Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1code of ethics | Aif (client_data == private): do_not_share() | |
| 2ACS Code of Ethics | BThe Australian Computer Society's standard of conduct for IT professionals, including the public interest and honesty | |
| 3A tester must keep client data confidential and not share it with outsiders | Cif (conflict_of_interest): tell_client() | |
| 4A developer must declare a conflict of interest, such as owning shares in a rival company | DA set of rules for professional conduct, such as honesty, avoiding harm and acting in the public interest | |
| 5A tester finds a flaw, then sells the client's private data to a friend | EThis breaks client confidentiality and could cause harm. A tester must keep client data private and use it only for the agreed job. | |
| 6A developer hides that her brother owns the supplier she recommends to the client | FThis is an undeclared conflict of interest. She should tell the client about it so that the advice stays honest. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
code of ethics — A set of rules for professional conduct, such as the ACS Code of Ethics: be honest, keep client data confidential, avoid harm, declare conflicts of interest and act in the public interest.shareClientData ← FALSEIF hasConflict THEN
OUTPUT "Conflict declared to client"
END IFIF harmToPublic THEN
OUTPUT "Report the concern"
END IFconflict ← hasShares OR isRelatedIF bugFound = TRUE THEN
OUTPUT "Report the bug honestly"
END IF