Task: Construct System Architecture Proof-of-Concept
This task defines how to develop a System Architecture Proof-of-Concept based on existing Architectural Requirements and Risk Profile.
Discipline:  Analysis & Design - Systems Engineering
Purpose
To attempt the synthesis of at least one solution (which might simply be conceptual) that meets the critical system architectural requirements and illuminates significant aspects of the problem space, with the objective of risk-reduction and demonstration of feasibility.
Relationships
RolesPrimary Performer: Additional Performers:
InputsMandatory: Optional:
Outputs
Steps
Decide on construction approach

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

  • Conceptual modeling (can be as simple as a sketch on paper).
  • "Rapid" Prototyping (perhaps evolutionary prototypes intended to be retained, as well as exploratory "throw-away" prototypes).
  • Mathematical or software models.
  • Simulation.
  • Physical models and emulation.
  • Environments for modeling, test rigs.
  • "Executable" specifications.
  • Construction of  "spikes" as prototypes (vertical slices through layers, to explore some aspect in detail).
  • Other feasibility studies (on manufacturability, for example).

The System Architect needs to be able to reason about these models, in the process discovering something about both problem and solution spaces. The value of this work is in the knowledge gained. Little of substance might be carried through to the final system. 

The System Architect (with input from other stakeholders) also needs to decide whether the modeling work must cover all of the system (in a shallow way) or whether there are particularly risky aspects that need to be explored in some detail.

Select assets and technologies for the System Architecture Proof-of-Concept

The System Architect must select, from the assets and technologies identified in Task: System Architectural Analysis, those to be used in the construction of the System Architecture Proof-of-Concept.

Construct System Architecture Proof-of-Concept

Using the techniques selected for construction, the System Architect builds the System Architecture Proof-of-Concept, using the selected assets and technologies, to explore, to the extent required by the risk profile of the project, the architecturally significant requirements as captured in the System Requirements Specification (and perhaps realized in the System Analysis and System Deployment Models), and the System Architecture Document.