Professional Ethics & Standards Flashcards
7 cards from real CAD practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 Professional Ethics & Standards flashcards as text
A developer discovers that a deployed application is processing user data in a way not disclosed in the privacy policy. What is the FIRST action they should take?
Answer: Report the issue to the appropriate stakeholder or compliance officer
Ethical practice requires immediately escalating undisclosed data processing to the compliance officer or relevant stakeholder to initiate proper remediation.
Which principle is BEST described by ensuring that application access is granted only to the minimum level needed to perform a job function?
Answer: Principle of least privilege
The principle of least privilege limits user and system access rights to only what is necessary for legitimate business purposes.
An application developer is asked by a manager to bypass code review for an urgent production fix. The ethical response is to:
Answer: Perform a self-review and document the exception with justification
When process exceptions are unavoidable, ethical practice requires documenting the deviation and its business justification to maintain accountability.
Under the ACM Code of Ethics, a software professional's FIRST obligation is to:
Answer: The public good
The ACM Code of Ethics places the public good and societal benefit as the highest priority obligation for computing professionals.
A CAD professional knowingly uses a third-party library with an unresolved critical security CVE to meet a deadline. This behavior PRIMARILY violates which ethical standard?
Answer: Competence and due care
Using components with known critical vulnerabilities without remediation violates the duty of competence and due care owed to users and stakeholders.
When a developer identifies a conflict of interest in a project assignment, the ethical course of action is to:
Answer: Disclose the conflict to the appropriate authority and recuse if necessary
Transparency requires disclosing conflicts of interest to supervisors or ethics committees so that objectivity and integrity are preserved.
A developer is pressured to falsify test results to meet a release milestone. According to professional ethics standards, they should:
Answer: Refuse and document the pressure applied
Falsifying test results is fraud; the ethical obligation is to refuse, document the coercive situation, and escalate through proper channels.