search

SWE.2 Software Architectural Design

# PROCESS PURPOSE 
The purpose is to establish an analyzed software architecture, comprising static and dynamic aspects, consistent with the software requirements.

# PROCESS OUTCOMES 
  • O1 A software architecture is designed including static and dynamic aspects.
  • O2 The software architecture is analyzed against defined criteria.
  • O3 Consistency and bidirectional traceability are established between software architecture and software requirements.
  • O4 The software architecture is agreed and communicated to all affected parties.

# BASE PRACTICES 
BP1 Specify static aspects of the software architecture. ( O1 )
BP2 Specify dynamic aspects of the software architecture. ( O1 )
BP3 Analyze software architecture. ( O2 )
BP4 Ensure consistency and establish bidirectional traceability. ( O3 )
BP5 Communicate agreed software architecture. ( O4 )

# OUTPUT INFORMATION ITEMS 
15-51 Analysis results ( O2 )
13-52 Communication evidence ( O4 )
13-51 Consistency Evidence ( O3 )
04-04 Software Architecture ( O1 )