Lecture Introduction to software engineering - Week 8: UI Design. In this chapter, you will learn to: Designissue, user interface design process, user analysis, user interface prototyping, interface evaluation. Invite you to find out the detailed content. | Week 8 UI Design Nguyễn Thị Minh Tuyền Adapted from slides of Ian Sommerville https tailieudientucntt Topics covered 1. Design issues 2. User interface design process 3. User analysis 4. User interface prototyping 5. Interface evaluation 2 https tailieudientucntt Topics covered 1. Design issues 2. User interface design process 3. User analysis 4. User interface prototyping 5. Interface evaluation 3 https tailieudientucntt User interface User interfaces should be designed to match the skills experience and expectations of its anticipated users. System users often judge a system by its interface rather than its functionality. A poorly designed interface p Can cause a user to make catastrophic errors. p Is the reason why so many software systems are never used. 4 https tailieudientucntt Human factors in interface design Limited short-term memory p People can instantaneously remember about 7 items of information. If you present more than this they are more liable to make mistakes. People make mistakes p When people make mistakes and systems go wrong inappropriate alarms and messages can increase stress and hence the likelihood of more mistakes. People are different p People have a wide range of physical capabilities. Designers should not just design for their own capabilities. People have different interaction preferences p Some like pictures some like text. 5 https tailieudientucntt UI design principles UI design must take account of the needs experience and capabilities of the system users. Designers should p be aware of peoples physical and mental limitations . limited short-term memory and p should recognise that people make mistakes. UI design principles underlie interface designs although not all principles are applicable to all designs. 6 https tailieudientucntt UI design principles User .