Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Prototyping. Introduction Builds an approximation to some system Builds an approximation to some system Easy to learn and understand different.

Similar presentations


Presentation on theme: "Software Prototyping. Introduction Builds an approximation to some system Builds an approximation to some system Easy to learn and understand different."— Presentation transcript:

1 Software Prototyping

2 Introduction Builds an approximation to some system Builds an approximation to some system Easy to learn and understand different aspects of a complex system Easy to learn and understand different aspects of a complex system Focuses only on certain aspects of the system Focuses only on certain aspects of the system Can be Substitute for volumes of Paper documents Can be Substitute for volumes of Paper documents

3 Ways to use software Prototyping To illustrate understanding of the requirements To illustrate understanding of the requirements To asses the viability of alternative user interface. To asses the viability of alternative user interface. To gain insight into how the requirements of different population segments differ To gain insight into how the requirements of different population segments differ

4 Prototyping Life Cycle Analysis and Design Analysis and Design Construction Construction Try Out Try Out Evaluation Evaluation Release for production Release for production

5 Types Of Prototypes Full Prototype Full Prototype High Fidelity Prototype High Fidelity Prototype Chauffeured prototyping Chauffeured prototyping

6 Prototyping Methods Rapid Prototyping Rapid Prototyping Incremental Prototyping Incremental Prototyping Evolutionary Prototyping Evolutionary Prototyping

7 Tools to Build Prototypes Word processors Word processors Graphic Design Tools Graphic Design Tools Presentation Tools Presentation Tools Visual Programming Environment Visual Programming Environment Web Page design Tools Web Page design Tools

8 Assessing Software Prototype Defining assessment criteria Defining assessment criteria Identifying the alternatives Identifying the alternatives Evaluating alternatives Evaluating alternatives

9 Documentation Of Prototypes Saving the knowledge prototype presents Saving the knowledge prototype presents Capturing the history of change Capturing the history of change Leaving a prototype undocumented is accepted- Leaving a prototype undocumented is accepted- -Prototypes are developed rapidly -Prototypes are developed rapidly -Prototypes are abandoned -Prototypes are abandoned -Developed in a evolutionary -Developed in a evolutionary manner manner

10 Conclusion They are powerful tools to clarify requirements, try out solutions and build knowledge in a project. They are powerful tools to clarify requirements, try out solutions and build knowledge in a project. Just a Picture can be worth a thousand words. Just a Picture can be worth a thousand words.


Download ppt "Software Prototyping. Introduction Builds an approximation to some system Builds an approximation to some system Easy to learn and understand different."

Similar presentations


Ads by Google