Interface Control Document: Example: ICD For The Microwave Sub-Systems
Interface Control Document: Example: ICD For The Microwave Sub-Systems
The Interface Control Document (ICD) is a document that lists all data and their types
that are passed among the subsystems or between a subsystem and an outside system.
The purpose of this document is to have the interfaces well defined so that sub-systems
can be coded in parallel by different software engineers.
Example: ICD for the Microwave sub-systems.
Data between Input Subsystem and MicroWaveHeat subsystem:
Name
Power_Level
Type
Value Range
0 10
Integer
Default Value
5
Type
Unsigned long int
Value Range
0 9999
Default Value
0
Type
Boolean
Value Range
True
Default Value
False
False
Type
String
Value Range
0 9999 or
Food is Ready
Default Value
0