Essentials of Software Engineering 4th Edition: Chapter 3- 3.7 Exercise question
ID: 3755426 • Letter: E
Question
Essentials of Software Engineering 4th Edition: Chapter 3- 3.7 Exercise questions:
3.7 Exercises 1. Prioritize the three areas that you listed for the software engineering definition in Review Question 2. Explain your priorities | 2H what is the reason behind having a code of ethics for software engineering? 3. Use the web or the referenced material in the list of References and Suggested Readings section and examine the IEEE-CSIACMS Sofwar Engineering Code of Ethics and Professional Practices. List the subprinciples for the fourth principle, which addresses the maintenance of integrity and independence in professional judgment 4 Which of the possible interpretations of the term quality in Davis's first principle do you think is most important? 5 Trace the three sets of software engineering principles of Davis. Rpyce, and Wasserman and discuss the following sotware engineering topics in terms of relevance and emphasis placed by them a. Requirements b Architecture and design c. Process d Tools e Metrics and measurement f Testing and quality 6. Using the web, explore Donald Gotterbarn's site at http:liseern.etsu.edu Pick one of his case studies on ethics and sExplanation / Answer
Please Note: As the post contain more than One Question, according to the Chegg Answering Guidelines, I have answered the first question here. For receiving the answers to the rest of the Questions, please Re-post for the other Questions
Q1) Not understandable about Review question 2.
Q2) What are the reasons behind having a code of ethics in software engineering?
Answer)
Software Engineering is a profession where professionals go through the learning of software engineering to learn about the software engineering techniques, languages, coding, testing, maintaining applications and much more about computer and software science. Thus, with aspects to degree and certification programs, professional associations there are some ethics that every software professional should adhere to. Software engineers are expected to be educated, honest, true and thus they are expected to exhibit the highest standards of honesty and integrity and thus being at the highest principles of ethical conduct.
Ethics can be a way to look at relationships between the individual, his employer, clients, and the society in general. Thus ethics is very important for the entire stream of connection, as something unethical will affect all, and also the doer as well. Software engineers should deal with all the entities with honesty, impartiality, fairness, and equity and must have a role in the work towards public and social health and protecting it and also safety and welfare of all. Mistakes and unethical behaviors of the software engineers also cost money and lives and thus it is very important to have a code of ethics in software engineering to software engineers.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.