0% found this document useful (0 votes)
113 views

Software Engineering Ethics

The document discusses software engineering ethics and the ACM/IEEE Code of Ethics. It introduces software engineering ethics as a type of professional ethics focused on providing high-quality software. It outlines the 8 principles of the Code of Ethics related to public interest, clients/employers, product quality, professional judgment, management, the profession, colleagues, and self-improvement. It concludes that software quality depends not just on technical skills but the ethics of the engineers who develop software, which is increasingly critical to society.

Uploaded by

Lenovo b490
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
113 views

Software Engineering Ethics

The document discusses software engineering ethics and the ACM/IEEE Code of Ethics. It introduces software engineering ethics as a type of professional ethics focused on providing high-quality software. It outlines the 8 principles of the Code of Ethics related to public interest, clients/employers, product quality, professional judgment, management, the profession, colleagues, and self-improvement. It concludes that software quality depends not just on technical skills but the ethics of the engineers who develop software, which is increasingly critical to society.

Uploaded by

Lenovo b490
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

Seminor on…

Software
engineering
ethics
01 02
INTRODUCTION ACM/IEEE Code
of Ethics

03
About the
04
conclusion
Ethics
Introduction
● Software engineering ethics is a type of
professional ethics.

● The Software Engineering Code of Ethics


focuses on providing high-quality software.

● They are committed to analyzing, specifying,


designing, developing, testing, and
maintaining software that is beneficial and
effective for the company or client.
ACM/IEEE Code of Ethics
Abbreviation of IEEE - Institute of Electrical and Electronics Engineers
Abbreviation of ACM - Association for Computing Machinery
The Code contains Eight Principles related to the behavior of
and decisions made by professional software engineers are:

1. PUBLIC
2. CLIENT AND EMPLOYER
3. PRODUCT
4. JUDGMENT
5. MANAGEMENT
6. PROFESSION
7. COLLEAGUES
8. SELF
Principle 1 – PUBLIC

Software engineers shall act


consistently with the public
interest.
Principle 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.
Principle 3 – PRODUCT

Software engineers shall ensure


that their products and related
modifications meet the highest
professional standards
possible
Principle 4 – JUDGMENT

Software engineers shall maintain


integrity and independence in their
professional judgment
Principle 5 – MANAGEMENT

Software engineering
managers and leaders shall
subscribe to and promote an
ethical approach to the
management of software
development and maintenance
Principle 6 – PROFESSION

Software engineers shall advance


the integrity and reputation of the
profession consistent with the
public interest.
Principle 7 – COLLEAGUES

Software engineers shall be fair


to and supportive of their
colleagues.
Principle 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.
Conclusion
▪ Today the quality of software produced by
software engineers is critical to society

▪ Lives depend on the safety and reliability of


many software system include MDS ( Other
like control of air traffic , nuclear power
station )

▪ In addition to technical capability , the quality


of software products depend on the Ethics
and Professional conduct of the Engineers
that developer Develop them.

You might also like