search

SWE.1 Software Requirements Analysis

# PROCESS PURPOSE 
The purpose is to establish a structured and analyzed set of software requirements consistent with the system requirements, and the system architecture.

# PROCESS OUTCOMES 
  • O1 Software requirements are specified.
  • O2 Software requirements are structured and prioritized.
  • O3 Software requirements are analyzed for correctness and technical feasibility.
  • O4 The impact of software requirements on the operating environment is analyzed.
  • O5 Consistency and bidirectional traceability are established between software requirements and system requirements.
  • O6 Consistency and bidirectional traceability are established between software requirements and system architecture.
  • O7 The software requirements are agreed and communicated to all affected parties.

# BASE PRACTICES 
BP1 Specify software requirements. ( O1 )
BP2 Structure software requirements. ( O2 )
BP3 Analyze software requirements. ( O3 )
BP4 Analyze the impact on the operating environment. ( O4 )
BP5 Ensure consistency and establish bidirectional traceability. ( O5, O6 )
BP6 Communicate agreed software requirements and impact on the operating environment. ( O7 )

# OUTPUT INFORMATION ITEMS 
15-51 Analysis results ( O3, O4 )
13-52 Communication evidence ( O7 )
13-51 Consistency Evidence ( O5 )
17-00 Requirement ( O1, O2 )
17-54 Requirement Attribute ( O2 )