SEG 2105 Lecture Notes - Lecture 7: Affordance, Railways Act 1921, Heuristic Evaluation
Document Summary
Chapter 7: focusing on users and their tasks. Software development should focus on the needs of users. Design software based on an understanding of the users" tasks. Ensure users are involved in decision making processes. Design the user interface following guidelines for good usability. Have users work with and give their feedback about prototypes, on-line help and draft user manuals. Reduced costs by only developing features that are needed. Reduced costs associated with changing the system later. Better prioritizing of work for iterative development. Greater attractiveness of the system, so users will be more willing to buy and use it. Software engineers must develop an understanding of the users. Knowledge of the domain and of computers. User interface design should be done in conjunction with other software. Do use case analysis to help define the tasks that the ui must help the engineering activities. user perform. Do iterative ui prototyping to address the use cases.