SOFTWARE ENGINEERING

SOFTWARE ENGINEERING ETHICS AND PROFESSIONAL PRACTICES

ETHICAL AND PROFESSIONAL ISSUES IN SOFTWARE ENGINEERING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which of the following assumption about moral behavior is reasonably justified? 1) Most people will behave morally if the socialization process has successfully inculcated the right values 2) Some people will behave more morally than others even if they have been under the same socialization process 3) Social situations provide the best stimulus to moral action or inaction; i.e social pressure determines moral action/inaction. 4) Socialization has no role in developing moral values
A
1 and 4
B
1, 2 and 3
C
1, 2, 3 and 4
D
2 and 3
Explanation: 

Detailed explanation-1: -Ethical behavior includes honesty, fairness, integrity and understanding.

Detailed explanation-2: -Utilitarianism is an ethical theory that determines right from wrong by focusing on outcomes. It is a form of consequentialism. Utilitarianism holds that the most ethical choice is the one that will produce the greatest good for the greatest number.

Detailed explanation-3: -Ethics refers to both moral principles and to the study of people’s moral obligations in society.

There is 1 question to complete.