Software engineers shall act consistently with the public interest.
Which of the following is a violation of the above principle?
a. Volunteer to use professional skills to design software for dissemination of computer viruses.
b. Be fair and avoid deception in all statements, particularly public ones, concerning software or
related documents.
c. Refuse to approve software if does not meet requirements specification, or pass appropriate tests.
d. Cooperate in efforts to fix security issues in a released software used by public.
e. Disclose to appropriate persons or authorities when a software may cause dangers to the user, the
public, or the environment. - A
A software consultant is negotiating a contract with a local community to design their traffic control
system. He recommends they select the TCS system out of several available systems on the market.
The consultant fails to mention that he is a major stockholder of the company producing TCS
software.
Which code has been violated by the consultant?
a. JUDGMENT - Software engineers shall maintain integrity and independence in their professional
judgment.
b. MANAGEMENT - Software engineering managers and leaders shall subscribe to and promote an
ethical approach to the management of software development and maintenance.
c. COLLEAGUES - Software engineers shall be fair to and supportive of their colleagues.
d. 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.
e. PUBLIC - Software engineers - A
[ACM/IEEE Software Engineering Code of Ethics]
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.
, Which of the following is a violation of the above principle?
a. Keep private when a project is likely to fail, to violate intellectual property law, or otherwise to be
problematic.
b. Being honest about any limitations of your experience.
c. Not knowingly use software that is obtained either illegally or unethically.
d. Keep private any confidential information obtained in your work.
e. Refuse to take outside work when it is detrimental to the work they perform for their primary
employer. - A
[ACM/IEEE Software Engineering Code of Ethics]
PRODUCT - Software engineers shall ensure that their products and related modifications meet the
highest professional standards possible.
Which of the following is a violation of the above principle?
Select one:
a. Document the solutions adopted for a project but not the potential problems discovered.
b. Strive for high quality, acceptable cost and a reasonable schedule, ensuring significant tradeoffs
are clear to the client.
c. Work to follow professional standards, when available, that are most appropriate for the task at
hand.
d. Ensure adequate testing, debugging, and review of software and related documents on which you
work.
e. Identify, define and address ethical, economic, cultural, legal and environmental issues related to
work projects. - A
[ACM/IEEE Software Engineering Code of Ethics]
JUDGMENT - Software engineers shall maintain integrity and independence in their professional
judgment.
Which of the following is a violation of the above principle?
Select one: