Software Prototyping
Software Prototyping
Establish Define
Develop Evaluate
prototype prototype
prototype prototype
objectives functionality
Evolutionary Delivered
prototyping system
Outline
Requirements
Throw-away Executable Prototype+
Prototyping SystemSpecification
NO
Reusable
components
Delivered
Develop Validate software
software system system
DB Report
programming generator
language
Databasemanagement system
Fourth-generation language
Reusable Component
software Executable
composition
prototype
components framework
Control and
integration code
Compounddocument
User prompt
component +
Draw canvas script
component
Tree display
component