NEW
Font size
WorksheetsQuiz 3 Ch4-7
Total questions: 55
Worksheet time: 28mins
What is a paradigm?
A type of computer
A map in our head that helps us interpret the world
A programming language
A type of software
According to the presentation, when can we determine if a paradigm is true?
When it is scientifically proven
When we change our paradigm
When everyone agrees with it
When it is written in a book
What is a paradigm shift?
A change in technology
A sudden change in point of view
A new type of computer
A shift in computer memory
Which of the following is an example of a paradigm shift?
Using a faster computer
Ptolemy to Copernicus's view of the solar system
Upgrading software
Adding more memory to a computer
What does Direct Manipulation (DM) in interfaces emphasize?
Typing commands quickly
Visibility of objects and reversible actions
Using programming languages
Voice commands only
Which feature is NOT part of a Direct Manipulation interface?
Incremental action with rapid feedback
Reversibility of actions
Use of complex command languages
Visibility of objects of interest
What does Ubiquitous Computing refer to?
Computers that are very large
Information processing integrated into everyday objects
Computers used only in offices
A type of programming language
What is Context-Aware Interaction?
Interaction that requires typing
Linking changes in the environment with computer systems
Using only graphical icons
A type of batch processing
Which of the following is an example of Computer-Supported Cooperative Work (CSCW)?
Using a calculator
Sending an email to collaborate on a project
Playing a solo video game
Writing a document alone
Why is it useful to study paradigms in interactive systems?
To learn programming
To ensure and measure usability
To build faster computers
To design better keyboards
What is the primary focus of interaction design?
Designing aesthetically pleasing interfaces
Designing interactions and interventions, not just interfaces
Writing user manuals and documentation
Developing marketing strategies for software
Which of the following is NOT one of the four basic activities in Interaction Design?
Identifying needs and establishing requirements
Developing alternative designs
Marketing the final product
Evaluating designs
What is a persona in the context of interaction design?
A real user who tests the system
A fictional representation of a user group based on research
A type of prototyping tool
A usability evaluation method
Which of the following is a key characteristic of the interaction design process?
Avoiding repetition at all costs
Focusing on users late in the design process
Repetition is expected; designers rarely get it right the first time
Focusing only on technical feasibility
In the context of screen design, what does alignment primarily help with?
Making the screen more colorful
Improving readability and creating a clean layout
Increasing the number of elements on the screen
Reducing the need for user testing
What is the purpose of a scenario in interaction design?
To write code for the system
To create a marketing plan
To tell a rich story of how the system is used
To replace the need for personas
Which of the following best describes affordance?
The cost of designing a system
A visual clue to the function of an object
The speed of the system response
The number of features in a system
What is one of the golden rules of design mentioned in the chapter?
Use as many colors as possible
Know where you are, what you can do, where you are going, and where you have been
Always use the latest technology
Avoid user feedback to save time
Which of the following is a common misuse of color in interface design?
Using high contrast for text
Overusing color without a good reason
Using grayscale for readability
Using color to indicate status
What is the main goal of prototyping?
To create the final product
To demonstrate and test design ideas before final implementation
To replace user evaluation
To write the user manual
Which of these is a component of a persona?
Source code
Name, photo, and demographics
Marketing budget
Technical specifications
Why is white space used in screen design?
To fill empty areas
To group items and improve readability
To reduce file size
To make the screen look larger
What does the evaluation activity in interaction design involve?
Selling the product to users
Assessing designs to ensure they meet usability goals
Writing code for the system
Creating user personas
Which design principle is violated when interactive elements do not look clickable?
Affordance
Color blindness
Localization
Repetition
What is a key benefit of using scenarios during design?
They replace the need for programming
They help communicate design ideas and validate models
They automatically generate code
They are used only for final user documentation
To capture the expected functionality of the system from the customer’s perspective
To decompose the system into components
To capture the expected functionality of the system from the customer’s perspective
To perform integration testing
Which activity in the software life cycle involves decomposing the system into independent components?
Requirements Specification
Architectural Design
Detailed Design
Coding and Testing
What is the key difference between Verification and Validation?
Verification checks if the software is user-friendly; validation checks if it is efficient
Verification ensures the software meets user needs; validation ensures it follows the specification
Verification checks if the product is built right; validation checks if the right product is built
Verification is done by users; validation is done by developers
In the context of interactive systems, what is Validation often referred to as?
Prototyping
Evaluation
Coding
Maintenance
Which type of prototyping involves building a model that will not become part of the final system?
Evolutionary Prototyping
Incremental Prototyping
Throw-Away Prototyping
Functional Prototyping
What does the Formality Gap refer to in software development?
The gap between developer and user skill levels
The mismatch between real-world user needs and structured design methods
The time gap between design and implementation
The difference between two programming languages
Which ISO standard is specifically mentioned as addressing usability and user experience?
ISO 9001
ISO 14001
ISO 9241
ISO 27001
Which of the following is a management challenge in software development?
Choosing programming language syntax
Designing user interface icons
Budget and resource allocation
Writing detailed code comments
What is a Storyboard in prototyping?
A fully functional version of the final system
A graphical depiction of the interface without full system functionality
A mathematical model used for verification
A user manual draft
Which phase of the software life cycle involves correcting errors discovered after the system’s release?
Requirements Specification
Architectural Design
Integration and Testing
Maintenance
What are the two key factors that determine the type of design rules?
Cost and Time
Authority and Generality
Complexity and Usability
Abstraction and Color
Which type of design rule is high in authority but limited in application?
Principles
Guidelines
Standards
Patterns
Which usability principle refers to the ease with which new users can begin effective interaction?
Flexibility
Robustness
Learnability
Consistency
What does the principle of Synthesizability ensure?
The system responds quickly
The user can assess the effect of past operations
The system supports multiple tasks at once
The user can customize the interface
Which principle allows users to apply knowledge from one context to another?
Familiarity
Generalizability
Predictability
Consistency
What type of consistency ensures that similar operations use similar elements?
Visual Consistency
Command Naming Consistency
Interaction Behavior Consistency
All of the above
Which flexibility principle allows the user to control the dialogue?
Multithreading
Task Migratability
Dialogue Initiative
Substitutivity
What does Multithreading support?
Single task completion
Multiple tasks concurrently or interleaved
System-driven interaction only
Customization of colors
Which principle allows the user and system to share task execution?
Customizability
Task Migratability
Substitutivity
Observability
What is the difference between Adaptability and Adaptivity?
Adaptivity is user-driven; Adaptability is system-driven
Adaptability is user-driven; Adaptivity is system-driven
Both are system-driven
Both are user-driven
Which robustness principle allows users to evaluate the internal state of the system?
Recoverability
Responsiveness
Observability
Persistence
What does Recoverability support?
Fast system response
Undoing errors and corrective action
Customizing the interface
Switching between tasks
Which principle ensures the system responds in a timely and consistent manner?
Task Conformance
Responsiveness
Synthesizability
Familiarity
Which of Shneiderman’s Golden Rules advises “permitting easy reversal of actions”?
Consistency
Shortcuts
Reversal
Feedback
Which of Norman’s 7 Principles suggests “making things visible”?
Simplify task structure
Get mappings right
Make things visible
Design for error
What do HCI design patterns aim to do?
Enforce legal standards
Reuse successful design solutions
Replace user testing
Automate code generation
Which characteristic of patterns ensures they are easy to understand by all stakeholders?
Generative
Practice-Based
Easy to Understand
Express Values
Which principle is demonstrated when a system automatically saves a document periodically?
Familiarity
Recoverability
Predictability
Multithreading
What does the principle of Substitutivity allow?
Switching between voice and touch input
Replacing the user with the system
Substituting equivalent input/output values
Customizing the interface layout
According to the chapter, which type of design rule is considered the most abstract, with low authority and high generality?
Standards
Guidelines
Principles
Patterns
