<< Chapter < Page Chapter >> Page >

Exercise 1: pirate creed

  • What is good about the Pirate Creed of Ethics?
  • what is bad about the Pirate Creed of Ethics?
  • What is the purpose of the Creed for the Pirate Community?
  • What values are embedded in the Pirate Creed
  • How does the Pirate Creed deal with nonmembers?

Exercise 2: writing a code of ethics for engineers

  • Step One: Identify the purpose behind your engineering code of ethics. For example, is it to punish wrongful behavior, provide a set of guidelines, educate the community, support ethical behavior, or create an ethics dialogue?
  • Step Two: Identify the contributions that engineering makes to society.
  • Step Three: Identify the stakeholders of the engineering profession. A stakeholder is any group or individual with a vital or essential interest tied to what engineers do. along with these stakeholders, identify their stakes, that is, the goods, rights, interests or values that are maintained, promoted, or diminished by what engineers do?
  • Step Four: Enumerate the obligations or duties that engineers have toward each of these stakeholders. In other words, what can engineers do to maintain, promote, or diminish the stakes of each stakeholder?
  • Step Five: Identify the conflicting obligations that arise from the fact that engineers have different stakeholders who hold conflicting stakes? Do any of these stakeholders or stakes have obvious priority over the others?
  • Step Six: Step back and reflect on what you have written. For example, look for different kinds of provisions. Does your code use ideals of the profession which set forth the profession's central or cardinal objectives? Does your code contain principles of professional conduct which set forth minimal levels of behavior and prerscribe sanctions and punishments for compliance failures? In the CIAPR ( Colegio de Ingenieros y Agrimensores de Puerto Rico ) code of ethics, the fundamental principles and basic canons set forth the ideals of the profession. The principles of professional conduct fall in the section on practical norms.
  • Step Seven: The Final Audit. Submit your code to an overall audit to see if anything has been left out. Have you included all the stakeholders and their stakes? Have you left out any ethical considerations such as rights and duties? Compare your code to the law. Are your code's provisions legal? Do they overlap with existing law? Do they imply criticisms of existing laws? If they imply punishments or sanctions, what measures does your code prescribe to administer justly and properly these sanctions? Finally, be sure to guard against the equal but opposite sins of over-specificity and too much generality. Overly specific codes try to provide a rule for every possible situation. Because this is impossible, these codes tend toward rigidity, inflexibility, and irrelevance. Codes that are too general fail because they can be interpreted to rationalize any kind of claim and, thus, mask immoral actions and intentions.

Exercise 3: studying the code of ethics of the colegio de ingenieros y agrimensores de puerto rico

  • Identify the provisions that touch upon the relation of the engineer to the public. What goods are at stake in this relation? What can engineers do to preserve or promote these goods?
  • Identify provisions that touch upon the relation of the engineer to the client. What goods are at stake in this relation? What can engineers do to preserve or promote these goods?
  • Identify provisions that touch upon the relation of the engineer to the CIAPR (professional engineering society) What goods are at stake in this relation? what can engineers do to preserve or promote these goods?.
  • Finally, identify provisions that touch upon the relation of the engineer to other engineers (peer relations). What goods are at stake in this relation? What can engineers do to preserve or promote these goods?

Questions & Answers

Text editor project in c++
Ayesha Reply
hi daddy
Sreenu
hello sir
Ranjith
are unmanned flying machines that are built and equipped with various kinds of software systems that allow them to see, hear, and act. Discuss some of the societal challenges of building such kinds of systems.
johni Reply
You have developed a prototype of a software system and your manager is very impressed by it. She proposes that it should be put into use as a production sys tem, with new features added as required. This avoids the expense of system dev immediately useful. Write a short report for your manager expl
johni
You have developed a prototype of a software system and your manager is very impressed by it. She proposes that it should be put into use as a production sys tem, with new features added as required. This avoids the expense of system dev immediately useful.
johni
You have developed a prototype of a software system and your manager is very impressed by it. She proposes that it should be put into use as a production sys tem, with new features added as required. This avoids the expense of system dev immediately useful.
johni
You have developed a prototype of a software system and your manager is very impressed by it. She proposes that it should be put into use as a production sys tem, with new features added as required. This avoids the expense of system dev immediately useful. Write a short report for your manager expl
johni
You have developed a prototype of a software system and your manager is very impressed by it. She proposes that it should be put into use as a production sys tem, with new features added as required. This avoids the expense of system dev immediately useful.
johni
what is cocomo ?
Surabhi Reply
?
StReeT
give me coding of these projects
Aman Reply
feasibility study&fact gathering techniques
Nachi Reply
write about software engineering
Mandala Reply
8.10.0.
BARBU
define iterative model. example of iterative model. advantages and disadvantages of iterative model. when to use iterative model
Okello Reply
What is DFD in Software engineering
Hamid
i try out in netbeans this code:public class Profile { private Profile(int w) { // line 1 System.out.println(w); } public final Profile() { // line 5 System.out.println(10); } public static void main(String args[]) { Profile obj = new Profile(50); } } It is the question 5, and the answer is 50
Jacqueline Reply
how to join conversation
Bablu
i need help....Discuss the factors that influence the choice of the software development methodology to use when implementing software projects?(20)
tatenda Reply
The success rate of software development projects can be increased by using a methodology that is adequate for the specific characteristics of those projects.  then the focus on RAD,XP,RUP.
Hemant
hemant hie...it is a presentation i am working on...can you help me wth the introduction....please a powerful one hahahahha
tatenda
yes
Hemant
Define and show all Dipthongs and vowels used in english phonetics
Okendro Reply
what is the software engineering
Axmed Reply
please
Jennifer
hhahhaha
martin
software engineering is a organized process of activities for development a use full software . it may consist of : 1:spcecification 2:design 3: implementation 4: evolution:
hamayun
Please how can I create an application?
Eric Reply
please how can I create an application
Nchor
How do we create a software
Florence Reply
give a more direct question
Louis Reply
what is semantics?
amjad
what r the computer codes
Kawuba Reply
machine code, source code , object code, and byte code etc
Hemant
Got questions? Join the online conversation and get instant answers!
Jobilize.com Reply

Get the best Algebra and trigonometry course in your pocket!





Source:  OpenStax, Corporate governance. OpenStax CNX. Aug 20, 2007 Download for free at http://legacy.cnx.org/content/col10396/1.10
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Corporate governance' conversation and receive update notifications?

Ask