Design 1: Conceptual Design. Objectives By the end of this class, you will be able to… Given a scenario, allocate tasks among the system and the user(s).

Slides:



Advertisements
Similar presentations
Logical and Physical Design of an Information System
Advertisements

MOSS 2007 Document Management Adam McCarthy 1 st April 2009.
P5, M1, D1.
CS Tutorial 7 Frid. Nov. 20 th, 2009 Final Project Presentations & Demos Tutorial.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Fall 2006.
Assignment I, part 1. Groups of three students. Specify one as group leader. group names to TA and me. Create an object-oriented conceptualization.
ATM User Interface Design. Requirements A bank customer is able to access his or her account using an automatic teller machine. To be able to use an ATM.
Source Control in MATLAB A tool for tracking changes in software development projects. Stuart Nelis & Rachel Sheldon.
Team Name Conceptual Design Review Team Members Date Fall 2011 Rev A
Chapter 6 Methodology Logical Database Design for the Relational Model Transparencies © Pearson Education Limited 1995, 2005.
Systems Analysis Requirements structuring Process Modeling Logic Modeling Data Modeling  Represents the contents and structure of the DFD’s data flows.
Team Name Conceptual Design Review Team Members Date Fall 2010 Rev A
Scenario Assignment IS 485, Professor Matt Thatcher.
Access Tutorial 1 Creating a Database
From Scenarios to Paper Prototypes Chapter 6 of About Face Defining requirements Defining the interaction framework.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Simulink ® From Simulink® 7 Getting Started Guide.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Software Architecture April-10Confidential Proprietary Master Data Management mainly inspired from Enterprise Master Data Management – An SOA approach.
Android 4: Creating Contents Kirk Scott 1. Outline 4.1 Planning Contents 4.2 GIMP and Free Sound Recorder 4.3 Using FlashCardMaker to Create an XML File.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
XP Information Information is everywhere in an organization Employees must be able to obtain and analyze the many different levels, formats, and granularities.
© 2003 McGraw-Hill Australia Pty Ltd, PPTs t/a Accounting Information & Reporting Systems by A. Aseervatham and D. Anandarajah. Slides prepared by Kaye.
ACCESS CHAPTER 1. OBJECTIVES Tables Queries Forms Reports Primary and Foreign Keys Relationship.
StateCAD FPGA Design Workshop. For Academic Use Only Presentation Name 2 Objectives After completing this module, you will be able to:  Describe how.
L18 - Studio 5000® and Logix Advanced Lab
1 Managing Printers (Week 12, Monday 3/26/2007) © Abdou Illia, Spring 2007.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 7 Move and Copy.
OHTO -99 SOFTWARE ENGINEERING LECTURE 5 Today: - An overview to OO Analysis and OO Design - Introduction of Assignment 2.
CSCI 3140 Module 2 – Conceptual Database Design Theodore Chiasson Dalhousie University.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Prepared by: Sanaz Helmi Hoda Akbari Zahra Ahmadi Sharif University of Tech. Summer 2006 An Introduction to.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
Downloading defined: Downloading is the process of copying a file (such as a game or utility) from one computer to another across the internet. When you.
What about Chapter 7?. What is the usability process? Tyldesley’s 22 possible Measurement Criteria Let’s focus on usability–A usability initiative needs.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
BIT 286: Web Applications Software Design Documents.
1 Extend is a simulation tool to create models quickly, with all the blocks you need and without even having to type an equation. You can use a series.
How many forces can you name?. Objectives Know a range of different forces and understand when they are present. Key terms: Force, effect, motion, balanced,
Key Skills: Application of Numbers Presented by Bill Haining.
Software Engineering User Interface Design Slide 1 User Interface Design.
Introduction to Dialogue Systems. User Input System Output ?
DATABASE MANAGEMENT SYSTEM ARCHITECTURE
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Chapter 8 Work reengineering and conceptual design.
This is an example of an interactive PowerPoint presentation click the button to find out more Enter.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Essentials of Modeling with IBM Rational Software Architect V7.5
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All rights reserved. Office PowerPoint 2003 Working Together 1 Copying, Embedding,
Introduction to Active Directory
Chapter 8 Work Reengineering and Conceptual Design.
® IBM Software Group © 2007 IBM Corporation Module 3: Creating UML Diagrams Essentials of Modeling with IBM Rational Software Architect, V7.5.
Object Oriented Analysis and Design Introduction to Rational Rose.
1 Architectural Blueprints—The “4+1” View Model of Software Architecture (
A lesson approach © 2011 The McGraw-Hill Companies, Inc. All rights reserved. a lesson approach Microsoft® Word 2010 © 2011 The McGraw-Hill Companies,
Methodology - Logical Database Design. 2 Step 2 Build and Validate Local Logical Data Model To build a local logical data model from a local conceptual.
1.4 Developing business plans. Candidates should be able to: explain the purpose of a business plan list the contents of a business plan analyse the benefits.
 The clipboard is a temporary storage area  The cut or copy commands place information on the CLIPBOARD  There are two types of clipboards: – System.
RAT Restate Answer the question Tell why WHY RAT? Systematic way for answering questions Provides consistency across grade-level Gives students a structure.
1 Use Cases Object-Oriented Modeling and Design with UML (Second Edition) Blaha & Rumbaugh Sections 7.1, 8.1.
TeamName: Your Topic Team member names. Design & Rationale (can have two slides like this if do not have a work plan slide) Design choice 1 (e.g. having.
Methodology Logical Database Design for the Relational Model
The Object-Oriented Thought Process Chapter 05
Database Design Concepts and Practices
Systems Analysis and Design in a Changing World, 6th Edition
واسط كاربري هوشمند Intelligent User Interface
Presentation transcript:

Design 1: Conceptual Design

Objectives By the end of this class, you will be able to… Given a scenario, allocate tasks among the system and the user(s). Describe conceptual design and explain why it is an important step in the design process. Create a content diagram to outline the organization of an interface.

What is conceptual design? Why should you do it? Process of establishing the underlying organization of a user interface Makes sure your interface is organized in a logical manner from the user’s perspective –NOT from the system perspective!

Example: svnX Task: Update my copy from a repository But HOW? Interface organized by underlying system

If you double-click the repository…

If you double-click the local copy…

Contrast with TortoiseCVS Integrates with file browser Organized by user’s task

TortoiseCVS Goals “To keep the interface very simple for the user. This means not having configuration dialogs that you have to go to before things work, and instead asking questions where the answers are needed for the first time. It means doing as much as possible automatically, by being clever rather than bloating the user with extra options to worry about.”

When should you do conceptual design? After some scenarios and use cases are established Before interface sketching begins –Need to know what a screen should contain before you design it!

How do you do conceptual design? Start with scenarios and use cases. Forces you to… –Divide tasks into system tasks and user tasks –Explicitly define all objects, actions, and attributes needed for a task Affinity diagramming –List each function on a sticky note –Arrange sticky notes until organization is logical –Result: a content diagram (aka affinity diagram)

Content Diagrams / Affinity Diagrams

Key Points Do conceptual design before designing actual screens Use sticky notes, cards, or drawing software to create the conceptual design