adplus-dvertising
391. According to the software engineering code of ethics, what should a software engineer do with regards to testing and debugging?
a. Not worry about testing and debugging as it is not important
b. Ensure adequate testing, debugging, and review of software and related documents on which they work
c. Only test and debug the software if they think it is necessary
d. Only debug the software but not test it
Discuss
Answer: (b).Ensure adequate testing, debugging, and review of software and related documents on which they work
Explanation:Clause 3.10 of the code of ethics states that software engineers should ensure adequate testing, debugging, and review of software and related documents on which they work.

392. According to the software engineering code of ethics, what should software engineering managers and leaders do?
a. Act consistently with the public interest
b. Ensure that their products meet the highest professional standards
c. Subscribe to and promote an ethical approach to the management of software development and maintenance
d. All of the above
Discuss
Answer: (c).Subscribe to and promote an ethical approach to the management of software development and maintenance
Explanation:According to the software engineering code of ethics, software engineering managers and leaders should subscribe to and promote an ethical approach to the management of software development and maintenance. This includes acting in a way that is consistent with the public interest, ensuring that their products meet the highest professional standards, and promoting ethical behavior among their team members. They should prioritize the safety, privacy and security of the people who use the software, and ensure that the software is developed and maintained in a way that is fair and responsible to all stakeholders.

393. What does the software engineering code of ethics suggest you should do in case your manager is pressuring you to deliver a system that is not ready?
a. Give in to the pressure
b. Argue with your manager
c. Go to his boss
d. Go to the customer
Discuss
Answer: (d).Go to the customer
Explanation:The software engineering code of ethics suggests that you should act in the best interests of the client and ensure that the software meets the highest professional standards possible. Going to the customer would be the best course of action as it would ensure that the customer is aware of the status of the system and that the software meets their requirements.

394. What does the software engineering code of ethics state about the relationship between software engineers and managers?
a. Managers should not ask software engineers to do anything inconsistent with the code of ethics
b. Software engineers should not communicate with managers
c. Software engineers should always follow the orders of their managers
d. Managers should be held responsible for any ethical violations committed by software engineers
Discuss
Answer: (a).Managers should not ask software engineers to do anything inconsistent with the code of ethics
Explanation:Clause 5.11 of the code of ethics states that as a manager, do not ask a software engineer to do anything inconsistent with this code of ethics. This suggests that managers should not ask software engineers to do anything that would violate the code of ethics.