Computer Science: An Overview: Global Edition (12th Edition)

Published by Pearson Higher Education
ISBN 10: 1292061162
ISBN 13: 978-1-29206-116-0

Chapter 7 - Software Engineering - Social Issues - Page 369: 5

Answer

See the explanation

Work Step by Step

In the relationship between a computer professional and a client, the professional's responsibility is to advise the client based on their expertise and knowledge. While it's important to implement the client's desires to meet their needs, the professional should also guide the client towards ethical and optimal solutions. If a professional foresees that a client's desires could lead to unethical consequences, they have a responsibility to communicate these concerns to the client and suggest alternatives. However, if the client insists on proceeding with their desires despite the professional's advice, the professional should document their objections but may still be obligated to carry out the client's instructions, depending on contractual agreements and legal obligations. Nevertheless, the professional should strive to minimize potential negative consequences and advocate for ethical practices throughout the project.
Update this answer!

You can help us out by revising, improving and updating this answer.

Update this answer

After you claim an answer you’ll have 24 hours to send in a draft. An editor will review the submission and either publish your submission or provide feedback.