User interface design in software engineering by pressman




















Today, user interface is found at almost every place where digital technology exists, right from computers, mobile phones, cars, music players, airplanes, ships etc. User interface is part of software and is designed such a way that it is expected to provide the user insight of the software.

UI provides fundamental platform for human-computer interaction. UI can be graphical, text-based, audio-video based, depending upon the underlying hardware and software combination.

UI can be hardware or software or a combination of both. CLI has been a great tool of interaction with computers until the video display monitors came into existence. CLI is first choice of many technical users and programmers. CLI is minimum interface a software can provide to its users. CLI provides a command prompt, the place where the user types the command and feeds to the system. The user needs to remember the syntax of command and its use. Earlier CLI were not programmed to handle the user errors effectively.

A command is a text-based reference to set of instructions, which are expected to be executed by the system. There are methods like macros, scripts that make it easy for the user to operate. Command Prompt - It is text-based notifier that is mostly shows the context in which the user is working.

It is generated by the software system. Cursor - It is a small horizontal line or a vertical bar of the height of line, to represent position of character while typing. Cursor is mostly found in blinking state. It moves as the user writes or deletes something. Command - A command is an executable instruction. It may have one or more parameters. Output on command execution is shown inline on the screen. When output is produced, command prompt is displayed on the next line.

Graphical User Interface provides the user graphical means to interact with the system. GUI can be combination of both hardware and software. Using GUI, user interprets the software. With advancing technology, the programmers and designers create complex GUI designs that work with more efficiency, accuracy and speed.

Every graphical component provides a way to work with the system. A GUI system has following elements such as:. Window - An area where contents of application are displayed. Contents in a window can be displayed in the form of icons or lists, if the window represents file structure. It is easier for a user to navigate in the file system in an exploring window. Windows can be minimized, resized or maximized to the size of screen. They can be moved anywhere on the screen.

A window may contain another window of the same application, called child window. Tabs - If an application allows executing multiple instances of itself, they appear on the screen as separate windows. All copyright information MUST appear if these slides are posted on a website for student use. Graw-Hill, Slides copyright by Roger Pressman. Interface Design Easy to learn? Easy to use? Easy to understand? Place the User in Control Define interaction modes in a way that does not force a user into unnecessary or undesired actions.

Provide for flexible interaction. Allow user interaction to be interruptible and undoable. Streamline interaction as skill levels advance and allow the interaction to be customized. Hide technical internals from the casual user. Design for direct interaction with objects that appear on the screen. Skip carousel. Carousel Previous. Carousel Next. What is Scribd? Explore Ebooks. Bestsellers Editors' Picks All Ebooks.

Explore Audiobooks. Bestsellers Editors' Picks All audiobooks. Explore Magazines. Editors' Picks All magazines. Explore Podcasts All podcasts. Difficulty Beginner Intermediate Advanced. Explore Documents. Documents Art Design 6. Uploaded by arunlalds. Original Title 6. Pressman Ch 12 User Interface Design. Did you find this document useful? Is this content inappropriate?

Report this Document. Description: Pressman User Interface Design. Flag for inappropriate content. Download now. Save Save 6. Original Title: 6. Related titles.



0コメント

  • 1000 / 1000