Task: Construct Architectural Proof-of-Concept
This task defines how to develop an Architectural Proof-of-Concept based on existing Architectural Requirements and Risk Profile.
Disciplines: Analysis & Design
CollapsePurpose  
  • To synthesize at least one solution (which may simply be conceptual) that meets the critical architectural requirements
CollapseRelationships  
CollapseMain Description  
CollapseSteps  
Expand Decide on Construction Approach   

Select the techniques to be used for construction of the Architectural Proof-of-Concept, for example:

  • Conceptual modeling
  • 'Rapid' Prototyping
  • Simulation
  • Automatic translation of specifications to code
  • 'Executable' specifications
  • Construction of  'spikes' as prototypes - vertical slices through layers

The software architect needs to be able to reason about these models, in the process discovering something about both problem and solution spaces.

Expand Select Assets and Technologies for Architectural Proof-of-Concept   

The software architect should select, from the assets and technologies identified in Task: Architectural Analysis, those to be used in the construction of the Architectural Proof-of-Concept.

Expand Construct Architectural Proof-of-Concept   

Using the techniques selected for construction, the software architect builds the Architectural Proof-of-Concept, using the selected assets and technologies, to satisfy - to the extent required by the risk profile of the project - the architecturally significant requirements as captured in standard use-case realizations, the overview design and deployment models, and the software architecture document.



CollapseMore Information  
Concepts