Software prototyping

Post on 18-Jul-2015

52 views 2 download

Transcript of Software prototyping

Software Prototyping

Prepared By :

BIRJU TANK

(141060753017)

GTU PG School, BISAG, GANDHINAGAR

INTRODUCTION

• Prototyping is the rapid development of a system

• Rapid software development to validate requirements

• Can be Use for Requirements elicitation

• Prototyping can be considered as a risk reduction activity

1

2

TYPES OF PROTOTYPING

3

EXAMPLE

4

OBJECTIVE

• To describe the use of prototype in different type of development project

• To discuss evolutionary and throw-away prototyping

• To explain the need of user interface prototyping

5

BENIFITS

• It makes the developers clear about the missing requirements. Lets the developers know what actually the users want.

• Reduces the loss by bringing the manufacturer to a conclusion weather the system which we are about to build is feasible or not rather than building the whole system and finding it .

• One can have a working system in before hand.

• Provides a working model to user

6

TROUBLES

• Prototyping will not reveal the non functional requirements like robustness, safety etc .

• If user is not satisfied by the developed prototype, then a new prototype is developed. This process goes on until a perfect prototype is developed. Thus this model is time consuming and expensive.

7

KEY POINTS

• A prototype can be used to give end-users a concrete impression of the system’s capabilities

• Do not turn into products

• User can get better idea of their requirements

• Prototype can be used as a template to create final system

8

REFERENCES

1. Luqi ; Steigerwald, R. “Rapid software prototyping” SystemSciences, 1992. Proceedings of the Twenty-Fifth HawaiiInternational Conference on Volume: ii ©IEEE ConferencePublications

2. Jain, A.K. ; Ting, P.D. “Software quality via rapid prototyping ”Global Telecommunications Conference and Exhibition'Communications Technology for the 1990s and Beyond'(GLOBECOM), 1989. IEEE

9

Questions..?