ifs310: module 12 user interface design - navigation/communication between the system and users
TRANSCRIPT
![Page 1: IFS310: Module 12 User Interface Design - Navigation/Communication between the system and users](https://reader036.vdocument.in/reader036/viewer/2022082818/56649f1b5503460f94c31466/html5/thumbnails/1.jpg)
IFS310: Module 12
User Interface Design
- Navigation/Communication between the system and users
![Page 2: IFS310: Module 12 User Interface Design - Navigation/Communication between the system and users](https://reader036.vdocument.in/reader036/viewer/2022082818/56649f1b5503460f94c31466/html5/thumbnails/2.jpg)
IFS310: Module 12
Styles of User Interfaces
• User interface design is the specification of a conversation between the system user and the computer.
![Page 3: IFS310: Module 12 User Interface Design - Navigation/Communication between the system and users](https://reader036.vdocument.in/reader036/viewer/2022082818/56649f1b5503460f94c31466/html5/thumbnails/3.jpg)
IFS310: Module 12
Interaction Methods and Devices
• Command Language Interaction
• Form Interaction (Fill-in-the-blank)
• Menu Interaction
• Object-Based Interaction (GUI)
• Natural Language Interaction
![Page 4: IFS310: Module 12 User Interface Design - Navigation/Communication between the system and users](https://reader036.vdocument.in/reader036/viewer/2022082818/56649f1b5503460f94c31466/html5/thumbnails/4.jpg)
IFS310: Module 12
Controlling Data Input
• One objective of interface design is to reduce data entry errors
• Role of systems analyst is to anticipate user errors and design features into the system’s interfaces to avoid, detect and correct data entry mistakes
![Page 5: IFS310: Module 12 User Interface Design - Navigation/Communication between the system and users](https://reader036.vdocument.in/reader036/viewer/2022082818/56649f1b5503460f94c31466/html5/thumbnails/5.jpg)
IFS310: Module 12
Providing Feedback1. Status Information
– Keeps users informed of what is going on in system– Displaying status information is especially important if the
operation takes longer than a second or two
2. Prompting Cues– Best to keep as specific as possible
3. Error and Warning Messages– Messages should be specific and free of error codes and jargon– User should be guided toward a result rather than scolded– Use terms familiar to user– Be consistent in format and placement of messages
![Page 6: IFS310: Module 12 User Interface Design - Navigation/Communication between the system and users](https://reader036.vdocument.in/reader036/viewer/2022082818/56649f1b5503460f94c31466/html5/thumbnails/6.jpg)
IFS310: Module 12
Providing Help
• Place yourself in user’s place when designing help• Guidelines
– Simplicity• Help messages should be short and to the point
– Organization• Information in help messages should be easily absorbed by
users
– Demonstrate• It is useful to explicitly show users how to perform an
operation
![Page 7: IFS310: Module 12 User Interface Design - Navigation/Communication between the system and users](https://reader036.vdocument.in/reader036/viewer/2022082818/56649f1b5503460f94c31466/html5/thumbnails/7.jpg)
IFS310: Module 12
Designing Dialogues
• Dialogue– Sequence in which information is displayed to
and obtained from a user
• Primary design guideline is consistency in sequence of actions, keystrokes and terminology
• State Transition Diagram
![Page 8: IFS310: Module 12 User Interface Design - Navigation/Communication between the system and users](https://reader036.vdocument.in/reader036/viewer/2022082818/56649f1b5503460f94c31466/html5/thumbnails/8.jpg)
IFS310: Module 12
Sample State Transition Diagram
![Page 9: IFS310: Module 12 User Interface Design - Navigation/Communication between the system and users](https://reader036.vdocument.in/reader036/viewer/2022082818/56649f1b5503460f94c31466/html5/thumbnails/9.jpg)
IFS310: Module 12
The Process of Finalizing Design Specifications
• Deliverables and Outcome– Set of physical design specifications
• Contains detailed specifications for each part of the system
![Page 10: IFS310: Module 12 User Interface Design - Navigation/Communication between the system and users](https://reader036.vdocument.in/reader036/viewer/2022082818/56649f1b5503460f94c31466/html5/thumbnails/10.jpg)
IFS310: Module 12
Milestone 6: User Interface Design
• State Transition Diagram
• (if necessary) Sample “Help” screens