User interface design and human computer interaction Xiangming Mu.

Slides:



Advertisements
Similar presentations
Database Planning, Design, and Administration
Advertisements

Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
COMP 6620 Chapter Presentation Karthik Vemula. Agenda:-  User Centered Approach  Basic Activities of Interaction Design.  In Class Assignment.
Chapter 1 Object-Oriented System Development
The Process of Interaction Design. Overview What is Interaction Design? —Four basic activities —Three key characteristics Some practical issues —Who are.
Object Oriented System Development with VB .NET
Software Engineering Incorporating Interface Design Into Software Engineering.
1 Jul 2005CSE403, Summer'05, Section 02 Section 02: Life Cycle Architecture Review Valentin Razmov.
Systems Analysis and Design in a Changing World, Tuesday, Jan 30.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
© Lethbridge/Laganière 2001 Chapter 7: Focusing on Users and Their Tasks1 7.1 User Centred Design (UCD) Software development should focus on the needs.
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Lecture Nine Database Planning, Design, and Administration
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
Course Instructor: Aisha Azeem
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
User Interface Design Process Gabriel Spitz. User-Interface design Steps/Goals Understand who are the users and what do they do Articulate how will users.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Sofia Carlander Kinoshita Laboratory 2004/2005
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
Object-Oriented Analysis and Design OVERVIEW. Objectives  Describe Information Systems  Explain the role of a systems analyst  Introduce object-oriented.
ITEC 3220M Using and Designing Database Systems
1 Minggu 9, Pertemuan 17 Database Planning, Design, and Administration Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
Interaction Design CMU. Today’s objectives Continue Design approaches (UCD, ACD)  User-Centered Design  Activity-Centered Design.
Chapter 13 Architectural Design
Comp 15 - Usability & Human Factors Unit 8a - Approaches to Design This material was developed by Columbia University, funded by the Department of Health.
Lecture 7: Requirements Engineering
Content The system development life cycle
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
IS Analysis and Design. SDLC Systems Development Life Cycle Break problems into management review stages Control cost and time Works best with well understood.
The Spiral Model Sultana & Mahmood. Systems development life-cycle The process of creating or altering computer systems The models that define the processes.
System Construction System Construction is the development, installation and testing of system components.
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.
Software Design: Principles, Process, and Concepts Getting Started with Design.
Chapter 6 – Architectural Design Lecture 1 1Chapter 6 Architectural design.
1 Supplementary Slides for Software Engineering: A Practitioner's Approach, 5/e Supplementary Slides for Software Engineering: A Practitioner's Approach,
User and Task Analysis © Ed Green Penn State University Penn State University All Rights Reserved All Rights Reserved 12/5/2015User and Task Analysis 1.
Human Computer Interaction
SBD: Activity Design Chris North cs3724: HCI. Problem scenarios summative evaluation Information scenarios claims about current practice analysis of stakeholders,
(c) Adaptive Processes Consulting Be with the Best!
Chapter 13 설계 개념 Architectural Design 임현승 강원대학교 Revised from the slides by Roger S. Pressman and Bruce R. Maxim for the book “Software Engineering: A Practitioner’s.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
Statistics Monitor of SPMSII -High level and detailed design Warrior Team Pu Su Heng Tan Kening Zhang.
Systems Architectures System Integration & Architecture.
UA. Unified Approach ( UA ) It combines best practices, methods process, guidelines & methodology (Rumbaugh, Booch and Jacobson) along with UML notations.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Chapter 9 Database Planning, Design, and Administration Transparencies © Pearson Education Limited 1995, 2005.
William H. Bowers – Conceptual Design and Architecture Torres 11.
Chapter 9 Architectural Design. Why Architecture? The architecture is not the operational software. Rather, it is a representation that enables a software.
Imran Hussain University of Management and Technology (UMT)
Chapter 13 Architectural Design
Informatics 121 Software Design I
Design of Hypermedia Applications
Informatics 121 Software Design I
Modeling Architectures
Chapter 13 Architectural Design
Informatics 121 Software Design I
Chapter 9 Architectural Design.
The User Interface Design Process
Comp 15 - Usability & Human Factors
Informatics 121 Software Design I
15. Human-Computer Interaction
Informatics 121 Software Design I
Principles of HCI Design
Presentation transcript:

User interface design and human computer interaction Xiangming Mu

What included in interface design Design incorporates three phases: –Analysis Objective: Learn, understand, and analyze the problem domain and generate basic user and user interface requirements –Conceptual design Objective: Generate the conceptual model of the user interface –Detailed design Objective: Add all the details to the conceptual model

Design Life cycle

Design Process Analyze requirements and user needs –System model Designer’s mental model vs. user’s mental model –Who should be consulted? Users Stakeholders –What do you need to find out? Characteristics of the users Characteristics of the task

Design Process (cont’) Components of a conceptual model –Objects/parts Any object involved with the system Each object has certain attributes –Processes/actions Actions of the computer Actions of the user Each action has certain attributes –Relationships Between objects Between actions Between objects and actions

Prototype Design accomplished through prototyping –Instantiate the alternatives –Represents an initial design decision, and as additional cycles are completed, the design decisions become more fine-grained In early cycles, large-scale decisions –Overall architecture –Basic interaction style (which actions will be possible) –Appearance: Color scheme, etc. In later stage, more fine-grained decisions –Menu titles for specific actions –Appearance of buttons –Design decisions can be documented in many ways Maps, diagrams, or rationales

Evaluation Get user feedback on prototype Usability study –Conceptual design: overall framework for the design –Interaction design: a careful look at how the user will interact with the system within the conceptual design –Detailed design: the details of the appearance and the interactions