Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Question 5. Enumerate the principles of the software engineering code. Give comm

ID: 3911317 • Letter: Q

Question

Question 5. Enumerate the principles of the software engineering code. Give comments.
Question 6. Explain the origins and reasons for increasing general public awareness on ethical aspects of technology.
Question 7. Why engineering is an inherently risky activity?
Question 8. Explain why software engineering should be view as an experimental process?
Question 9. Enumerate some of social implications of software engineering. In which areas the services provided by engineers must be dedicated?
Question 10. Why are the professional ethics important for computer scientists and engineers?

Explanation / Answer

Question 5. Enumerate the principles of the software engineering code. Give comments

software engineers shall adhere to the following Eight Principles:-

1. PUBLIC - Software engineers shall act consistently with the public interest.

2. CLIENT AND EMPLOYER - Software engineers shall act in a manner that is in the best interests of their client and employer consistent with the public interest.

3. PRODUCT - Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.

4. JUDGMENT - Software engineers shall maintain integrity and independence in their professional judgment.

5. MANAGEMENT - Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.

6. PROFESSION - Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.

7. COLLEAGUES - Software engineers shall be fair to and supportive of their colleagues.

8. SELF - Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession.

Question 6. Explain the origins and reasons for increasing general public awareness on ethical aspects of technology.

Question 7. Why engineering is an inherently risky activity? Q8) Explain why software engineering should be view as an experimental process?

Engineering should be viewed as an experimental process. It is an experiment on a social scale involving human subjects, and this leads to discovery of many new ideas, technology aspects and new lifestyles for the betterment of public. But all these happen via some some form of experiments and investigations in which not all outcomes can be pre detremined before execution. Also the outcomes differ from engineer to engineer based on the model of execution and given circumstances. So, there are quite a good number of risks that are associated with engineering development and related activities some of which can be studied to reduce the impacts.

Moreover S/W Engineering is an experimental process via which we can draw some conclusion based on the researches that are being done. If we dont experiment, no conclusions can be drawn out, based on our assumptions that we made. So S/W is definitely an experimental process to view the outcomes of the future.

Please let me know in case of any clarifications required. Thanks!

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote