NEW
Font size
WorksheetsQuiz 2- Chapters 4-7
Total questions: 56
Worksheet time: 28mins
What is a paradigm according to the slides?
A programming model
A belief system or point of view
A software language
A design pattern
Paradigms describe:
Complete reality
Future technologies
One aspect of reality
Marketing concepts
What is a paradigm shift?
A new hardware update
A slow evolution of systems
A sudden change in point of view
A network configuration
Which historical example represents a paradigm shift?
HTML replaced CSS
Sun replaced Earth as center of the universe
Computer replaced typewriter
Mobile apps replacing websites
What does the introduction of the personal computer represent?
Networking
Industrial design
Paradigm shift
Batch processing
Batch processing was typically:
Fast and interactive
Done using graphical interfaces
Performed using slow, expensive machines
Internet-based
What came after batch processing as a paradigm shift?
Virtual reality
Time-sharing
Direct manipulation
WWW
What does time-sharing allow?
One user at a time
Programming in assembly
Many users to access a central computer
Direct network file transfer
What did graphical displays introduce as a paradigm?
Command-line usage
Binary interfaces
Icons, images, and video
Memory management
What is a microprocessor?
A mechanical part
A text editor
A programmable device processing digital data
A hardware accessory
Which paradigm is associated with the World Wide Web?
Batch processing
Direct manipulation
Global information access
Central computing
What does ubiquitous computing represent?
Centralized computing
Limited digital access
Integration of computing into daily life
Gaming systems
Which is a feature of direct manipulation interfaces?
Complex command input
Visibility and rapid feedback
Passive interaction
Hardware-specific input
What does CSCW stand for?
Computer Systems Central Work
Computer Supported Cooperative Work
Collaborative Software Coding Work
Central Shared Code Web
What is context-aware interaction based on?
File naming
Server address
Location, time, and user identity
Operating systems
Which of the following is *not* a stage in the Interaction Design process?
Establishing requirements
Visual design
Designing alternatives
Evaluating
What is the main goal of interaction design?
Aesthetic beauty
Efficiency only
Creating usable products
Maximizing hardware capabilities
Which term describes the degree to which a product is easy to learn and efficient to use?
Efficiency
Usability
Feedback
Visibility
Which of the following is an example of 'Visibility' in design?
The system showing current status
Undo button
Color contrast
Shortcut key
What does 'Feedback' in interaction design refer to?
Designing screen layouts
System's response to user's actions
Reviewing usability tests
User's complaints
Which is a benefit of using scenarios in design?
Reduces user interaction
Helps explore design ideas
Speeds up coding
Decreases memory usage
What is a prototype in interaction design?
A final version of a product
A test version of a product
A low-quality product
A sketch of software architecture
What is meant by 'Constraints' in design principles?
Visual cues
System limitations
Restrictions to prevent errors
Animation rules
Affordances in design refer to:
The price of the product
Features that suggest how to use an object
Hardware requirements
System feedback
What is an essential quality of a good user interface?
Speed of software
Consistency
Number of features
Background color
Which design activity is focused on gathering user needs?
Storyboarding
Evaluation
Requirement gathering
Prototyping
What is the purpose of evaluation in interaction design?
To remove bugs
To compare product prices
To check if the product meets user needs
To finalize graphics
Personas are used in interaction design to:
Represent the development team
Define hardware specifications
Represent typical users
Design database structures
Which of these is *not* a user-centered design principle?
Early focus on users
Evaluate to meet requirements
Assume user errors
Iterative design
Which of the following is a key component of a persona in interaction design?
User's email address
Favorite color
Goals and pain points
Programming language used
What is the goal of software engineering?
Create hardware systems
Focus only on user interface
Address management and technical issues in software development
Develop marketing strategies
What does the software life cycle attempt to identify?
Cost of the software
Users' feedback
Every activity in software development
Hardware limitations
Which model follows a sequence of phases like requirements, design, coding, and testing?
Agile model
Spiral model
Waterfall model
Evolutionary model
In the waterfall model, which phase comes after detailed design?
Requirements specification
Integration testing
Coding and unit testing
Operation and maintenance
What is the goal of requirements specification?
Build the interface
Decide testing methods
Capture what functionality is expected
Perform unit testing
Architectural design allows:
Cost reduction
Random development
Independent development of separate components
Avoiding testing
What is detailed design responsible for?
Integration of system
Complete functionality of components
Graphic interface
User manuals
Integration testing ensures:
Data entry
Component drawing
Correct behavior and resource use
Marketing
What does maintenance involve?
System deployment only
Coding new features only
Correction of errors and revisions
Graphics update
Verification means:
Building the right product
System meets user desires
Building the product right
Ignoring requirements
Validation means:
Building the product right
Coding with documentation
Checking marketing goals
Building the right product
Which ISO standard is related to usability?
ISO 9001
ISO 9241
ISO 27001
ISO 14000
Which of the following is a usability category defined by ISO 9241?
Speed
Accuracy
Efficiency
Size
Which prototype is built, tested, and then discarded?
Evolutionary
Incremental
Throw-away/Rapid
Spiral
What is the purpose of storyboards in prototyping?
Show backend code
Display interface graphically
Provide memory analysis
Describe database schema
What is the goal of interaction design?
Create more code
Improve software architecture
Maximize usability
Design hardware systems
Which of the following captures and reuses design knowledge?
Principles
Guidelines
Design patterns
Standards
Which type of design rule has high authority but limited application?
Principles
Guidelines
Standards
Heuristics
Which design rule type has lower authority but is more general?
Guidelines
Standards
Laws
Requirements
Which principle refers to the ease with which new users begin effective interaction?
Robustness
Learnability
Flexibility
Consistency
What does 'Predictability' in learnability mean?
System's performance
Ability to guess the cost
Ability to predict future actions based on past interaction
Ability to remember layout
Which learnability principle applies prior real-world knowledge to system interaction?
Synthezability
Familiarity
Observability
Responsiveness
Which flexibility principle allows users to switch between different forms of input/output?
Substitutivity
Recoverability
Predictability
Multithreading
What does 'Dialogue initiative' refer to?
How software updates are handled
Freedom from system-imposed constraints on input
Designing layouts
Mapping buttons
Which robustness principle allows users to correct mistakes?
Consistency
Recoverability
Flexibility
Multithreading
What does 'Observability' in robustness mean?
Ability to view the internal state of the system
Ability to avoid errors
System customization
Fast response time
