search

MLE.1 Machine Learning Requirements Analysis

# PROCESS PURPOSE 
The purpose is to refine the -related software requirements into a set of ML requirements.

# PROCESS OUTCOMES 
  • O1 The ML requirements including ML data requirements are identified and specified based on the software requirements and the components of the software architecture.
  • O2 ML requirements are structured and prioritized.
  • O3 ML requirements are analyzed for correctness and verifiability.
  • O4 The impact of ML requirements on the ML operating environment is analyzed.
  • O5 Consistency and bidirectional traceability are established between ML requirements and software requirements, and between ML requirements and software architecture.
  • O6 The ML requirements are agreed and communicated to all affected parties.

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

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