CSE 490ra Projects.

Slides:



Advertisements
Similar presentations
User Experience Krista Van Laan. Agenda What is User Experience? How does a User Experience team support the rest of the organization? What processes.
Advertisements

Design, prototyping and construction
Week 2 The Object-Oriented Approach to Requirements
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Chapter 12 User Interface Design
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
Human Computer Interaction
CSE 490 ra Pen computing capstone Richard Anderson AJ Bernheim Brush.
All Your Names (everyone should be committed by now)
A Tablet PC Capstone Course Richard Anderson Department of Computer Science and Engineering University of Washington.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
7. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Detailed Object-Oriented Requirements Definitions  System Processes—A Use.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 16 Slide 1 User interface design.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Requirements Analysis
Chapter 4 User Experience Model. User experience model (Ux) Visual specification of the user interface Visual specification of the user interface Both.
Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Second RMSIG Workshop Methodology and Process Wolfram Höpken.
Rational Unified Process Fundamentals Module 4: Disciplines II.
Tablet PC Capstone CSE 481b Richard Anderson Craig Prince.
Overview Prototyping and construction Conceptual design
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
Introduction to Interactive Media The Interactive Media Development Process.
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
Requirement Engineering. Review of Last Lecture Problems with requirement Requirement Engineering –Inception (Set of Questions) –Elicitation (Collaborative.
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
Requirements Specification for Lab3 COP4331 and EEL4884 OO Processes for Software Development © Dr. David A. Workman School of Computer Science University.
11 Partnership for Performance How to hear this lecture Click on the icon: to hear the narration for each slide.
Prototyping. What is a prototype? In other design fields a prototype is a small- scale model: a miniature car a miniature building or town.
Illustrations and Answers for TDT4252 exam, June
UML Use Case Diagramming Guidelines. What is UML? The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing,
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
Tablet PC Capstone CSE 481b Richard Anderson Valentin Razmov.
Systems Analysis and Design in a Changing World, Fourth Edition
1 COSC 4406 Software Engineering COSC 4406 Software Engineering Haibin Zhu, Ph.D. Dept. of Computer Science and mathematics, Nipissing University, 100.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
Spring 2007 Week 10: Object Modeling (1)Use Case Model IFS410: Advanced Analysis and Design.
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
Fall 2007 Week 9: UML Overview MSIS 670: Object-Oriented Software Engineering.
Design, prototyping and construction(Chapter 11).
Pen Based User Interface Issues CSE 490RA January 25, 2005.
Science and Engineering Practices K–2 Condensed Practices3–5 Condensed Practices6–8 Condensed Practices9–12 Condensed Practices Developing and Using Models.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
Elaboration popo.
GRASP – Designing Objects with Responsibilities
Group Y Presenters: (indicate roles)
Creating Thinking MAPS for Learning for Online Classes
Visio.
Visio.
Complexity Time: 2 Hours.
Week 10: Object Modeling (1)Use Case Model
Tablet PC Capstone CSE 490RA
Software Engineering: A Practitioner’s Approach, 6/e Chapter 12 User Interface Design copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
GUI Week 9.
Design, prototyping and construction
Chapter 11 Design, prototyping and construction 1.
Information System Design Info-440
Lesson 17: Building an App: Canvas Painter
Unified Modeling Language
Software Development Process
Modeling Shari L. Pfleeger and Joanne M. Atlee, Software Engineering: Theory and Practice, 4th edition, Prentice Hall, Hans Van Vliet, Software Engineering:
Program Design in Population, Health and Environment
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
COMP 208/214/215/216 – Lecture 7 Documenting Design.
2/18/2019 E-commerce Project Minpeng Zhu.
HCI for Pen Computing CSE 481b January 24, 2006.
2/25/2019 E-commerce Project Minpeng Zhu.
TC 310 The Computer in Technical Communication
Design, prototyping and construction
Presentation transcript:

CSE 490ra Projects

Today’s Plan Project groups Project mechanics Group discussions (1 hour) Group presentations 7 minutes each. Answer the questions.

Project groups Animation Visualization Natural UI S1 S2 S3 S4 S5 S1 S2

Project groups Every group should have a PM responsible for group organization Groups should maintain a web site of all documents produced Members of groups do not need to have the same roles – but all group members should participate

Project Evaluation Released project Process How well it addresses core scenarios Technical merit Polish Innovation Process Document archive Ideas explored Checkpoint performance

Visualization Large scale static diagram, with dynamic overlay information Ability to view at multiple resolutions Select multiple components to view Visualize time sequence data Exploration of time sequence data

Scoping Develop general purpose mechanisms But target the elevator scenario Large building 100 stories 16 elevators Interfaces TBA Review of time sequence data by a building manager

Natural UI Task management system Keep track of notes Organization of information Pen based manipulation What is the metaphor? Piles of index cards? Express relationships between tasks and manipulate individual tasks Possibility of multi user

Scoping Consider service technician scenario Restrict attention to a simple input / output model Modest number of tasks (100) Will need to consider integration of ink and text

Key Frame Animation Create animation sequences that interpolate between drawings Basic problem Given two ink figures, develop a sequence of ink figures that give a semi-continuous transformation from one to the other

Scoping Two dimensional animation Start with restricted domain Stick figures Two aspects to the problem Stroke transformation Stroke matching Concentrate on stroke transformation

Group Assignment Describe core scenarios for your application Describe some cool pen based UI issues for your project Identify tablet PC Technology issues requiring investigation What type of prototype would you build in two weeks to test out ideas