Lecture "Introduction to software engineering - Week 8: UI Design" has contents: Designissue, user interface design process, user analysis, user interface prototyping, interface evaluation. Invite you to find out the detailed content. | Lecture Introduction to software engineering: Week 8 - Nguyễn Thị Minh Tuyền Week 8: UI Design Nguyễn Thị Minh Tuyền Adapted from slides of Ian Sommerville Topics covered 1. Design issues 2. User interface design process 3. User analysis 4. User interface prototyping 5. Interface evaluation 2 Topics covered 1. Design issues 2. User interface design process 3. User analysis 4. User interface prototyping 5. Interface evaluation 3 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 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 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 .