search

MLE.1 Machine Learning Requirements Analysis

# PROCESS PURPOSE 
The purpose is to refine the machine learning-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 The ML requirements are structured and prioritized.
  • O3 The ML requirements are analyzed for correctness and verifiability.
  • O4 The impact of the ML requirements on the ML operating environment is analyzed.
  • O5 Consistency and bidirectional traceability are established between the ML requirements and the software requirements, and between the ML requirements and the software architecture.
  • O6 The ML requirements are agreed and communicated to all affected parties.

# BASE PRACTICES 
BP1 Specify the ML requirements. ( O1 )
BP2 Structure the ML requirements. ( O2 )
BP3 Analyze the ML requirements. ( O3 )
BP4 Analyze the impact on the ML operating environment. ( O4 )
BP5 Ensure consistency and establish bidirectional traceability. ( O5 )
BP6 Communicate the agreed ML requirements and the 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 )