Requirements Modelling
Technique
Steps
• Identify HW system/interface • Identify Data
• Identify Controls
• Identify Terminators
• Draw DCD (Data context Diagram) • Draw CCD (Control Context Diagram)
• Decompose DCD into DFDs (Data Flow Diagram) • Assign data to each DFD (Process)
Steps
Steps
•
Identify Data
– Shaft rotation – Fuel quantity – Displays
Steps
•
Identify Control
– Braking status – Top gear status
Steps
•
Identify Terminators
– Driver
– Throttle Mechanism – Brake
– Engine
Steps
Steps
Steps
• Decompose CCD into DFDs– There are 4 Process Bubbles: Measure Miles, Measure