Software PrototypingSoftware Prototyping
IntroductionIntroduction
Builds an approximation to some Builds an approximation to some systemsystem
Easy to learn and understand Easy to learn and understand different aspects of a complex different aspects of a complex systemsystem
Focuses only on certain aspects Focuses only on certain aspects of the systemof the system
Can be Substitute for volumes of Can be Substitute for volumes of Paper documentsPaper documents
Ways to use software Ways to use software PrototypingPrototyping
To illustrate understanding of To illustrate understanding of the requirementsthe requirements
To asses the viability of To asses the viability of alternative user interface .alternative user interface .
To gain insight into how the To gain insight into how the requirements of different requirements of different population segments differ population segments differ
Prototyping Life CyclePrototyping Life Cycle
Analysis and DesignAnalysis and Design ConstructionConstruction Try OutTry Out EvaluationEvaluation Release for productionRelease for production
Types Of PrototypesTypes Of Prototypes
Full PrototypeFull Prototype High Fidelity PrototypeHigh Fidelity Prototype Chauffeured prototyping Chauffeured prototyping
Prototyping MethodsPrototyping Methods
Rapid PrototypingRapid Prototyping Incremental PrototypingIncremental Prototyping Evolutionary PrototypingEvolutionary Prototyping
Tools to Build PrototypesTools to Build Prototypes
Word processorsWord processors Graphic Design ToolsGraphic Design Tools Presentation ToolsPresentation Tools Visual Programming Visual Programming
EnvironmentEnvironment Web Page design ToolsWeb Page design Tools
Assessing Software PrototypeAssessing Software Prototype
Defining assessment criteriaDefining assessment criteria Identifying the alternativesIdentifying the alternatives Evaluating alternativesEvaluating alternatives
Documentation Of PrototypesDocumentation Of Prototypes
Saving the knowledge prototype Saving the knowledge prototype presentspresents
Capturing the history of changeCapturing the history of change Leaving a prototype undocumented Leaving a prototype undocumented
is accepted-is accepted-
-Prototypes are developed rapidly-Prototypes are developed rapidly
-Prototypes are abandoned -Prototypes are abandoned
-Developed in a evolutionary -Developed in a evolutionary
mannermanner
ConclusionConclusion
They are powerful tools to clarify They are powerful tools to clarify requirements, try out solutions requirements, try out solutions and build knowledge in a and build knowledge in a project.project.
Just a Picture can be worth a Just a Picture can be worth a thousand words.thousand words.
Top Related