This document provides information about the course "User Interface Design" including the subject code, number of lecture hours, syllabus topics, learning objectives, and outcomes. The syllabus covers various topics related to user interface design like software development paradigms, SDLC activities, analysis and design modeling, interface types including GUI and CLI, interface design process and obstacles. It also lists textbooks and references for the course.
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
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
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
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