1/11
Flashcards covering system and human errors, legal and ethical obligations, risk management, and the importance of considering end-users in system design within the context of computer science.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
What are the two main categories of failure described by the Generic Error Modeling System?
Failure to perform a task or plan properly or failure to apply the correct plan.
According to the Generic Error Modeling System, what are the three types of action/performance that can lead to errors?
Skills-based, Rules-based, and Knowledge-based.
According to the Generic Error Modeling System, what are the three types of errors, and what type of performance are they related to?
Slips, Lapses, and Mistakes.
What is the main advantage of the Generic Error Modeling System?
Provides a structured framework for designing systems that minimize, detect, correct, and tolerate human error.
According to James Reason, what is the most productive strategy for dealing with active errors?
Focus on controlling the consequences of errors rather than striving for their elimination.
What are the key strategies for planning for error in system design?
Increase system visibility, include errors in training, design user-centered interfaces, and design for errors.
What are the potential drawbacks of automation in addressing human error?
Limited scope, decreased understanding, and shifted error sources.
What are the distinctions between legal requirements, ethics, and best practices for computer scientists?
Legal requirements govern behaviors, ethics are moral principles, and best practice involves exceeding legal requirements to do what is ethically right.
What are the potential consequences of breaking the law regarding personal data storage and usage?
Major fines, reputational damage, and harm to end-users.
What are some possible unintended consequences that computer scientists should be aware of when designing systems?
Potential misuse, negative effects on well-being, and inadequate protection of privacy and security.
What is digital accessibility?
“Digital accessibility means designing and building your digital offerings so that, regardless of a person's mental or physical ability, they can still interact with your website, app, or other digital product in a meaningful and equal way.”
What are the key aspects of usability in system design?
Learnability, efficiency, memorability, low error rate, and satisfaction.