The whitebox template is a structured means of specifying or describing whiteboxes. It contains the following elements (required information shown in bold, the rest is optional):
Part | Explanation |
---|---|
Diagram | Shows the contained blackboxes plus their relationships |
Rationale | The reason why this whitebox is structured like it is. |
Contained blackboxes | Names and responsibilities of contained blackboxes, plus references to their detailed description. |
Internal relationships (interfaces) | Brief description of the (important) relationships between internal blackboxes, plus references to their detailed description. |
Risks and issues | Know issues or risks with this whitebox, information about eventual technical debt or ideas for improvement |