Questions - Principle 4: Judgment


Questions ”Principle 4: Judgment

  1. Suggest a situation in software development in which a software developer faces a dilemma whether to consult to a company that may use her advice for competing with her own company. The software developer will earn a lot of money for this consultation. The chances that her advice will be used against her company are not clear. What does the code of ethics say in such cases? How would you behave in such a case?

  2. Suggest a situation in software development in which a software developer is asked to develop a gambling game that leaves small winning chances to the gambler (relative to the accepted percentage in such cases). The software developer will get a nice salary for this work. What does the code of ethics say in such cases? How would you behave in such a case?

  3. Your software company is asked to develop a system for an employment agency. The client asks that different salaries be offered to different sectors (for example, male applicants will be offered salaries different from those offered to female applicants). It is obvious that the client is attempting to check how far your company will allow discrimination. If the client observes that you accept this requirement, further features that discriminate between applicants will be requested . You and your team are asked to express your opinion. Refer to the following questions:

    • What principles of the code of ethics (if any) are violated by the customer s request?

    • Are there circumstances under which such a software product is acceptable?

    • If the customer does not agree to change their requirements, how would you react ?

  4. The government of a developing country wants to promote the country by offering access to the Web to all its citizens . The government faces several problems. First, since most of the population does not have the needed financial resources, at the beginning of the process only the rich people will be able to use it. Second, several sectors object to this initiative for religious reasons. Third, several private sectors admit that they will not support this initiative, as they want it to be a private project (not the government s initiative). The government knows that this initiative is the only way to join the developed part of the world.

    • What ethical issues are raised in this case? How does the code of ethics address these issues?

    • If you were a member of this government, how would you proceed?




Human Aspects of Software Engineering
Human Aspects of Software Engineering (Charles River Media Computer Engineering)
ISBN: 1584503130
EAN: 2147483647
Year: 2004
Pages: 242

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net