Prototyping - PowerPoint PPT Presentation

About This Presentation
Title:

Prototyping

Description:

Throw-away prototyping. Discard prototype, build product from scratch ... Throw-away prototyping. Summary. Clearly define the purpose...Why? ... – PowerPoint PPT presentation

Number of Views:55
Avg rating:3.0/5.0
Slides: 17
Provided by: bee80
Learn more at: https://www.umsl.edu
Category:

less

Transcript and Presenter's Notes

Title: Prototyping


1
Prototyping
  • By Michael McBee Shere Stewart

2
Prototyping
  • What is Prototyping?
  • It is an iterative process involving analysts and
    users where a model of the proposed system is
    built then rebuilt according to user feedback.
  • Why build a prototype?
  • Visuals may enhance user feedback
  • Reminder of requirements
  • (ie. Bank Website)

3
(No Transcript)
4
(No Transcript)
5
(No Transcript)
6
Prototyping process
7
When Do You Prototype?
  • WHEN DO YOU PROTOTYPE?
  • BEFORE THE BEGINNING
  • IN THE BEGINNING
  • AFTER THE BEGINNING
  • IN THE MIDDLE STAGES
  • IN MIDDLE AND LATER STAGES
  • IN THE LATER STAGES

8
What are Prototypes used for?
  • Learning. How well does it meet the customer
    needs?
  • Communications. Help to visual the product or
    key components.
  • Integration. Ensure that the components work
    together as planned.
  • Milestones. Illustrate that the product has
    reached a certain level of functionality.

9
When Prototyping Is Most Useful
  • User Requirements are not clear
  • Users and other stakeholders involved
  • Complex designs require concrete specs
  • Communication problems
  • Tools available

10
Drawbacks of Prototyping
  • Informal documentation
  • Idiosyncrasies with initial users
  • Ignoring external integration

11
Types of Prototyping
  • Evolutionary
  • Throwaway
  • Paper

12
Evolutionary prototyping
  • Specification, design and implementation are
    inter-twined
  • The system is developed as a series of increments
    that are delivered to the customer
  • Techniques for rapid system development are used
    such as CASE tools and 4GLs
  • User interfaces are usually developed using a GUI
    development toolkit

13
Evolutionary
14
Throw-away prototyping
  • Discard prototype, build product from scratch
  • Can use special prototyping technologies to
    build quick prototypes
  • Dont have to design prototype carefully
  • Coding can be more freestyle and unconstrained
  • Need to redo all the work

15
Throw-away prototyping
16
Summary
  • Clearly define the purposeWhy?
  • What are you approximating (and not)?
  • Determine the form of the prototype.
  • Determine cost, construction plan.
  • Test, gather data.
Write a Comment
User Comments (0)
About PowerShow.com