tailieunhanh - Lecture Software design and architecture – Chapter 17
Software design, Software design and architecture, Software architecture, Software architectural design, Object oriented design, Software development | SOFTWARE DESIGN AND ARCHITECTURE LECTURE 17 Review Interface Design Styles of interfaces Design Considerations Evaluation of Design Outline User interface Design principles Design Guidelines User Interface Design Principles Affinity: Bring objects to life through good visual design Assistance: Provide proactive assistance Availability: Make all objects available at any time Encouragement: Make actions predictable and reversible Familiarity: Build on the user’s prior knowledge Obviousness: Make objects and controls visible and intuitive User Interface Design Principles Personalization: Enable the user to customize an interface Safety: Keep the user out of trouble Satisfaction: Create a feeling of progress and achievement Simplicity: Do not compromise usability for functionality Support: Place the user in control Versatility: Support alternate interaction techniques. Affinity: Bring objects to life through good visual design The visual design in a user interface aims to embody all . | SOFTWARE DESIGN AND ARCHITECTURE LECTURE 17 Review Interface Design Styles of interfaces Design Considerations Evaluation of Design Outline User interface Design principles Design Guidelines User Interface Design Principles Affinity: Bring objects to life through good visual design Assistance: Provide proactive assistance Availability: Make all objects available at any time Encouragement: Make actions predictable and reversible Familiarity: Build on the user’s prior knowledge Obviousness: Make objects and controls visible and intuitive User Interface Design Principles Personalization: Enable the user to customize an interface Safety: Keep the user out of trouble Satisfaction: Create a feeling of progress and achievement Simplicity: Do not compromise usability for functionality Support: Place the user in control Versatility: Support alternate interaction techniques. Affinity: Bring objects to life through good visual design The visual design in a user interface aims to embody all aspects of the UIA principles. It should support the user model and communicate its functions without ambiguities. It should be seen as an integral part of the entire design process. Affinity: Bring objects to life through good visual design Design Principles to achieve affinity: Subtractive design Eliminate any visual element that does not contribute directly to the intended visual communication. Visual hierarchy Establish a visual hierarchy of the user’s tasks in the order of importance. Affordance the user can easily determine the action to be taken with the object. Visual scheme Design a visual scheme that maps to the User’s Model and enables the user to customize the interface Assistance: Provide proactive assistance Help the user perform a variety of tasks. Provide assistance in the forms of captions, hints, or system help. The assistance information should be simple, concise, and task-oriented to allow the user to complete a task with relative ease and efficiency. It should also .
đang nạp các trang xem trước