What is User Interface Design?
What does usability mean in User Interface Design?
The term usability encompasses two related concepts, systems that are:
What are the greatest problems facing UI Design?
Analysts must balance the need for simplicity and pleasant appearance against the need to present the information across multiple pages or screens, which decreases simplicity
What are the 3 Fundamentals parts of UI Design?
These are closely related.
What are the principles for User Interface Design?
What are some types of navigation menus?
What are some types of Input selection?
What are some types of outputs?
What is the main point of the output design?
Outputs are the reports that the system produces, whether on the
screen, on paper, or in other media, such as the Web. Outputs are
perhaps the most visible part of any system, because a primary
reason for using an information system is to access the information
that it produces.
The goal of the output mechanism s to present information to users so that they can accurately understand it with the least effort.
The fundamental principles for output design reflect how the outputs are used and ways to make it simpler for users to understand them.
What are some disadvantages of Touch Screens in UI Design?
Significant (typed) data entry is not ideal for the touch screen environment. Whenever possible, use graphical objects that can be manipulated rather than entering text
It is difficult to provide information to the user through hovering and tool tips.
When using a finger to interact with the application, the finger obscures some of the content on the screen
Can inadvertently “click” things when picking up the device.
How can we design our UI prototypes?
Paper and Pen and photographs work well for 1 or 2 pages, but as your design grows a sketching tool is productive.
Balsamic and Ninjamock give you a pallet of UI Widgets that are consistent with UI conventions. Beware: too much creativity decreases familiarity.
Sketch in something easily and quickly
Customers / Senior management get to review the product concept without thinking we are done.
How can we test and evaluate UIs?
You can test usability with conceptual UI’s:
These metrics tell you a lot about how much guidance should be embedded in the UI.
Tip: identify a “user” who’s job is to evaluate/test the UI throughout the project.
Keep a record of all tests done (goes in your testing report)
Keep a note of all changes made as a result of finding problems
What is the difference between UI Design vs System UI Design?
Not all interfaces are for users. Example: Interface from software to hardware:
A sensor provides readings to software
An API is an interface: Will your system provide code-level access for the other programs?
Interfaces to exchange data between different systems: What should be exposed? How ill the data be transferred (sockets, protocols), is any transformation required?