2.3.1 - Standards.
1. What is a key difference between hardware and software standards according to Smith?
- (A) Hardware standards are based on evolving theories, while software standards are based on well-established theories.
- (B) Software standards are based on well-established theories, while hardware standards are based on evolving theories.
- (C) Hardware standards are more versatile than software standards.
- (D) Software standards are easier to adapt to hardware design.
Correct Answer: (B) Software standards are based on well-established theories, while hardware standards are based on evolving theories.
2. Why are modifications to hardware requirements less frequent than those to software?
- (A) Hardware is more versatile than software.
- (B) Changes to hardware are less costly and complicated.
- (C) Software is more stable and less prone to changes.
- (D) Hardware changes are more costly and complicated, making them less frequent.
Correct Answer: (D) Hardware changes are more costly and complicated, making them less frequent.
3. Which organization has established an Interim Defence Standard 00-25 on Human Factors for Equipment Designers?
- (A) International Organisation for Standardisation (ISO)
- (B) British Standards Institution (BSI)
- (C) UK Ministry of Defence
- (D) National Military Agency
Correct Answer: (C) UK Ministry of Defence
4. How many parts are there in the Interim Defence Standard 00-25 on Human Factors for Equipment Designers?
- (A) 10
- (B) 12
- (C) 17
- (D) 20
Correct Answer: (B) 12
5. Which of the following sections is NOT covered in the ISO 9241 standard?
- (A) Command dialogues
- (B) Visual Displays
- (C) User assistance
- (D) Body Strength and Stamina
Correct Answer: (D) Body Strength and Stamina
6. Which ISO standard addresses software ergonomics for multimedia user interfaces?
- (A) ISO 9241
- (B) ISO 14915
- (C) ISO 9001
- (D) ISO 14001
Correct Answer: (B) ISO 14915
7. In the context of usability, what does "efficiency" refer to?
- (A) The ease of use and acceptability of the work system.
- (B) The precision and comprehensiveness of objectives accomplished.
- (C) The resources used in relation to the precision and entirety of objectives attained.
- (D) The degree to which specific users can accomplish specific objectives.
Correct Answer: (C) The resources used in relation to the precision and entirety of objectives attained.
8. According to ISO standard 9241, what is the definition of "satisfaction"?
- (A) The resources used in relation to the precision and entirety of the objectives attained.
- (B) The degree to which specific users accomplish specific objectives.
- (C) The ease of use and acceptability of the work system among users and those impacted by it.
- (D) The precision and comprehensiveness with which users can accomplish specific objectives.
Correct Answer: (C) The ease of use and acceptability of the work system among users and those impacted by it.
9. What is a common feature of software design standards compared to hardware design standards?
- (A) They are more stable and less likely to change.
- (B) They are based on less developed theories and often need to be more ambiguously phrased.
- (C) They are derived from well-established theories that are easily adapted to software design.
- (D) They directly relate to hardware specifications and reflect underlying principles.
Correct Answer: (B) They are based on less developed theories and often need to be more ambiguously phrased.
10. Which standard component is primarily focused on workplace design?
- (A) Part 2 of Interim Defence Standard 00-25
- (B) Part 4 of Interim Defence Standard 00-25
- (C) Part 6 of Interim Defence Standard 00-25
- (D) Part 8 of Interim Defence Standard 00-25
Correct Answer: (B) Part 4 of Interim Defence Standard 00-25
11. What is the purpose of standards published by organizations like ISO or BSI?
- (A) To provide specific hardware design requirements only.
- (B) To ensure a wide community follows a set of design guidelines for interactive systems.
- (C) To replace all existing design guidelines for hardware and software.
- (D) To provide guidelines that are always directly enforceable.
Correct Answer: (B) To ensure a wide community follows a set of design guidelines for interactive systems.
12. Why might certain software products become de facto standards before a formal standards document is released?
- (A) Because they are universally accepted by international organizations.
- (B) Due to their immediate adoption and widespread use.
- (C) Because they follow outdated design guidelines.
- (D) Due to their exclusivity in certain markets.
Correct Answer: (B) Due to their immediate adoption and widespread use.
2.3.2 - Guidelines.
13. What hampers the development of authoritative and precise standards for interactive software design?
- (A) Complete theories
- (B) Incompleteness of theories guiding design
- (C) Lack of hardware resources
- (D) Extensive testing
Correct Answer: (B) Incompleteness of theories guiding design
14. Most design standards for interactive systems are:
- (A) Highly specific
- (B) General and suggestive
- (C) Difficult to automate
- (D) Irrelevant to modern systems
Correct Answer: (B) General and suggestive
15. Who created a well-known set of interactive system design guidelines sponsored by the US Air Force?
- (A) Mayhew
- (B) Smith and Mosier
- (C) Mitre Corporation
- (D) Apple
Correct Answer: (B) Smith and Mosier
16. The Smith and Mosier guidelines fall into which of the following categories?
- (A) Dialogue Styles
- (B) Query Language
- (C) User Protection
- (D) Data Display
Correct Answer: (D) Data Display
17. Which of the following is NOT a category in the Smith and Mosier guidelines?
- (A) Data Entry
- (B) Data Transmission
- (C) Data Analysis
- (D) Sequence Control
Correct Answer: (C) Data Analysis
18. Which of the following is a feature of the Smith and Mosier guidelines?
- (A) Lack of references to other works
- (B) Inability to cross-reference
- (C) Extensive cross-referencing
- (D) Absence of citations
Correct Answer: (C) Extensive cross-referencing
19. Who created a more recent list of general guidelines for interactive systems?
- (A) Mitre Corporation
- (B) Mayhew
- (C) Apple Corporation
- (D) US Air Force
Correct Answer: (B) Mayhew
20. What is a limitation of Mayhew's guideline catalogue?
- (A) Lack of supporting experimental findings
- (B) Available only in book form
- (C) Lack of general applicability
- (D) No reference to dialogue styles
Correct Answer: (B) Available only in book form
21. Which of the following refers to the way users convey input to the system in dialogue styles?
- (A) User guidance
- (B) Sequence control
- (C) Communication device
- (D) Data transmission
Correct Answer: (C) Communication device
22. How many dialogue styles does Mayhew include in their guidelines?
- (A) Six
- (B) Seven
- (C) Eight
- (D) Nine
Correct Answer: (B) Seven
23. What is the only distinction between Mayhew's and Smith and Mosier’s lists of dialogue styles?
- (A) Command languages
- (B) Use of query languages
- (C) Data transmission differences
- (D) Consistency guidelines
Correct Answer: (B) Use of query languages
24. Which of the following is one of the abstract ideas supported by Apple's guidelines?
- (A) Interactivity
- (B) Consistency
- (C) Query languages
- (D) Cross-referencing
Correct Answer: (B) Consistency
25. Apple's guidelines differentiate between:
- (A) Hardware and software concepts
- (B) Abstract concepts and specific rules
- (C) Dialogue styles and command languages
- (D) Data display and data protection
Correct Answer: (B) Abstract concepts and specific rules
26. What is a key difference between abstract guidelines and specific rules in Apple's guidelines?
- (A) Specific rules depend on hardware and software assumptions
- (B) Abstract guidelines are irrelevant to designers
- (C) Specific rules apply to any computer platform
- (D) Abstract guidelines require real-time interaction
Correct Answer: (A) Specific rules depend on hardware and software assumptions
27. Which guideline set specifically provides examples for creating Macintosh apps?
- (A) Smith and Mosier guidelines
- (B) Mayhew guidelines
- (C) Apple Human Interface rules
- (D) General interactive system guidelines
Correct Answer: (C) Apple Human Interface rules
2.3.3 - Golden Rules and Heuristics.
28. What is the main purpose of Shneiderman's eight golden rules of interface design?
- (A) To create colorful user interfaces
- (B) To ensure uniformity and error prevention in design
- (C) To promote user-centered design
- (D) To focus on aesthetics only
Correct Answer: (B) To ensure uniformity and error prevention in design
29. According to Shneiderman’s guidelines, what is encouraged to reduce user anxiety?
- (A) Simplifying tasks
- (B) Allowing for action reversals
- (C) Using complex terminology
- (D) Forcing users to redo actions
Correct Answer: (B) Allowing for action reversals
30. Which of the following is NOT one of Shneiderman’s eight golden rules of interface design?
- (A) Aim for consistency
- (B) Design for color schemes
- (C) Give feedback for every action
- (D) Reduce short-term memory load
Correct Answer: (B) Design for color schemes
31. In Norman’s seven principles, what should be utilized to help users better understand tasks?
- (A) Shortcuts
- (B) Both knowledge in the world and knowledge in the head
- (C) Extensive training sessions
- (D) Only written manuals
Correct Answer: (B) Both knowledge in the world and knowledge in the head
32. Which principle emphasizes that system controls should be clearly mapped to user objectives?
- (A) Make things visible
- (B) Get the mappings right
- (C) Design for error
- (D) Standardize
Correct Answer: (B) Get the mappings right
33. According to Norman, why is it important to simplify the structure of tasks?
- (A) To allow users to remember the task steps easily
- (B) To make the user interface more colorful
- (C) To create more complex tasks for users
- (D) To ensure users require more training
Correct Answer: (A) To allow users to remember the task steps easily
34. What does Shneiderman recommend to help regular users complete everyday tasks more quickly?
- (A) Provide detailed step-by-step guides
- (B) Use keyboard shortcuts and macros
- (C) Implement voice commands
- (D) Offer extensive tutorials
Correct Answer: (B) Use keyboard shortcuts and macros
35. What is one of the main benefits of providing feedback in an interface, according to Shneiderman's golden rules?
- (A) To make the interface more complex
- (B) To help users understand the results of their actions
- (C) To improve the interface’s aesthetics
- (D) To allow for error prevention
Correct Answer: (B) To help users understand the results of their actions
36. Which of the following is a key point in Shneiderman’s eighth golden rule for reducing short-term memory burden?
- (A) Use simpler layouts and fewer pages
- (B) Provide multiple error messages
- (C) Increase task complexity
- (D) Use more pop-up notifications
Correct Answer: (A) Use simpler layouts and fewer pages
37. According to Norman, how should system controls be mapped?
- (A) Arbitrarily placed on the screen
- (B) Clearly mapped to user actions and objectives
- (C) Grouped randomly
- (D) Based on the aesthetics of the interface
Correct Answer: (B) Clearly mapped to user actions and objectives
38. Why does Norman emphasize designing for error in user-centered design?
- (A) Because human errors are inevitable
- (B) To make tasks more complex
- (C) To prevent any form of user recovery
- (D) To increase user frustration
Correct Answer: (A) Because human errors are inevitable
39. What does the principle of "standardize" in Norman’s guidelines suggest?
- (A) Using different mappings for every system
- (B) Keeping arbitrary mappings consistent across systems
- (C) Creating a unique design for each user
- (D) Not using any mappings at all
Correct Answer: (B) Keeping arbitrary mappings consistent across systems
40. Which of the following heuristics is NOT mentioned in the content?
- (A) Shneiderman’s eight golden rules
- (B) Norman’s seven principles
- (C) Nielse’s ten heuristics
- (D) Fitts' Law
Correct Answer: (D) Fitts' Law
41. What is the benefit of exploiting constraints in user-centered design, according to Norman?
- (A) To confuse the user
- (B) To prevent users from making mistakes by guiding them
- (C) To make the task more complicated
- (D) To reduce user control
Correct Answer: (B) To prevent users from making mistakes by guiding them
42. How does Norman's principle of "Make things visible" benefit users?
- (A) It hides the system's functionality
- (B) It clarifies how users’ actions affect the system
- (C) It complicates task completion
- (D) It limits user interactions
Correct Answer: (B) It clarifies how users’ actions affect the system
2.3.4 - HCI Patterns.
43. From where do patterns in software development and design originate?
- (A) Art
- (B) Architecture
- (C) Engineering
- (D) Industrial Design
Correct Answer: (B) Architecture
44. How are patterns applied in web and interface design?
- (A) As part of coding guidelines
- (B) To solve common design problems
- (C) To create complex algorithms
- (D) For graphic design layout
Correct Answer: (B) To solve common design problems
45. What does a pattern represent in the context of design?
- (A) A solution to a specific issue in a particular setting
- (B) A formula for solving all user problems
- (C) A theory-based approach to designing interfaces
- (D) A programming method
Correct Answer: (A) A solution to a specific issue in a particular setting
46. What is Christopher Alexander’s proposed pattern for designing homes?
- (A) "Windows on One Side"
- (B) "Maximizing Floor Space"
- (C) "Light on Two Sides of Every Room"
- (D) "Energy Efficiency Design"
Correct Answer: (C) "Light on Two Sides of Every Room"
47. Why do people tend to gravitate towards rooms with two sources of light, according to Alexander's design pattern?
- (A) It reduces energy consumption
- (B) It creates a more balanced atmosphere
- (C) It enhances the feeling of spaciousness
- (D) It offers a psychological comfort
Correct Answer: (B) It creates a more balanced atmosphere
48. What is the solution proposed in Alexander’s pattern “Light on Two Sides of Every Room”?
- (A) Add artificial lighting to rooms
- (B) Place windows in exterior walls to allow natural light from two directions
- (C) Reduce the size of rooms to focus light
- (D) Use mirrors to reflect light into rooms
Correct Answer: (B) Place windows in exterior walls to allow natural light from two directions
49. Which of the following is not specified in the solution for Alexander's “Light on Two Sides of Every Room” pattern?
- (A) Where the windows should be placed
- (B) That natural light should come from two directions
- (C) That windows should be placed in exterior walls
- (D) Rooms should be oriented to maximize outside space
Correct Answer: (A) Where the windows should be placed
50. How are patterns useful for designers?
- (A) They dictate exact technical steps to follow
- (B) They provide a general solution that can be adapted to various contexts
- (C) They are always applied in a fixed manner
- (D) They eliminate the need for user input
Correct Answer: (B) They provide a general solution that can be adapted to various contexts
51. What does the pattern “Go Back to a Safe Place” address in interface design?
- (A) User confusion about navigating
- (B) How to secure sensitive data
- (C) How to create faster processing
- (D) Ensuring user accessibility
Correct Answer: (A) User confusion about navigating
52. What are pattern collections in HCI used for?
- (A) To store code snippets
- (B) To compile different forms of patterns for interface and design solutions
- (C) To keep a list of software frameworks
- (D) To organize user feedback
Correct Answer: (B) To compile different forms of patterns for interface and design solutions
53. In the "Go Back to a Safe Place" pattern, what additional information is provided beyond the solution?
- (A) Examples of implementation, a justification, and situations where it applies
- (B) A detailed algorithm for coding
- (C) A user manual for software
- (D) Feedback from users
Correct Answer: (A) Examples of implementation, a justification, and situations where it applies
54. What makes pattern languages different from other design rules?
- (A) They are derived from actual practice and effective solutions, not from theory
- (B) They are always based on psychological theories
- (C) They eliminate the need for testing
- (D) They focus only on organizational problems
Correct Answer: (A) They are derived from actual practice and effective solutions, not from theory
55. What do patterns encapsulate according to the passage?
- (A) Only specific dimensions of a solution
- (B) The invariant qualities of effective design solutions
- (C) The technical steps for completing a solution
- (D) User behavior and interaction data
Correct Answer: (B) The invariant qualities of effective design solutions
56. How are HCI patterns helpful in communication between stakeholders?
- (A) They eliminate the need for communication
- (B) They are intuitive and readable for everyone involved
- (C) They offer a direct way to finalize design
- (D) They provide a common coding language
Correct Answer: (B) They are intuitive and readable for everyone involved
57. What is one unresolved research question in HCI pattern design mentioned in the passage?
- (A) How to implement patterns in software code
- (B) How to identify patterns and create languages that account for temporal interaction issues
- (C) How to make patterns apply to physical designs
- (D) How to eliminate the need for user feedback in pattern-based designs
Correct Answer: (B) How to identify patterns and create languages that account for temporal interaction issues
58. What does the term “generative” mean in relation to pattern languages?
- (A) They can lead to creating complete designs
- (B) They always generate revenue
- (C) They automatically build user interfaces
- (D) They are only used for interface design
Correct Answer: (A) They can lead to creating complete designs
59. What does the term "Common Ground" refer to in the passage?
- (A) A collection of design patterns by Tidwell
- (B) A software tool for design
- (C) A psychological theory in communication
- (D) A type of user interface testing
Correct Answer: (A) A collection of design patterns by Tidwell
60. What is a major benefit of using pattern languages in HCI design?
- (A) They are specifically designed for coding
- (B) They help generate complete designs and are adaptable
- (C) They eliminate the need for user input
- (D) They focus on building software efficiently
Correct Answer: (B) They help generate complete designs and are adaptable
2.3.5 - task Centered System: Design and User-Centred Design Protyping.
61. What is the primary focus of task-centered system design (TCD)?
- (A) User-centered design based on actual tasks
- (B) Hardware performance improvement
- (C) Software architecture
- (D) Programming language selection
Correct Answer: (A) User-centered design based on actual tasks
62. What is a task in the context of TCD?
- (A) A system requirement
- (B) A human behavior aimed at achieving a goal
- (C) A computer operation
- (D) A design specification
Correct Answer: (B) A human behavior aimed at achieving a goal
63. What is the first principle of TCD?
- (A) Iterative design process
- (B) Efficiency and effectiveness in design
- (C) Recognizing user needs and goals
- (D) Evaluation
Correct Answer: (C) Recognizing user needs and goals
64. Which phase involves gathering information about users and their tasks in TCD?
- (A) Design
- (B) Implementation
- (C) Analysis
- (D) Evaluation
Correct Answer: (C) Analysis
65. What is the purpose of the evaluation phase in TCD?
- (A) To gather requirements
- (B) To implement the system
- (C) To obtain user feedback and identify areas for improvement
- (D) To design prototypes
Correct Answer: (C) To obtain user feedback and identify areas for improvement
66. What does continuous testing in software development involve?
- (A) Only unit testing
- (B) A single testing phase at the end
- (C) Ongoing testing throughout the development lifecycle
- (D) Testing only after deployment
Correct Answer: (C) Ongoing testing throughout the development lifecycle
67. Which practice helps in identifying potential security vulnerabilities during software development?
- (A) Code reviews
- (B) Feature flags
- (C) Load testing
- (D) User research
Correct Answer: (A) Code reviews
68. What is the role of continuous integration and delivery (CI/CD)?
- (A) To automate the design process
- (B) To automate build, test, and deployment processes
- (C) To gather user requirements
- (D) To perform user testing
Correct Answer: (B) To automate build, test, and deployment processes
69. What is a key aspect of user experience (UX) design in software development?
- (A) Focusing solely on functionality
- (B) Incorporating usability and accessibility standards
- (C) Avoiding user feedback
- (D) Prioritizing code optimization over design
Correct Answer: (B) Incorporating usability and accessibility standards
70. Which of the following is a technique used in static testing?
- (A) Regression testing
- (B) Unit testing
- (C) Code reviews
- (D) Load testing
Correct Answer: (C) Code reviews
71. What is the main purpose of performance testing?
- (A) To verify the correctness of code
- (B) To assess the system's performance under various conditions
- (C) To identify security vulnerabilities
- (D) To collect user feedback
Correct Answer: (B) To assess the system's performance under various conditions
72. Which of the following best describes the iterative design process in TCD?
- (A) A one-time design phase
- (B) Multiple cycles of testing and assessment
- (C) A focus on hardware development
- (D) A linear approach to design
Correct Answer: (B) Multiple cycles of testing and assessment
73. What is a robust requirement management practice?
- (A) Ignoring stakeholder input
- (B) Collecting and recording detailed requirements
- (C) Keeping requirements vague
- (D) Avoiding documentation
Correct Answer: (B) Collecting and recording detailed requirements
74. What is the purpose of security testing?
- (A) To improve user experience
- (B) To ensure the system meets performance requirements
- (C) To identify security vulnerabilities
- (D) To analyze user feedback
Correct Answer: (C) To identify security vulnerabilities
75. What should be established at the outset of a software project for quality assurance?
- (A) Vague quality objectives
- (B) Clear and measurable quality objectives
- (C) A single testing phase
- (D) Focus on user interface design only
Correct Answer: (B) Clear and measurable quality objectives