Design Phase intro & User Interface Design (Ch 8)

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

The New User Interface MEDITECH Training & Education.
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
User Interface Structure Design
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica User interface Updated: December 2014.
Microsoft Office 2010 Office 2010 and Windows 7: Essential Concepts and Skills Mark Worden Instructor Use your spacebar or down arrow key to advance slides.
Systems Analysis and Design 8th Edition
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Chapter 6.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
2 Object-Oriented Analysis and Design with the Unified Process Objectives  Understand the differences between user interfaces and system interfaces 
Chapter 13: Designing the User Interface
Where Do I Start REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 1 (PP. 3 – 14)
Chapter 14 Designing the User Interface
Object-Oriented Analysis and Design LECTURE 8: USER INTERFACE DESIGN.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
Module 3 Productivity Programs Common Features and Commands Microsoft Office 2007.
User Interface January 14, 2011 CSE 403, Winter 2011, Brun Three Mile Island.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
Microsoft Visual Basic 2012 CHAPTER TWO Program and Graphical User Interface Design.
Systems Analysis and Design in a Changing World, 6th Edition
Designing the User Interface. 2 Overview User interfaces handle input and output that involve a system user directly Focus on interaction between user.
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
User Interface Theory & Design
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
2 Object-Oriented Analysis and Design with the Unified Process Identifying and Classifying Inputs and Outputs  Inputs and outputs are defined early in.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Getting Started with Application Software
Output and User Interface Design
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
SWE205 Review Spring Why is software unusable? Users are no longer trained. Why? Feature creep Inherently hard: a problem of communication Designed.
Visual Basic 2005 CHAPTER 2 Program and Graphical User Interface Design.
Systems Analysis & Design 7 th Edition Chapter 7.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
Lecture 5(b), Slide 1 CP2030 Copyright © University of Wolverhampton CP2030 Visual Basic for C++ Programmers v Component 5(b) HCI aspects of VB programming.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
User Interface Structure Design Chapter 11. Key Definitions The user interface defines how the system will interact with external entities The system.
Slide 1 Chapter 11 User Interface Structure Design Chapter 11 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman.
INFORMATION X INFO425: Systems Design Chapter 14 Designing the user interface.
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
1 CP586 © Peter Lo 2003 Multimedia Communication Human Computer Interaction.
DB Implementation: MS Access Forms. MS Access Forms  Purpose Data entry, editing, & viewing data in tables Forms are user-friendlier to end-users than.
1 User Interface Design Components Chapter Key Definitions The navigation mechanism provides the way for users to tell the system what to do The.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Technical Communication A Practical Approach Chapter 14: Web Pages and Writing for the Web William Sanborn Pfeiffer Kaye Adkins.
Microsoft Visual Basic 2010 CHAPTER TWO Program and Graphical User Interface Design.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7 - Designing the User and System Interfaces.
Systems Analysis & Design 7 th Edition Chapter 7.
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
William H. Bowers – Specification Techniques Torres 17.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
13 Systems Analysis and Design in a Changing World, Fourth Edition.
13 Systems Analysis and Design in a Changing World, Fourth Edition.
Decision Support System by Simulation Model (Ajarn Chat Chuchuen) 1 Chapter 6 User Interface Management.
DB Implementation: MS Access Forms. MS Access Forms: Purpose Data entry, editing, & viewing data in Tables Forms are user-friendlier to end-users than.
Objectives Understand the differences between user interfaces and system interfaces Explain why the user interface is the system to the users Discuss the.
Program and Graphical User Interface Design
Guidelines for designing Windows and Forms
Office 2010 and Windows 7: Essential Concepts and Skills
DB Implementation: MS Access Forms
Program and Graphical User Interface Design
UI Design – Part2.
User Interface Design Chapter 8.
DB Implementation: MS Access Forms
Systems Analysis and Design in a Changing World, 6th Edition
Presentation transcript:

Design Phase intro & User Interface Design (Ch 8)

What is Design? DESIGN Analysis – Determining Requirements (WHAT) Design - Determining the Solution (HOW) ANALYSIS IMPLEMENTATION DESIGN "the Bridge" "Requirements gathering" "Construction" Involvement Less user involvement More technical specialists Modeling the solution The blueprint

SDLC Phase: Design Core Process 4: Design system components Environment (Ch 6) Application components (Ch 7 & 13) User interfaces (Ch 8) Database (Ch 9) Software classes (Ch 12, 13, 14)

User Interface Design Chapter 8

Outline User Experience User Interface UI Design Reports Design Principles of UI Design From Analysis to UI Design Reports Design

User Experience (UX) User experience (UX) All aspects of a person’s interaction with a software application. Actions, Responses, Perceptions, & Feelings (before, during, & after) UX vs Usability (user-friendliness) Usability – can the user accomplish their task UX – was the experience enjoyable

User Interface = SYSTEM The inputs & outputs that directly involve a human user/actor User-Centered Design Focus on the users Ensure Usability Use Iterative development It should encompass the principles of HCI Human-Computer Interaction (HCI) A field of study concerned with the efficiency and effectiveness of user interaction with computer systems, human-oriented input and output technology, and psychological aspects of user interfaces User Interface = SYSTEM to the user

Principles of UI Design Human Interface Objects (HIO) - a GUI control – click, double click, hover, etc Principles Visibility Affordance Consistency Feedback – “Record has been saved” Discoverability - click on an object to bring up hidden features Closure – clear beginning, middle, end Reversal of Actions Readability Fonts: size & color Reduce Information Overload Navigation Usability Provide Shortcuts Error Handling – don’t allow the system to crash (nor allow “dirty data”) Simplicity Reduce Short-Term Memory Load – Cust ID: 187465

From Analysis to UI Design 12:20 Fri 1st: Know the User! 2nd: Use your Use Cases & Use Case Descriptions!

From Analysis to UI Design Group use cases into a Menu Hierarchy

From Analysis to UI Design Determine your Navigation Use MENUs to organize use case functionality Design an overall menu hierarchy subsets for different users Different types of users might have different menus

Storyboarding "Check out shopping cart" use case Can also use Visio 2010 – Wireframe Diagram

Report Design Report Types Report Features Detailed Summary Exception Executive Report Features Control break Drill down

Detailed Report

Summary Report Aggregate Functions CrossTab

Exception Report

Control Break

Drill Down Capability Reports Graph

Turnaround Document

…More User Interface Design Tips Chapter 8

UI Design Guidelines  For each Form Layout Application name Form title/purpose Layout Consistency Grouping UI & Paper Form match 

UI Design Guidelines  Formatting Fonts and colors Tab order Arrangement of controls Perfect alignment & spacing  Layout Toolbar Alignment Spacing Order Tab Make Same Size Center in Form

UI Design Guidelines Provide Navigation Help Facility Form Navigation Record Navigation Help Facility Free of spelling & grammatical errors

UI Design: Windows Forms Interface Layout and Formatting Consistency, labels and headings Controls Data Entry Text box, List box, Combo box, Radio buttons, Check boxes, Numeric UpDown, MonthlyCalendar, DateTime Picker Navigation Ribbon, Menu bar, Tool Strip, Button, etc. Support Controls Minimize, maximize, close, scroll bars, resize

UI Design: Webpages Design Considerations Consistency – CSS Multi-media Performance Considerations Users with Disabilities Assistive technologies Text-to-speech & voice-recognition utilities adapts user interfaces to the special needs of persons with disabilities Make it easy to find information Page titles, Search facility Site Map, Photos Links, Bread crumb trails

UI Design: Other Design Considerations Handheld Devices Screen size Keyboards Touch screens Network capacity App design guidelines Toolkits Handheld Devices Kiosks

Dashboards: School District http://idashboards.com/

Creating a Dashboard Corporate Strategic Planning Mission, Goals Critical Success Factors Key Performance Indicators (KPIs) KPI1 KPI2 KPI3