Software Engineering Code#
Knowledge Check Questions#
The combination of _________ and __________ forms a cohesive code, preventing the details from becoming legalistic and tedious and the aspirations from becoming high sounding but empty.
The _________ principle states, Software engineers shall act consistently with the public interest.
The _________ principle states, Software engineers shall act in a manner that is in the best interests of their client and employer consistent with the public interest.
The _________ principle states, Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.
The ___________ principle states, Software engineers shall maintain integrity and independence in their professional judgment.
The ___________ principle states, Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.
The ___________ principle states, Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.
The ___________ principle states, Software engineers shall be fair to and supportive of their colleagues.
The ___________ principle states, 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.
True or False: Software engineers are expected to prioritize the interests of their employer over the public interest, as long as it aligns with the company’s goals.
Select all that apply: Which of the following are among the Eight Principles that software engineers must adhere to in accordance with their commitment to the health, safety, and welfare of the public?
A) Software engineers shall maintain integrity and independence in their professional judgment.
B) Software engineers shall act in the best interests of their employer and disregard the public interest, if necessary.
C) Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.
D) Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.
E) All of the above
Software engineers shall act consistently with the ________ interest, ensuring their work contributes to the well-being of the public (health, safety, etc.).
A software engineer has been working in the industry for several years but notices that new technologies and practices are emerging at a rapid pace. Which principle is most relevant to their situation? _____________