interface+control+document
DESCRIPTION
Interface designTRANSCRIPT
-
Interface Control Document
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 Type Value Range Default Value
Power_Level Integer 0 10 5
Data between Input Subsystem and Timer subsystem:
Name Type Value Range Default Value
Timer_Value Unsigned long int 0 9999 0
Data between Input Subsystem and TurnTable subsystem:
Name Type Value Range Default Value
On Boolean True
False
False
Data between Timer Subsystem and Display subsystem:
Name Type Value Range Default Value
Count_Value String 0 9999 or
Food is Ready
0