SlideShare a Scribd company logo
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 Overview-UID.ppt

Design engineering
Design engineeringDesign engineering
Design engineering
Preeti Mishra
 
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
malathijanapati1
 
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
KarthigaiSelviS3
 
Design process and concepts
Design process and conceptsDesign process and concepts
Design process and concepts
Slideshare
 
Software design principles
Software design principlesSoftware design principles
Software design principles
Ritesh Singh
 
Traditional Process Models
Traditional Process ModelsTraditional Process Models
Traditional Process Models
Ahsan Rahim
 
Unit 5 design engineering ssad
Unit 5 design engineering ssadUnit 5 design engineering ssad
Unit 5 design engineering ssad
Preeti Mishra
 
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
Centre for Electronics, Computer, Self development
 
Chapter1
Chapter1Chapter1
Chapter1
Hoang Vu Dinh
 
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
Jayanthi Kannan MK
 
Architecture Design
Architecture DesignArchitecture Design
Architecture Design
Saqib Raza
 
DE PPT.pptx
DE PPT.pptxDE PPT.pptx
DE PPT.pptx
Priyanka Prajapati
 
L02_RequirementEngineering.ppsx
L02_RequirementEngineering.ppsxL02_RequirementEngineering.ppsx
L02_RequirementEngineering.ppsx
VijayAgrahari3
 
Chapter 6 design
Chapter 6 designChapter 6 design
Chapter 6 design
nikshaikh786
 
DESIGN CONCEPTS
DESIGN CONCEPTSDESIGN CONCEPTS
DESIGN CONCEPTS
VigneshSridhar17
 
SDA 01.pptx
SDA 01.pptxSDA 01.pptx
SDA 01.pptx
JuttG6
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
Syed Zaid Irshad
 
Automotive engineering design - Model Based Design
Automotive engineering design - Model Based DesignAutomotive engineering design - Model Based Design
Automotive engineering design - Model Based Design
Vinayagam Mariappan
 
Ch 9-design-engineering
Ch 9-design-engineeringCh 9-design-engineering
Ch 9-design-engineering
SHREEHARI WADAWADAGI
 
Software project management requirements analysis
Software project management requirements analysisSoftware project management requirements analysis
Software project management requirements analysis
Antony Alex
 

Similar to Overview-UID.ppt (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

Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 

Overview-UID.ppt

  • 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