05UIDevelopment

05UIDevelopment - COMP 211 I NTRODUC ON TO TI S OFTWARE...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
COMP 211 COMP 211 UI DEVELOPMENT UI DEVELOPMENT 1 USER INTERFACE DEVELOPMENT USER INTERFACE DEVELOPMENT COMP 211 INTRODUCTION TO SOFTWARE ENGINEERING
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
COMP 211 COMP 211 UI DEVELOPMENT UI DEVELOPMENT 2 USER INTERFACE DEVELOPMENT OUTLINE USER INTERFACE DEVELOPMENT OUTLINE UI Development Overview process and people factors impacting UI development models, dynamics, metaphors UI Requirements Capture users, tasks, elements UI Analysis and Design presentation dialog description dialog structure principles
Background image of page 2
COMP 211 COMP 211 UI DEVELOPMENT UI DEVELOPMENT 3 USER INTERFACE (UI) DEVELOPMENT USER INTERFACE (UI) DEVELOPMENT UI is in many ways the “ packaging ” of the software as it is the most visible part of the system from the users’ viewpoint developing a UI has as much to do with the study of people as with technology issues the UI establishes a dialog between the software and its user this dialog needs to be clear and unambiguous during Requirements Capture we establish where the UI will be actors and use cases define the boundary during System Analysis and System Design we specify what the UI will look like from the users’ viewpoint UI layout, data input/output, dialog description/structure
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
COMP 211 COMP 211 UI DEVELOPMENT UI DEVELOPMENT 4 USER INTERFACE DEVELOPMENT PROCESS USER INTERFACE DEVELOPMENT PROCESS UI Requirements Capture UI Analysis UI Design UI Implementation UI Testing (System) Requirements Capture System Analysis System Design (System) Implementation (System) Testing
Background image of page 4
COMP 211 COMP 211 UI DEVELOPMENT UI DEVELOPMENT 5 USER INTERFACE DEVELOPMENT PEOPLE USER INTERFACE DEVELOPMENT PEOPLE many skills and viewpoints are required to develop a UI programmers: think in terms of programming languages and computer artifacts UI is something added to the system to make it “ user friendly analysts: think in terms of the user’s job UI is a representation of the forms, books, control panels, etc. in the user’s world human factors experts: think in terms of behavioral science UI provides users with stimulus and response mechanisms that maximize their performance graphics designers: think in terms of visual presentation/layout UI is a succession of screens that are like pages in a magazine-each one designed to be attractive, to flow, and to convey information
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
COMP 211 UI DEVELOPMENT UI DEVELOPMENT 6 FACTORS IMPACTING ON UI DEVELOPMENT FACTORS IMPACTING ON UI DEVELOPMENT to help ensure a better chance of success of the new system, we need to look beyond just the technology characteristics of the users physiology cognitive abilities sensory/motor capabilities cultural influences characteristics of the tasks physical objects and events concepts, goals and plans perceptions and actions purpose and value of the task characteristics of the users’ environment the physical world language and concepts
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/14/2010 for the course COMP 211 taught by Professor Nil during the Spring '02 term at HKUST.

Page1 / 27

05UIDevelopment - COMP 211 I NTRODUC ON TO TI S OFTWARE...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online