






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The role of human-computer interaction (hci) in the software process, focusing on usability engineering and the software lifecycle. It covers the importance of designing for usability throughout the life cycle, the waterfall model and its activities, usability engineering principles, and usability specification. It also introduces the iso usability standard 9241.
Typology: Slides
1 / 10
This page cannot be seen from the preview
Don't miss anything!







Requirements specification
Architectural design
Detailed design
Coding and unit testing
Integration and testing
Operation and maintenance
designer and customer try capture what the system is expected to provide can be expressed in natural language or more precise languages, such as a task analysis would provide
high-level description of how the system will provide the services required factor system into major components of the system and how they are interrelated needs to satisfy both functional and nonfunctional requirements
refinement of architectural components and interrelations to identify modules to be implemented separately the refinement is governed by the nonfunctional requirements
Requirements specification
Architectural design
Detailed design
Coding and unit testing
Integration and testing
Operation and maintenance
The ultimate test of usability based on measurement of user experience
Usability engineering demands that specific usability measures be made explicit as requirements
Usability specification
Problems
adopts traditional usability categories: