Software Engineering D7025E

Slides:



Advertisements
Similar presentations
Chapter 11 Design, prototyping and construction 1.
Advertisements

Design, prototyping and construction
Rapid Prototyping Dimensions and terminology Non-computer methods
Presentation Slides Lesson 9. Agenda Topics  Final presentation slides Building from your business plan  Creating your pitch Activity  Design your.
AN OVERVIEW BY JAMIE STARKE The Role of Prototyping.
Human Computer Interaction
Part 2d: Requirements Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain Chapter 4: Finding.
User Centered Web Site Engineering Part 2. Iterative Process of User-Centered Web Engineering Prototype Evaluate Discovery Maintenance Implementation.
Power Point Demonstration Capabilities of Microsoft Power Point 2000.
PowerPoint Demonstration Capabilities of Microsoft PowerPoint 2000.
PowerPoint Demonstration Capabilities of Microsoft PowerPoint 2000.
User Centered Web Site Engineering Part 2. Developing Site Structure & Content Content View Addressing content Outlining content Creating a content delivery.
PowerPoint Demonstration Capabilities of Microsoft PowerPoint.
How to Use Microsoft PowerPoint What is PowerPoint? Presentation software that allows you to create slides, handouts, notes, and outlines. Slide.
Rapid Prototyping Model
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
Storyboarding 1. Purpose of Storyboarding  To gain an early reaction from users on the concepts proposed for the application.  They are an effective.
UML & Prototyping. What is a prototype? A prototype is a small-scale model. It can be (among other things): a series of screen sketches a storyboard,
ES1050 – Introductory Engineering Design and Innovation Studio Practical Prototyping Prof. K. McIsaac.
Supporting rapid design and evaluation of pervasive application: challenges and solutions Lei Tang 1,2, Zhiwen Yu 1, Xingshe Zhou 1, Hanbo Wang 1, Christian.
Prototyping. What is a prototype? In other design fields a prototype is a small- scale model: a miniature car a miniature building or town.
1 Project 5: New Venue. 2 New Venue Based on the posted New Venue scenario 077_Ticket_Booth_Scenarios.pdf.
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
Human Computer Interaction G52HCI Dave Kirk Participatory Design User Evaluation.
Begin Class with More Studio. Introduction to Prototyping.
PowerPoint: POWERful or POINTless Dana Lane June 22, 2009.
Overview Prototyping Construction Conceptual design Physical design Generating prototypes Tool support.
Design, prototyping and construction(Chapter 11).
CEN3722 Human Computer Interaction Prototyping Dr. Ron Eaglin.
Digital Media & Interaction Design LECTURE 4+5. Lecture 4+5 Draw requirement + Prototyping.
Lecture 2 Supplement - Prototyping
Sampath Jayarathna Cal Poly Pomona
SIE 515 Design and Usability
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Planning Interactive Multimedia
User-centred system design process
Prototyping & Design CS 352.
Prototyping Lecture # 08.
Concepts and Prototypes
Presenting to ….. THE CLASS!
Wrapping up prototyping
Introduction to Prototyping
ClassLens Hope C. | Amy L. | Yash T..
Recall The Team Skills Analyzing the Problem (with 5 steps)
Dilbert Scott Adams Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman.
Software Engineering: A Practitioner’s Approach, 7/e Chapter 2 Prescriptive Process Models copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Software Engineering: A Practitioner’s Approach, 7/e Chapter 2 Prescriptive Process Models copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Prototyping.
BIS 221 MENTOR Lessons in Excellence- -bis221mentor.com.
BIS 221 MENTOR Perfect Education/ bis221mentor.com.
BIS 221 Education for Service-- tutorialrank.com
Design, prototyping and construction
Unit 4: Create an Interactive Media Product
Chapter 11 Design, prototyping and construction 1.
Top Tips Summary: Software Engineering in practice
Act. 1 Catalyst: 1/11 How are Cornell Notes different than other ways of taking notes? Agenda: Act.1- Warm Up 1/11 Act.2- Notes: What are Cornell Notes?
Applications Software
The Role of Prototyping
MMG101 L:1 Module 2 Teacher's Manual Creating Classroom Standards
Software Engineering D7025E
DESIGN, PROTOTYPING and CONSTRUCTION
Design Brief.
How To Make Accessible Word Documents
Quiz Mrs. Witham May 4, 2017.
Taking Cornell Notes.
Lesson 2 Prototyping.
EVERYTHING YOU NEED TO KNOW AND MORE…
Design, prototyping and construction
Software Engineering and Animations
Taking Cornell Notes.
Presentation transcript:

Software Engineering D7025E

State diagrams vs Flowchart A state machine (a) performs actions in response to explicit events A flowchart (b) does not need explicit events but rather transitions from note to node in its graph automatically upon completion of activities

Top tips Don’t goldplate things Don’t underestimate the time it takes to do things Don’t overwork yourself (power of saying no) Always save something for a rainy day Always have something to show Look after your own interests, but be a team player Don’t ”blackmail” the company by making sure only you can read the code

Home Exam 2012 Hand in before 2/11, 17:00 As PDF, by e-mail to josef.hallberg@ltu.se Use ”D7025E: Home Exam” in the subject Label each page with name and your social security number (person-nummer) http://www.sm.luth.se/courses/d7025e/homeexam/D7025E_2012_HomeExam.pdf

Rapid Prototyping

Problem User reaction is difficult to predict

What is Rapid Prototyping? User Centric (User Centered) Experimental and partial design Testing design ideas Something to do early on

Why rapid prototyping? Test early Implementation is expensive Get feedback early Implementation is expensive Rapid prototypes are cheap Traditionally users lack the ability to envisage desigs conceptually

Prototyping tools GUI design Functionality Mockingbird Balsamiq Pen and paper, Powerpoint Functionality Powerpoint Wizard of Oz Pen and Paper, Post-it notes, Storyboards Video Simple code

Powerpoint prototypes Add ”functionality” by Insert Hyperlink / Action Place in document, Last slide viewed, First slide, etc.

Wizard of Oz Some examples User >Blurb blurb >Do this >Why?

The Nursing Home Prototype

How? Purpose? Target user? Remove inessential elements When, Where, How, Experience, etc. Target user? Remove inessential elements Avoid unnecessary design Remove unnecessary features Evaluate early