Fleckner und Simon Informationstechnik GmbH              http://www.FlecSim.de

4.3.3 ENG.3 System architectural design

Process ID

ENG.3

Process Name

System architectural design

Process Purpose

The purpose of the System architectural design process is to identify which system requirements are to be allocated to which elements of the system.

Process Outcomes

As a result of successful implementation of this process:

  1. a system architectural design is defined that identifies the elements of the system and meets the defined systems requirements;

  2. the system requirements are allocated to the elements of the system;

  3. internal and external interfaces of each system element are defined;

  4. verification between the system requirements and the system architectural design is performed;

  5. consistency and bilateral traceability are established between system requirements and system architectural design; and

  6. the system requirements, the system architectural design, and their relationships are base lined and communicated to all affected parties.

NOTE : Definition of system architectural design includes development of verification criteria. Verification criteria define the qualitative and quantitative criteria for verification of a requirement. Verification criteria demonstrate that a requirement can be verified within agree constraints.

Base Practices

ENG.3.BP1: Define system architectural design. Establish the system architectural design that identifies the elements of the system with respect to the functional and non-functional system requirements. [Outcome 1]

NOTE 1: The system might be decomposed into several subsystems on different system levels, if necessary.

ENG.3.BP2: Allocate System Requirements. Allocate all system requirements to the elements of the system architectural design. [Outcome 2]

ENG.3.BP3: Define Interfaces. Identify, develop and document the internal and external interfaces of each system element. [Outcome 3]

NOTE 2: Interfaces include specific interfaces required for application parameter usage.

ENG.3.BP4: Develop verification criteria. Define the verification criteria for each element of the system concerning the functional and non-functional system requirements based on the system architectural design. [Outcome 1]

ENG.3.BP5: Verify System Architectural Design. Ensure that the system architecture meets all system requirements. [Outcome 4]

ENG.3.BP6: Ensure consistency and bilateral traceability of system requirements to system architectural design. Ensure consistency of system requirements including verification criteria to system architectural design including verification criteria. Consistency is supported by establishing and maintaining bilateral traceability between the system requirements including verification criteria and system architectural design including verification criteria. [Outcome 5]

ENG.3.BP7: Communicate system architectural design. Establish communication mechanisms for dissemination of the system architectural design to all relevant parties. [Outcome 6]

Output Work Products

01-00 Configuration item [Outcome 6]

04-06 System architectural design [Outcome 1, 2, 3, 4]

13-04 Communication record [Outcome 6]

13-22 Traceability record [Outcome 1, 5]

13-25 Verification results [Outcome 4]

17-50 Verification criteria [Outcome 1]

 

5.Process Capability Indicators

Level 2: Managed process

Level 3: Established process

Level 4: Predictable process

Level 5: Optimizing process