chapter 5:user interface design concepts of ui interface model internal an external design...

16
Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

Upload: amber-marianna-thompson

Post on 21-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

Chapter 5:User Interface DesignConcepts Of UIInterface ModelInternal an External DesignEvaluationInteractionInformation Display Software

Page 2: Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

Software Industry ScenarioFor the first Three decades of the Computing era

, usability was not a dominant concern among who buid the software.

As Technologies Studied Human interaction two issues arose.

1)Three Golden Rules

2)A set of interaction Mechanisms were defined to enable software Designers to build Software that properly implemented Golden Rules

These Interaction Mechanisms called GUI

Page 3: Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

Quick Look on User InterfaceWhat is UI? -User Interface Design Creates effective

communication between a Human and a Computer.Who does it? -A Software Engineer designs the UI by applying an

interactive process that draws on predefined PrinciplesWhy it is so important? -If Software is difficult to use ,if it forces you to do

mistakes if it frustrates you to accomplish your goal ,you won't like it.

Page 4: Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

Continue…..What are the Steps? -UID begins with the identification of

user ,task and environment requirements -Once User tasks identified ,User Scenarios What is the Work Product?How do I ensure that I’ve done it right?

Page 5: Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

Three Golden RulesTheo Mandel [man97]coins three golden

rulesPlace User in ControlReduce the User’s Memory loadMake the User Interface Consistent

Page 6: Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

Place User in ControlDefine interaction modes in a way that does not

force a user into unnecessary or undesired actions

Provide for flexible interactionAllow user interaction to be interruptible and

undoableStreamline interaction as skill levels advance and

allow the interaction to be customizedHide technical details from casual UserDesign for direct interaction with objects that

appear on the screen

Page 7: Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

Reduce the User’s memory LoadReduce Demand on Short term MemoryEstablish Meaningful defaultsDefine Shortcuts that are intuitiveThe Visual layout of the interface should be

based on a Real World MetaphorDisclose information in a Progressive Manner

Page 8: Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

Make the Interface ConsistentAllow the user to put current task into a

Meaningful ContextMaintain Consistency across Family of

SoftwareIf past interactive models have created user

expectations , than don’t change it

Page 9: Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

Characteristics of Good UISpeed of Learning -Good Interface is should be easy to Learn three issues related to speed of Learning 1)Use of Metaphors 2)Consistency 3)Component Based interfaceSpeed of Use -Speed of Use is depend on time and Effort -This is also referred as Productivity Support of

the interface

Page 10: Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

Speed of RecallError PreventionAesthetic & AttractiveConsistencyFeed backSupport for Multiple Skill Levels - A Good user interface should provide Multiple

Level of AbstractionError Recovery(Undo Facility)User Guidelines and Online Help

Page 11: Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

User Interface Design ModelsOverall Process of Design Analyzing and Designing

a User interface begins with the creation of different models

Four Models are play vital role in User Interface 1) A Software Engineer builds a User Model 2) A Software Engineer creates Design Model 3) End User imagine a Mental image of software

called as Mental Model or System Perception Model 4) Implementers creates Implementation ModelAs a Interface Engineer have to combine and enable

all Functionalities and properties of Models

Page 12: Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

User Model : - User Model Establishes the profile of Users 1) Novice Users 2) Knowledgeable , intermittent Users 3) Knowledgeable , Frequent UsersDesign Model :User’s Mental Model : example : For Word Processor Software you gets

different levels of Abstraction based on User’s LevelImplementation Model : - This Model Exhibits actual UI with supporting

info. Like Help Files , Manuals - It describes Syntax and Semantics of UI

Page 13: Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

The Process of UIThe Analysis and Design process for UI is

interactive and can be represented using a spiral Model

Process begins at a interior of the spiral and encompasses four distinct framework

1) Interface analysis and Modeling 2) Interface Design 3) Interface Construction 4) Interface ValidationMost cases the Construction activities involves

prototyping(Only way to Validate what has been Designed)

Page 14: Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

Interface Analysis focuses on the profile of UsersOnce Requirements are elicited than detailed task

analysis is conducted

Figure shows Process of UI

Page 15: Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

In Analysis Model Following Questions are Asked 1) Where is UI located Physically? 2) Will user perform tasks which are unrelated

with UI 3) Does the interface Accommodate space ,

Light? 4) Are the Environmental factors effects ?

Page 16: Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software

Types of User InterfaceCommand based User InterfaceGUI based User InterfaceWidget-based GUI