Software Prototyping

9/22/98


Click here to start


Table of Contents

Software Prototyping

Objectives

Topics covered

Uses of system prototypes

Prototyping benefits

Prototyping process

Prototyping objectives

Approaches to prototyping

Evolutionary prototyping

Evolutionary prototyping

Evol. prototyping problems

Throw-away prototyping

Throw-away prototyping

Prototypes as specifications

Incremental development

Incremental development process

Prototyping techniques

Executable specification languages

Problems with this approach

Very high-level languages

Prototyping languages

Smalltalk

Fourth-generation languages

4GLs

Prototyping with reuse

Reusable component composition

User interface prototyping

User interface management system

Key points

Key points