SlideShare a Scribd company logo
1 of 22
Subject Code 17CS832
USER INTERFACE DESIGN
SEMESTER – VIII
USER INTERFACE DESIGN
• Subject Code 17CS832 IA Marks 40
• Number of Lecture Hours/Week 03 Exam Marks 60
• Total Number of Lecture Hours 40 Exam Hours 03
SYLLABUS
USER INTERFACE DESIGN
Software
Development
paradigms
• STRUCTURED DEVELOPMENT
BN Shankar Gowda 6
SDLC: Software Development Lifecycle Activities
• Conceptualization & Requirements Engineering
• Planning (Estimating ,Scheduling, Tracking)
• System Modeling (Analysis & Design)
• Construction / Module Development
• Deployment
• Maintenance
Modeling: Analysis & Design
• ANALYSIS :
• Analysis produces a specification of WHAT a system does. The intention is to provide
a clear definition of the inputs to, and outputs from, the system, and of the relationship
between the two. This stage produces an analysis document.
• DESIGN:
• Design produces a specification of HOW the input-output relationships specified in the
analysis document are obtained. That is, design is the blueprint of the proposed
solution to problem at hand.
The Analysis Phase
• Gather information
• Define System requirements
• Logical model and physical model
• Prioritize requirements
• Prototype for feasibility and discovery
• Generate and evaluate alternatives
• Review recommendations with management
The Activities of the Analysis Phase
Classification of Models
• SCENARIOS
• USE CASE MODELING
• SEQUENCE MODEL
• ACTIVITY MODEL
• DEPLOYMENT MODEL
• COMPONENT MODEL
• CLASS MODEL
• STATE CHART MODEL
OBJECT ORIENTED DEVELOPMENT PARADIGM
The Software Design Process
12
BN Shankar Gowda
Ar
chitectural
design
Abstract
specifica
tion
Interface
design
Component
design
Data
structur
e
design
Algorithm
design
System
architectur
e
Software
specifica
tion
Interface
specifica
tion
Component
specifica
tion
Data
structur
e
specifica
tion
Algorithm
specifica
tion
R
equirements
specifica
tion
Design acti
vities
Design pr
oducts
INTERFACE Design
•USER INTERFACE
•SYSTEM/COMPONENT INTERFACE
USER INTERFACE TYPES
•GUI: GRAPHICAL USER INTERFACE
•CLI: COMMAND LINE INTERFACE
GRAPHICAL USER INTERFACE
Modules
• Module –1: The User Interface
• Module –2: The User Interface Design Process- Obstacles
• Module –3: System Menus and Navigation Schemes
• Module–4: Windows – Characteristics
• Module–5: Screen Based Controls
SDLC Phases with Design Phase Activities
BN ShankarGowda, BIT 17
Design Phase Activities and Key Questions
BN ShankarGowda, BIT 18
Course Learning Objectives
• To study the concept of menus, windows, interfaces.
• To study about business functions.
• To study the characteristics and components of windows and the
various controls for the windows.
• To study about various problems in window design with text,
graphics.
• To study the testing methods.
Course Outcomes
• CO 1: Design the User Interface, menu creation, windows creation
and connection between menus and windows for any real time
applications.
• CO 2: Create, select and apply appropriate techniques, resources
and modern engineering tools to build interfaces.
• CO 3: Communicate effectively with user community through
effective report, design documents and make effective
presentations.
TEXT BOOKS
• Text Book:
• The essential guide to user interface design, Wilbert O Galitz,
Wiley DreamaTech.
• Reference Books:
• Ben Sheiderman, “Design the User Interface”, Pearson Edu. 1998.
• Alan Cooper, ”The Essential of User Interface Design”, Wiley-
Dream Tech Ltd.,2002
QUESTION?
2020-DECMBER
PAPER

More Related Content

Similar to UI Design Subject Code 17CS832

UNIT-4design-concepts-se-pressman-ppt.PPT
UNIT-4design-concepts-se-pressman-ppt.PPTUNIT-4design-concepts-se-pressman-ppt.PPT
UNIT-4design-concepts-se-pressman-ppt.PPTmalathijanapati1
 
Design Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxDesign Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxKarthigaiSelviS3
 
Design process and concepts
Design process and conceptsDesign process and concepts
Design process and conceptsSlideshare
 
Software design principles
Software design principlesSoftware design principles
Software design principlesRitesh Singh
 
Traditional Process Models
Traditional Process ModelsTraditional Process Models
Traditional Process ModelsAhsan Rahim
 
Unit 5 design engineering ssad
Unit 5 design engineering ssadUnit 5 design engineering ssad
Unit 5 design engineering ssadPreeti Mishra
 
2nd MODULE Software Requirements _ SW ENGG 22CSE141.pdf
2nd MODULE  Software Requirements   _ SW ENGG  22CSE141.pdf2nd MODULE  Software Requirements   _ SW ENGG  22CSE141.pdf
2nd MODULE Software Requirements _ SW ENGG 22CSE141.pdfJayanthi Kannan MK
 
Architecture Design
Architecture DesignArchitecture Design
Architecture DesignSaqib Raza
 
L02_RequirementEngineering.ppsx
L02_RequirementEngineering.ppsxL02_RequirementEngineering.ppsx
L02_RequirementEngineering.ppsxVijayAgrahari3
 
SDA 01.pptx
SDA 01.pptxSDA 01.pptx
SDA 01.pptxJuttG6
 
Automotive engineering design - Model Based Design
Automotive engineering design - Model Based DesignAutomotive engineering design - Model Based Design
Automotive engineering design - Model Based DesignVinayagam Mariappan
 
Software project management requirements analysis
Software project management requirements analysisSoftware project management requirements analysis
Software project management requirements analysisAntony Alex
 

Similar to UI Design Subject Code 17CS832 (20)

Design engineering
Design engineeringDesign engineering
Design engineering
 
UNIT-4design-concepts-se-pressman-ppt.PPT
UNIT-4design-concepts-se-pressman-ppt.PPTUNIT-4design-concepts-se-pressman-ppt.PPT
UNIT-4design-concepts-se-pressman-ppt.PPT
 
Design Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxDesign Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptx
 
Design process and concepts
Design process and conceptsDesign process and concepts
Design process and concepts
 
Software design principles
Software design principlesSoftware design principles
Software design principles
 
Traditional Process Models
Traditional Process ModelsTraditional Process Models
Traditional Process Models
 
Unit 5 design engineering ssad
Unit 5 design engineering ssadUnit 5 design engineering ssad
Unit 5 design engineering ssad
 
Unit II- Hardware design & testing methods1 - Electronic Product Design
Unit II- Hardware design & testing methods1 - Electronic Product DesignUnit II- Hardware design & testing methods1 - Electronic Product Design
Unit II- Hardware design & testing methods1 - Electronic Product Design
 
Chapter1
Chapter1Chapter1
Chapter1
 
2nd MODULE Software Requirements _ SW ENGG 22CSE141.pdf
2nd MODULE  Software Requirements   _ SW ENGG  22CSE141.pdf2nd MODULE  Software Requirements   _ SW ENGG  22CSE141.pdf
2nd MODULE Software Requirements _ SW ENGG 22CSE141.pdf
 
Architecture Design
Architecture DesignArchitecture Design
Architecture Design
 
DE PPT.pptx
DE PPT.pptxDE PPT.pptx
DE PPT.pptx
 
L02_RequirementEngineering.ppsx
L02_RequirementEngineering.ppsxL02_RequirementEngineering.ppsx
L02_RequirementEngineering.ppsx
 
Chapter 6 design
Chapter 6 designChapter 6 design
Chapter 6 design
 
DESIGN CONCEPTS
DESIGN CONCEPTSDESIGN CONCEPTS
DESIGN CONCEPTS
 
SDA 01.pptx
SDA 01.pptxSDA 01.pptx
SDA 01.pptx
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
 
Automotive engineering design - Model Based Design
Automotive engineering design - Model Based DesignAutomotive engineering design - Model Based Design
Automotive engineering design - Model Based Design
 
Ch 9-design-engineering
Ch 9-design-engineeringCh 9-design-engineering
Ch 9-design-engineering
 
Software project management requirements analysis
Software project management requirements analysisSoftware project management requirements analysis
Software project management requirements analysis
 

Recently uploaded

High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 

Recently uploaded (20)

High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 

UI Design Subject Code 17CS832

  • 1. Subject Code 17CS832 USER INTERFACE DESIGN SEMESTER – VIII
  • 2. USER INTERFACE DESIGN • Subject Code 17CS832 IA Marks 40 • Number of Lecture Hours/Week 03 Exam Marks 60 • Total Number of Lecture Hours 40 Exam Hours 03
  • 6. BN Shankar Gowda 6 SDLC: Software Development Lifecycle Activities • Conceptualization & Requirements Engineering • Planning (Estimating ,Scheduling, Tracking) • System Modeling (Analysis & Design) • Construction / Module Development • Deployment • Maintenance
  • 7. Modeling: Analysis & Design • ANALYSIS : • Analysis produces a specification of WHAT a system does. The intention is to provide a clear definition of the inputs to, and outputs from, the system, and of the relationship between the two. This stage produces an analysis document. • DESIGN: • Design produces a specification of HOW the input-output relationships specified in the analysis document are obtained. That is, design is the blueprint of the proposed solution to problem at hand.
  • 8. The Analysis Phase • Gather information • Define System requirements • Logical model and physical model • Prioritize requirements • Prototype for feasibility and discovery • Generate and evaluate alternatives • Review recommendations with management
  • 9. The Activities of the Analysis Phase
  • 11. • SCENARIOS • USE CASE MODELING • SEQUENCE MODEL • ACTIVITY MODEL • DEPLOYMENT MODEL • COMPONENT MODEL • CLASS MODEL • STATE CHART MODEL OBJECT ORIENTED DEVELOPMENT PARADIGM
  • 12. The Software Design Process 12 BN Shankar Gowda Ar chitectural design Abstract specifica tion Interface design Component design Data structur e design Algorithm design System architectur e Software specifica tion Interface specifica tion Component specifica tion Data structur e specifica tion Algorithm specifica tion R equirements specifica tion Design acti vities Design pr oducts
  • 14. USER INTERFACE TYPES •GUI: GRAPHICAL USER INTERFACE •CLI: COMMAND LINE INTERFACE
  • 16. Modules • Module –1: The User Interface • Module –2: The User Interface Design Process- Obstacles • Module –3: System Menus and Navigation Schemes • Module–4: Windows – Characteristics • Module–5: Screen Based Controls
  • 17. SDLC Phases with Design Phase Activities BN ShankarGowda, BIT 17
  • 18. Design Phase Activities and Key Questions BN ShankarGowda, BIT 18
  • 19. Course Learning Objectives • To study the concept of menus, windows, interfaces. • To study about business functions. • To study the characteristics and components of windows and the various controls for the windows. • To study about various problems in window design with text, graphics. • To study the testing methods.
  • 20. Course Outcomes • CO 1: Design the User Interface, menu creation, windows creation and connection between menus and windows for any real time applications. • CO 2: Create, select and apply appropriate techniques, resources and modern engineering tools to build interfaces. • CO 3: Communicate effectively with user community through effective report, design documents and make effective presentations.
  • 21. TEXT BOOKS • Text Book: • The essential guide to user interface design, Wilbert O Galitz, Wiley DreamaTech. • Reference Books: • Ben Sheiderman, “Design the User Interface”, Pearson Edu. 1998. • Alan Cooper, ”The Essential of User Interface Design”, Wiley- Dream Tech Ltd.,2002