User Interface Design



index
Disabled back button Next Section
printable version




Section 0: Module Objectives or Competencies
Course Objective or Competency Module Objectives or Competency
The student will be able to employ appropriate systems design tools such as structure charts, process specifications, and dialog flow designers to design a system and its user interface. The student will be introduced to the complexities of user interface design, and learn how to use tools like dialog flow designers and prototypes to facilitate the process.


Section 1: User Interface

Overview

Video: What the #$%@ is UX Design?



Section 2: Approach to Interface Design

Note: Because a good interface combines aesthetics, usability, and functionality, some consider designing user interfaces to be as much an art as it is a science.

Five-Step Process for Interface Design

Step Task Description
1 Analyze the Users and their Tasks Task analysis is used to identify, categorize, and define the procedures users employ to perform work tasks.
2 Identify Required User Interfaces Examine physical DFDs to identify the documents, data entry screens, printed and screen reports, and other interfaces it requires.

A user interface is required whenever a manual process interacts with an automated process or an external entity provides input to or receives output from a process.
3&4 Select a Dialog Type and Develop a Prototype Design the command hierarchy, detailed interactions between user and system, and the interface objects required to manage the interactions. Dialog flow tools may be used.
5 Review and Revise Prototype Users validate the design, which also builds user commitment because users feel that their needs and opinions were considered.

Usability tests can help to ensure that system interfaces are easy to learn and use and that they support the desired level of user productivity.

User reviews should be conducted repeatedly during the iterative analysis, design, and prototyping stage.

More on Task Analysis

Video: UX Design: Task Analysis

Usability Net: Task Analysis

Task Analysis a UX Designer’s Best Friend


Speaking of User Involvement...

Video: UX Design Basics: What is UX Design, UX Design Implementation



Section 3: Types of User Interfaces

External Documents

Data Entry Screens

Reports

Human-Computer Dialog



Section 4: User Documentation


Section 5: Criteria for Evaluating User Interface Designs

Mental Model

Simplification of Tasks

Clarity

Consistency



Section 6: Resources

Mental Models

A mental model is a concept, framework, or worldview formed by your experiences to help you interpret the world and understand the relationship between things. These representations of perceived reality explain cause and effect to us, and lead us to expect certain results, give meaning to events, and predispose us to behave in certain ways.

Mental models guide your perception and behavior. They are the thinking tools that you use to understand life, make decisions, and solve problems.