Você está na página 1de 1

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
Power_Level

Type

Value Range
0 10

Integer

Default Value
5

Data between Input Subsystem and Timer subsystem:


Name
Timer_Value

Type
Unsigned long int

Value Range
0 9999

Default Value
0

Data between Input Subsystem and TurnTable subsystem:


Name
On

Type
Boolean

Value Range
True

Default Value
False

False

Data between Timer Subsystem and Display subsystem:


Name
Count_Value

Type
String

Value Range
0 9999 or
Food is Ready

Default Value
0

Você também pode gostar