Objectives By the end of today’s class you will be able to… –Describe the major steps in the interaction design process –Explain the importance of iterative.

Slides:



Advertisements
Similar presentations
Overview of the Interaction Design Process. Objectives By the end of today’s class you will be able to… –Describe the major steps in the interaction design.
Advertisements

Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
Multimedia Specification Design and Production 2013 / Semester 1 / week 7 Lecturer: Dr. Nikos Gazepidis
Designing and Developing Decision Support Systems Chapter 4.
Lifecycle models For more info on these models – see text
Systems Analysis and Design II
Alternate Software Development Methodologies
CH02: Modeling the process and life cycle Process of developing software (organization and discipline in the activities) contribute to the quality of the.
SYSC System Analysis and Design
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
Part 2d: Requirements Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain Chapter 4: Finding.
The Process of Interaction Design. Overview What is Interaction Design? —Four basic activities —Three key characteristics Some practical issues —Who are.
The Process of Interaction Design
What is Interaction Design?
Chapter 6 The Process of Interaction Design Presented by: Kinnis Gosha, Michael McGill, Jamey White, and Chiao Huang.
Introduction to Software Engineering Dr. Basem Alkazemi
Visual Basic Prototyping Visual Basic uses both a Visual Editor and is Code Based. With several simple lines of code, Visual Basic will navigate between.
The Process of Interaction Design. What is Interaction Design? It is a process: — a goal-directed problem solving activity informed by intended use, target.
Software Engineering Incorporating Interface Design Into Software Engineering.
Information Systems Development Lecture 2: the idea of the Life Cycle.
The Waterfall Model A Case Study
Objectives By the end of this class you should be able to… Explain the importance of involving users in requirements gathering Describe various types of.
About the draft report Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Life Cycles Birth to death! i.e what happens to a piece of software from the first appearance of the need for it to the time when it is finally retired.
Objectives By the end of class, you will be able to… Explain why prototyping is an important phase of design. Create and test paper prototypes. Explain.
CHAPTER 19 Building Software.
Chapter 3 Software Processes.
Software Testing Science EXPERIENCE OF TESTING GUI APPLICATIONS IN A RAD ENVIRONMENT Graham Thomas Software Testing Science.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements l.
Carnegie Mellon University © Robert T. Monroe Management Information Systems Software Development Lifecycles (SDLC’s) Management.
1 Introduction Chapter 1. 2 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding the organization.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Engineering Design Process
LECTURE 1 What does a Business Analyst do? IFS 231 Business Analysis.
Engineering Design Process
Teaching material for a course in Software Project Management & Software Engineering – part II.
Jump to first page (c) 1999, A. Lakhotia 1 Software engineering? Arun Lakhotia University of Louisiana at Lafayette Po Box Lafayette, LA 70504, USA.
Objectives - 11  We will work with processing Arrays.  Objectives:  Describe the concept of an array and its benefits.  Define the terms index, traverse,
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 4 User Centred Design Gary Marsden ( ) July 2002.
Ihr Logo Chapter 6 Decision Support System Development Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
11.1 © 2007 by Prentice Hall 6 Chapter Building Information Systems.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
GCE ICT (Double Award) Unit 5: Web Development. Unit 5 Strand (a)Your project plan Strand (b) Investigation of client’s requirements Strand (c) Developing.
Software Prototyping Rapid software development to validate requirements.
Week 7 - Tutorial Interactive Digital Moving Image Production | CU3003NI | - Pratik Man Singh Pradhan.
Sistemas de Información Agosto-Diciembre 2007 Sesión # 9.
Modelling the Process and Life Cycle. The Meaning of Process A process: a series of steps involving activities, constrains, and resources that produce.
A framework that describes the activities performed at each stage of a software development project. A life-cycle or a software process is the organisational.
Topic:- At the end we will be able to explain:- Why it is called Meta Model ?? Spiral Model Its Advantages & Disadvantages… Phases of Spiral Model...
Software Design and Development Development Methodoligies Computing Science.
Building Information Systems
Sample Short Answer Questions What specifically is "natural" in a natural user interface? What does consistency mean in user interface design & why is.
Unit 6 Application Design KLB Assignment.
Building Information Systems
Environment. Waterfall.
Software Development Life Cycle
Object oriented system development life cycle
Computer Science Life Cycle Models.
CIS 210 Systems Analysis and Development
Systems Development Life Cycle
Imran Hussain University of Management and Technology (UMT)
SOFTWARE ENGINEERING LECTURE 2
Project Lifecycle and IT Product Life Cycle
Human Computer Interaction Lecture 14 HCI in Software Process
Rapid software development
Principles of HCI Design
System Analysis and Design: System Analysis Approaches
ບົດທີ10 ກົນລະຍຸດໃນການສ້າງລະບົບ (Systems Building Approaches)
Presentation transcript:

Objectives By the end of today’s class you will be able to… –Describe the major steps in the interaction design process –Explain the importance of iterative design and evaluation –Explain the benefits of involving users in design –Explain why rapid prototyping techniques are useful –Explain how you would apply your knowledge about the design process to a particular example application.

A simple interaction design model Evaluate (Re)Design Identify needs/ establish requirements Build an interactive version Final product

Traditional ‘waterfall’ lifecycle Requirements analysis Design Code Test Maintenance