NEW
Font size
WorksheetsDefining Analysis Modelling
Total questions: 30
Worksheet time: 15mins
Which statement best defines analysis modelling in system design?
Writing detailed code for the final product implementation
Designing only graphical interfaces without functional logic
Collecting raw usage data without interpretation or structure
Creating abstract representations of intended system behavior
Which pair correctly contrasts functional and behavioral aspects in an analysis model?
Database schemas vs network bandwidth allocation
User emotions vs developer productivity metrics
Hardware specifications vs software licensing terms
What the system does vs how it responds to user input
What is a core user-centric outcome of analysis modelling in HCI?
Eliminating the need for usability testing entirely
Ensuring the final product truly supports user goals
Reducing the number of servers in the backend
Guaranteeing perfect performance under all loads
Which artefacts are commonly used to capture system structure and interactions in analysis modelling?
Financial ledgers, invoices, balance sheets
Penetration test scripts, firewall rules, IDS alerts
Class diagrams, sequence diagrams, use case models
CSS stylesheets, media queries, layout grids
Why can analysis modelling reduce costly redesigns during development?
It clarifies requirements and interactions early in the process
It defers all design decisions until late deployment
It replaces stakeholder interviews with automated logs
It prioritizes aesthetics over system functionality
A team wants to anticipate user pain points before coding. Which analysis modelling activity best supports this goal?
Predicting how users will interact with the system
Negotiating software licenses with vendors
Benchmarking server latency under stress tests
Selecting a front-end framework for quick prototyping
Which primary reason best explains why analysis modelling is critical for modern HCI projects?
It eliminates the need for stakeholder meetings
It simplifies intricate user journeys and workflows
It replaces all design documentation entirely
It ensures developers write code faster than usual
What role does analysis modelling play in preventing misinterpretation among stakeholders?
It restricts communication to developers only
It hides ambiguity through technical jargon
It allows users to skip usability testing phases
It acts as a common language for requirements
A team plans frequent prototype iterations. How should analysis modelling support this plan?
Replace prototypes with requirement lists
Provide a stable reference for testing changes
Delay evaluations until the final release
Prioritize new features over task clarity
Which objective focuses on clearly articulating what users want to achieve and the steps they take?
Identify user tasks and goals
Define effective functions
Foundation for evaluation
Facilitate communication
A function causes unnecessary steps for users. Which objective guides fixing this issue?
Define effective functions that enable tasks efficiently
Facilitate communication among project stakeholders
Identify user tasks and goals comprehensively
Foundation for evaluation through usability baselines
During a usability test, designers need a baseline to measure the system against. Which objective provides it?
Foundation for evaluation with usability testing
Identify user tasks and goals articulation
Define effective functions capabilities
Facilitate communication shared understanding
Which statement best describes Hierarchical Task Analysis (HTA)?
Creates personas to capture demographic attributes
Breaks tasks into goals, sub-goals, operations, plans
Summarizes user emotions through qualitative diaries
Predicts learning curves using cognitive simulation
In HTA, what is an atomic operation?
A step defined only by scenarios
A step performed by multiple users
A step requiring machine learning
A step that cannot be further divided
Which modelling approach primarily uses detailed narratives or user stories?
GOMS Cognitive Modelling
Hierarchical Task Analysis
EPIC Workload Modelling
Scenario-Based Modelling
What is the primary aim of Cognitive Modelling in HCI?
Visualize organizational project timelines
Represent user mental processes and strategies
Store user data for personalization systems
Replace usability testing with automation
Which sequence best matches an HTA breakdown for withdrawing cash at an ATM?
Enter PIN, enter amount, dispense cash, insert card
Select transaction, enter amount, insert card, enter PIN
Enter amount, insert card, select transaction, enter PIN
Insert card, enter PIN, select transaction, enter amount
Scenario-based modelling focuses most on which combination?
Color palettes, branding guidelines
Hardware specs, latency benchmarks
Database schemas, query optimization
Context, goals, step-by-step actions
Which models are cited as examples of cognitive modelling?
GOMS and EPIC
PERT and CPM
HTA and UCD
CRUD and MVC
A key benefit of HTA for interface design is the ability to:
Measure server throughput and uptime metrics
Replace code writing with flowcharts entirely
Eliminate the need for any user training
Identify potential user errors and streamline steps
Which statement distinguishes scenario-based from HTA?
Scenarios explain why and under what circumstances actions occur
Scenarios define atomic operations as indivisible steps
Scenarios quantify task time using operator keystrokes
Scenarios create nested trees of goals and sub-goals
What practical outcome do cognitive models offer to designers?
Automate database normalization and indexing
Guarantee zero errors in all user interactions
Generate product roadmaps and market forecasts
Estimate task times, learning curves, usability issues
In HTA, what structural form is used to represent relationships among parts of a task?
A linear waterfall project plan
A grid-based data table view
A circular persona affinity map
A tree-like hierarchy of subtasks
Which pairing best shows how these methods complement each other?
HTA maps task structure; scenarios add context; cognitive models predict performance
HTA measures emotions; scenarios compute workloads; cognitive models define color schemes
HTA builds personas; scenarios model servers; cognitive models design databases
HTA writes code; scenarios test APIs; cognitive models compress images
Which benefit of analysis modelling directly supports continuous improvement during design iterations?
Rapid coding with minimal documentation
Reduced risk through late issue fixes
Iterative refinement with testable models
User empathy via ad-hoc interviews
What primary mechanism helps analysis modelling lower development risks?
Early identification and resolution of issues
Adding more developers to the project
Compressing testing into final release
Relying on stakeholder assumptions only
Enhanced user-centered design in analysis modelling emphasizes which focus?
Deep understanding of tasks and cognition
Maximizing feature count and novelty
Strict adherence to legacy interfaces
Prioritizing backend performance alone
In effective HCI design, why is analysis modelling described as indispensable?
It aligns system capabilities with user expectations
It eliminates the need for usability testing
It guarantees zero defects in production
It replaces all prototyping activities
A design team wants interfaces that feel intuitive and natural. Which approach best achieves this outcome?
Copying competitor features without validation
Systematically dissecting user tasks and cognitive processes
Increasing development speed with fewer reviews
Outsourcing interface decisions to marketing
What downstream impact is highlighted when teams invest in thorough analysis modelling?
Saves time, cost, and user frustration
Delays release cycles significantly
Requires heavier maintenance workloads
Produces more complex documentation only
