Artifacts >
Analysis & Design Artifact Set >
Architectural Proof-of-Concept
Artifact:
|
![]() Architectural Proof-of-Concept |
The Architectural Proof-of-Concept is a solution - which may simply be conceptual - to the architecturally significant requirements that are identified early in Inception. |
Role: | Software Architect |
Optionality: | The Architectural Proof-of-Concept may be omitted when the problem domain is well-understood, the requirements are well-defined, the system is well-precedented and its development is evaluated as having low risk. |
More information: | |
Input to Activities: | Output from Activities: |
The purpose of the Architectural Proof-of-Concept is to determine whether there exists, or is likely to exist, a solution which satisfies the architecturally significant requirements.
The Architectural Proof-of-Concept may take many forms, for example:
The Architectural Proof-of-Concept is (optionally) developed in the inception phase, to help determine the feasibility of the project, assess the technical risks attaching to its development, and formulate and refine the architecturally significant requirements.
The Software Architect is responsible for the Architectural Proof-of-Concept.
The decision on whether an Architectural Proof-of-Concept is required, and what form it should take, will depend on:
The higher the risk, the more effort should be put into this architectural synthesis activity in inception (with the expectation of more realistic results from the models produced and assessed), so that all stakeholders can be convinced that the basis for committing funds and continuing into elaboration is credible. However, it has to be recognized that all risk cannot be eliminated in this phase, the inception phase should not be distorted into a de-facto elaboration phase.
Rational Unified
Process
|