Presentation is loading. Please wait.

Presentation is loading. Please wait.

User Interface Theory & Design Lecture 6a 1.  User interface is everything the end user comes into contact with while using the system  To the user,

Similar presentations


Presentation on theme: "User Interface Theory & Design Lecture 6a 1.  User interface is everything the end user comes into contact with while using the system  To the user,"— Presentation transcript:

1 User Interface Theory & Design Lecture 6a 1

2  User interface is everything the end user comes into contact with while using the system  To the user, the interface is the system 2

3  User Interface ◦ includes all the communications and instructions necessary to navigate through a system, to enter input to the system, or to obtain output in the form of screen displays or printed reports. 3

4  Why is User Interface Design important? ◦ The user interface is what the user first sees when they use a system – this is the ‘system’ to them ◦ If it has been designed well:  The users are happy and satisfied with the system  It will improve their productivity ◦ If it has not been designed well:  it’s Windows 4

5  The concept behind User Interface Design ◦ Human Computer Interaction (HCI) describes the relationship between computers and the people who use them to perform business-related tasks 5

6 6

7  The concept behind User Interface Design ◦ User Interface Design needs to be centred around the user  Users are involved throughout the analysis and design processes to provide input into the interfaces  The iterative development cycle helps to facilitate this 7

8  Users work with a varied mix of screen or form input, screen or report output and data queries as they perform their day-to-day job functions.  Useful web site to read: ◦ IBM’s Ease of Use white paper IBM’s Ease of Use white paper  Discussion on User Centred Design and design concepts 8

9  The analyst must consider the following when designing user interfaces: ◦ The interaction between the user and the computer when designing the interface for:  Processing the input  Processing the output  Starting the system  Logging onto the system 9

10  The analyst must consider the following when designing user interfaces: ◦ The type of user that is using the system  Is it an expert user? (Someone who has spent considerable time using a computer)  Is it a novice user? (Someone who infrequently uses a computer) 1010

11  The Analyst must take into consideration everything the user comes into contact with while using the system: ◦ Physically ◦ Perceptually ◦ Conceptually 1111

12 1212

13  Physical ◦ What the user actually touches to use the system: the keyboard, mouse, touch screen, light pen, reference manuals, printed documentation, data- entry forms 1313

14  Perceptual ◦ What the user sees or hears: flashing messages, beeps  Conceptual ◦ What the user is manipulating with the system ◦ How the system is used to complete tasks 1414

15  User interfaces can occur between a user and a screen or between systems  Between a user and a monitor, interfaces can be: ◦ Text-based (I.e. AS/400 or mainframe) ◦ Command line ◦ Graphical User Interface (GUI) – most common 1515

16  Between two systems, interfaces are generally messages that are exchanged ◦ Messages can be passing of actual data values or passing of parameters that can be set and deciphered for their meaning  I.e. if validating a credit card, then a flag can be passed with the credit card to the Validation ‘routine’ which sets the flag as to whether the validation was successful or not 1616

17  Several types of user interfaces: ◦ Menus ◦ Query ◦ Data Entry ◦ Reports  Detail  Summary  Bill payments  Account statements 1717

18  Method of accessing user interfaces: ◦ Keyboard ◦ Mouse ◦ Arrow Keys ◦ Function Keys ◦ Ctl or Alt button in combination with a keyboard key 1818

19  Navigate using mouse or arrow Keys in this “desk top” 1919

20  Navigate using mouse or buttons on this web “order form” 2020

21  Navigate through a paper-based interface 2121

22  Navigate using menus on this “web page” 2222

23  Navigate using a Mouse and linking On the drill down report 2323

24  Graphical document 2424

25  General guidelines: ◦ Make interfaces consistent ◦ Provide meaningful feedback to users in the form of warning, informational and error messages ◦ Allow short cuts for experienced users ◦ Allow easy reversal of actions ◦ Always provide Help throughout online applications 2525

26  Focus early on the users and their work  Evaluate designs to ensure usability  Use iterative development 2626

27  A formal method of designing and representing Dialogues/Dialogs 2727

28 2828 Dialogue/Dialog Expresses that the User and Computer Interact by Sending Messages

29  Many methods exist for documenting Dialogue/Dialogs ◦ Use Case diagrams: the dialogue between the actor and the use case ◦ Written descriptions such as use case descriptions or scenarios ◦ Sketches of screens, i.e. storyboards ◦ Dialogue/dialog charts 2929

30 3030 Storyboard for DownTown Videos Rent Videos Dialogue/Dialog

31 3131 Storyboard for DownTown Videos Rent Videos Dialogue/Dialog

32  OO approach provides UML diagrams that are useful for modeling Dialogue/Dialogs in addition to Use case diagrams ◦ Sequence diagrams act much as a Dialogue/Dialog ◦ Objects can be added to class diagrams and interaction diagrams to represent Dialogue/Dialog 3232

33  The process of designing the overall sequences that users follow to interact with an information system  the sequence in which information is displayed to and obtained from the user 3333

34  understanding how the user will interact with the system ◦ clear understanding of user, task, technological and environmental characteristics 3434

35 3535 0 Main Menu 1 Product Management 0 4 Purchasing 0 3 Sales Management 0 1.1 Add New Product 1,1.2 1.2.1 Update Product prices 1.2,1 1.2 Update Product 1 5 Receiving 0 Continued ……… Denotes continuation Indicates the number of the slide that can be transferred or returned to Screen identifier Screen name Dialog Chart Example

36 open DialogCharts.zip from web page and see: Dialogue1.doc 3636

37  A marketing manager wants sales and marketing personnel to be able to review the year-to-date transaction activity for any customer 3737

38 3838 1. Request to view individual customer information 2. Specify the customer of interest 3. Select the year-to-date transaction display 4. Review customer information 5. Exit system

39  Designs must be done simultaneously with other system activities  Include options such as backup and recovery  Overall system structure from standpoint of user is reflected in menu structures 3939

40 4040 Overall Menu Hierarchy

41 4141 Eight Golden Rules for Interactive Interface Design


Download ppt "User Interface Theory & Design Lecture 6a 1.  User interface is everything the end user comes into contact with while using the system  To the user,"

Similar presentations


Ads by Google