Software Prototyping: Rapid Software Development To Validate Requirements Objectives
Software Prototyping: Rapid Software Development To Validate Requirements Objectives
Rapid software development to validate
requirements
Objectives
• To describe the use of prototypes in different types of
development project
• To discuss evolutionary and throw-away prototyping
• To introduce three rapid prototyping techniques -
high-level language development, database
programming and component reuse
• To explain the need for user interface prototyping
Evolutionary Delivered
prototyping system
Outline
Requirements
Throw-away Executable Prototype +
Prototyping System Specification
NO
Reusable
components
Delivered
Develop Validate software
software system system
DB Report
programming generator
language
Tree display
component