William H. Bowers – Specification Techniques Torres 17.

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.
Microsoft Word – Lesson 1
Prerequisites Essentials of Windows 95/97 Office graphic copyright by Microsoft Corp.
FIRST COURSE Getting Started with Microsoft Office 2007.
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
 2002 Prentice Hall. All rights reserved. Chapter 2 - Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Overview of the Visual Studio.NET.
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
FIRST COURSE Getting Started with Microsoft Office 2007.
© 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.
Technology Education and Information Design Copyright 2009 MediTech NUI: New User Interface Online Training.
Getting Started with Windows ® XP 1 Getting Started with Windows ® XP By Robert T. Grauer Maryann Barber.
Chapter 13: Designing the User Interface
User interface design. Recap User Interface GUI Characteristics (Windows, Icons, Menus, Pointing, Graphics) User Centered Design 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.
Access Tutorial 10 Automating Tasks with Macros
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
Microsoft Wang Li, Wang Yini, Li YIcheng.  This is a presentation about Microsoft Windows7 guidelines  Wang Li K8wali00  Li Yicheng K8liyi00  Wang.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Microsoft Office Illustrated Introductory, Premium Edition with Word 2003 Getting Started.
IE 411/511: Visual Programming for Industrial Applications
In Business Series © Prentice Hall Microsoft Office Excel 2007 In Business Core Chapter 1 Introduction.
William H. Bowers – Synthesizing Good Design: Principles and Patterns Cooper 7.
Microsoft Office XP Illustrated Introductory, Enhanced Started with Word 2002 Getting.
Enhancing the Graphical User Interface Multiple Forms, Controls, and Menus.
Productivity Programs Common Features and Commands.
William H. Bowers – High Level Design Torres 16.
User Interface Structure Design Chapter 11. Key Definitions The user interface defines how the system will interact with external entities The system.
INFORMATION X INFO425: Systems Design Chapter 14 Designing the user interface.
William H. Bowers – Usability Evaluation Torres 14.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
FIRST COURSE Getting Started with Microsoft Office 2007 COM111 Introduction to Computer Applications.
MICROSOFT WORD ABOUT WORD. ACTIVITY Read the following notes. Make a list of words you need to know to get started with Microsoft word. Arrange them in.
William H. Bowers – Other Communication with Users Cooper 35.
The Emotion Quiz Cecelia Redding Erika Zimmermann Jeff Crowe Torben Eisler.
Oct 021 Outline What is a widget? Buttons Combo boxes Text components Message boxes.
Chapter 23: GUI Design Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University Name.
Lesson: 2 Common Features and Commands After completing this lesson, you will be able to: Identify the main components of the user interface. Identify.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
Lesson 10 Word Processing Unit 2—Using the Computer.
 Start Microsoft Word from the icon or shortcut for the application. This is usually accessible from the Start Button. Then go to Programs, then Microsoft.
The Structure of the User Interface Lecture # 8 1 Gabriel Spitz.
CIS 4910 Information Systems Development Project Project Documentation.
PYP002 Intro.to Computer Science Microsoft Word1 Lab 04 - a Microsoft Windows Applications Common Features.
CMPF114 Computer Literacy Chapter 3 The Visual Basic Environment 1.
Design Phase intro & User Interface Design (Ch 8)
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
Microsoft Word CERTIFICATION PREP. Lesson 1 Basic Overview RIBBON The main command interface in Microsoft office 2013 is the ribbon. The Ribbon is a centralized.
Techniques for List Creation (2) Data formatting and control level processing Basics for Interactive Lists Detail lists The Program Interface Interactive.
William H. Bowers – Requirements Torres 9.
MICROSOFT OFFICE APPLICATIONS Computer Basics 1.6.
Printed Reports Analysis questions –Who will use the report? –What is the purpose of the report? –When or how often is the report needed? –Where does the.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Understanding Word Vocabulary
William H. Bowers – Conceptual Design and Architecture Torres 11.
Chapter 6 : User interface design
Microsoft Access 2003 Illustrated Complete
Microsoft Word 2003 Illustrated Complete
Systems Analysis and Design in a Changing World, 6th Edition
Microsoft Office Ribbon
Choose the Proper Screen-Based Controls Lecture-10
Presentation transcript:

William H. Bowers – Specification Techniques Torres 17

William H. Bowers – Topics Needs and Challenges Needs and Challenges Specification Approaches Specification Approaches Minimalist Specifications Minimalist Specifications Levels of Specification Levels of Specification Outline Outline

William H. Bowers – Needs and Challenges Many design decisions required Many design decisions required Potentially 24 aspects of one label/text box pair Potentially 24 aspects of one label/text box pair –Label capitalization, punctuation –Placement on screen –Space between label and text box –Data type, format, size, range, default

William H. Bowers – Text/Label Pair Aspects Input mask Input mask Tab order Tab order Appearance (font, style, size, color, etc) Appearance (font, style, size, color, etc) Enabling/disabling Enabling/disabling Validation Validation

William H. Bowers – Specification Approaches Specification is not implementation Specification is not implementation Specifications can be: Specifications can be: –Large –Complex –Imprecise

William H. Bowers – Minimalist Specifications Focus on immediately required information Focus on immediately required information Brief, straightforward, to the point Brief, straightforward, to the point Task related Task related –Default and dynamic appearance –Independent behavior –User interaction requirements –System interaction –UI results

William H. Bowers – Minimalist Specifications Support for error recognition and recovery Support for error recognition and recovery Focus on avoiding common errors Focus on avoiding common errors Document errors found Document errors found 2-3 pages of specification per screen 2-3 pages of specification per screen Use prototypes and graphics as appropriate Use prototypes and graphics as appropriate

William H. Bowers – Levels of Specification Conceptual Conceptual –Big picture –Architectural view –Executive summary –10 – 12 pages of text and graphics

William H. Bowers – Levels of Specification High-Level High-Level –UI structure –Major screens –Screen behavior

William H. Bowers – Levels of Specification Detailed Detailed –Infrequently used screens –Access keys –Detailed field definitions –Specific messages

William H. Bowers – Levels of Specification Implementation Implementation –Lowest level of specification –Describes how to implement UI –Instructions for programmers

William H. Bowers – Outline Introduction Introduction –High level view –Goals –Users –Tasks –Provides starting point

William H. Bowers – Outline UI Objectives UI Objectives –Criteria –Major usability factors User Description User Description –High level description of intended users –User’s existing UI and domain knowledge Common tasks Common tasks

William H. Bowers – Outline Basic UI features Basic UI features –State access features –State access techniques not used Application UI style Application UI style –Decisions related to consistency of style –Windowing –Toolbars

William H. Bowers – Outline Unique or specialized controls Unique or specialized controls Intended user’s model Intended user’s model Functional overview Functional overview Installation and setup Installation and setup Use scenario Use scenario Desktop behavior Desktop behavior

William H. Bowers – Outline UI flow and structure UI flow and structure Icons used Icons used Pop-up menus Pop-up menus Toolbars and their buttons Toolbars and their buttons Menu bar and pull-downs Menu bar and pull-downs Shortcut keys Shortcut keys

William H. Bowers – Outline Object, action and class definitions Object, action and class definitions Command dialogs Command dialogs Print formats Print formats Status messages Status messages User feedback User feedback Known issues/problems Known issues/problems

William H. Bowers – Questions & Discussion