ISE · Introduction to Software Engineering

Chapter 03 · Software Engineering Ethics

សំណួរ 10

ទំព័រនេះមិនបង្ហាញចម្លើយទេ។ ប្រើសំណួរទាំងនេះដើម្បីរំលឹកមេរៀន រួចពិនិត្យខ្លួនឯងជាមួយក្វីសសាកល្បងនៅចុងស្លាយ។
  1. សំណួរទី 1

    The club wants 80 seats for a talk in a room whose safety limit is 50. Which principle of the ACM/IEEE-CS SE Code settles the conflict?

    • Principle 2 Client and employer: the club is the client
    • Principle 1 Public: the public interest comes first
    • Principle 7 Colleagues: ask the team to vote
    • Principle 8 Self: the engineer decides alone
  2. សំណួរទី 2

    Which of these is NOT one of the eight principles of the SE Code?

    • Product
    • Judgment
    • Profit
    • Self
  3. សំណួរទី 3

    A teammate writes <code>log << "registered " << s.name << " " << *s.phone;</code>. What is the best fix?

    • Nothing: logs are private to the team
    • Log <code>redacted(s)</code> and the event ID instead
    • Encrypt the log file and keep the line
    • Print the same line to the console instead of the log
  4. សំណួរទី 4

    What does data minimisation mean for the Club Hub registration form?

    • Compress the CSV files to save disk space
    • Collect only fields needed for a stated purpose, such as no date of birth
    • Store all fields but hide them from organisers
    • Delete the whole database at the end of each semester
  5. សំណួរទី 5

    Which statement about the Cambodian legal situation matches this chapter?

    • Cambodia has no rule that touches personal data
    • The Law on Electronic Commerce (2019) contains data-protection provisions and the landscape is evolving
    • Cambodia applies GDPR directly as national law
    • Only paper records are covered by Cambodian law
  6. សំណួរទី 6

    Your team wants anyone, including companies, to reuse the Club Hub core freely, with an explicit patent grant. Which licence fits best?

    • GPL-3.0
    • No licence at all
    • Apache 2.0
    • AGPL-3.0
  7. សំណួរទី 7

    Normal-size body text in the planned web UI has a contrast ratio of 3.2:1 against its background. Does it meet WCAG 2.2 level AA?

    • Yes, 3:1 is enough for all text
    • No, normal text needs at least 4.5:1
    • Yes, contrast is only a level AAA criterion
    • It depends only on the font family
  8. សំណួរទី 8

    While using the institute's registration website you notice that changing a number in the URL shows another student's record. What should you do?

    • Download a few records as proof and post them online
    • Report it privately to the site owner with steps to reproduce, and access nothing more
    • Keep testing other URLs to measure the damage
    • Ignore it, it is not your system
  9. សំណួរទី 9

    A sign-up screen shows "Share my profile with sponsors" already ticked. Which dark pattern is this?

    • Confirmshaming
    • Roach motel
    • Pre-ticked consent
    • Disguised ads
  10. សំណួរទី 10

    Engine software that switched on full emission controls only when it detected an official test is the core of which case?

    • Therac-25
    • Volkswagen emissions software
    • Cambridge Analytica
    • Ariane 5