Software Architecture Prototype
Definitions
- Software Architecture Prototype
- the application
architecture work product that models a partial application that verifies the
software architecture of an
application
The typical objectives of the software architecture
prototype are to:
- Verify the application software architecture.
- Be evolvable into the software components of the
application.
- Signify completion of the Initiation Phase.
The typical benefits of a software architecture prototype
are:
- Defects in the software architecture can be identified
early in the development process when they can be fixed with
less cost and less effort.
- The architecture prototype marks a major milestone in the
evolution of the deliverable application.
The typical contents of a software architecture prototype
are:
- Prototype software components
The typical stakeholders of a software architecture
prototype are:
The software architecture prototype can be started if the
following preconditions hold:
The typical inputs to software architecture prototype
include:
- Work Products:
- Stakeholders:
- The software architectural prototype should evolve into
the primary software components of the application.
A software architectural prototype is typically constrained
by the following conventions:
-
Example Software Architecture
Prototype