0% found this document useful (0 votes)
22 views

Software Prototyping

This document discusses software prototyping. It defines a prototype as a sample or model, and software prototyping as the activity of creating prototypes. Prototypes allow getting feedback early in a project. Prototypes can be horizontal (abstract) or vertical (detailed). The prototyping process involves defining objectives and functionality, developing the prototype, and evaluating it. Types of prototyping discussed include throwaway, evolutionary, incremental, and extreme prototyping. Benefits are reduced time and costs through improved user involvement, while potential troubles are insufficient analysis, user confusion, excessive development time, and implementation expenses.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

Software Prototyping

This document discusses software prototyping. It defines a prototype as a sample or model, and software prototyping as the activity of creating prototypes. Prototypes allow getting feedback early in a project. Prototypes can be horizontal (abstract) or vertical (detailed). The prototyping process involves defining objectives and functionality, developing the prototype, and evaluating it. Types of prototyping discussed include throwaway, evolutionary, incremental, and extreme prototyping. Benefits are reduced time and costs through improved user involvement, while potential troubles are insufficient analysis, user confusion, excessive development time, and implementation expenses.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 15

SOFTWARE

PROTOTYPING
Presented by: b.sunayana
13131d2507

Introduction

what is a prototype? :sample or a model.

what is software prototyping ? :Activity of creAting


prototypes

Need for software prototyping : to get feedback at the


initial stages of project

DIMENSIONS OF PROTOTYPES: horizontal(abstract) and


vertical(in detail)

Phases of prototyping

Different Phases

Define the prototype objectives

Define the functionality

Develop Prototype

Evaluate Prototype.

Types of Prototyping

Types of Prototyping

Throw away prototyping

Evolutionary prototyping

Incremental prototyping

Extreme prototyping

Throw away prototyping

Rapid or close-ended prototyping: refers to the


creation of a model that will eventually be discarded

Involves creating a working model of various parts at


each stage

Process involved

Evolutionary Prototyping

Main Objective :
-goal is to build a very robust
prototype in a structured manner and constantly
refine it.

Principle involved
develops functional systems

Incremental prototyping:
-separate prototypes are
merged in an overall design

Extreme prototyping :
-used to develop web
applications

PROTOTYPING
METHDOLOGIES

DYNAMIC SYSTEMS DEVELOPMENT METHOD:


-prototype may be a diagram, business
process or system placed into prediction

OPERATIONAL PROTOTYPING:
- initially a throw away prototype is
designed and after modifications based on feedback if
any are implemented using evolutionary.

Tools

SCREEN GENERATOR,DESIGN TOOLS AND SOFTWARE


FACTORIES

APPLICATION DEFINITION OR SIMULATION SOFTWARE

REQUIREMENTS ENGINEERING ENVIRONMENT(REE)

Benefits of Software
Prototyping

Reduced time and cost

Improved and increased user involvement

Troubles of Software Prototyping

Insufficient analysis

User confusion of prototype or finished system

Excessive development time of prototype

Expense of implementing prototype

Any queries?.....

Thank
you

You might also like