March 1999
Intermediate to advanced
416 pages
8h 17m
English
The previous chapter described two functional views of a system or program, the first based on external behavior alone (black box) and the second based on a state machine (state box). This chapter describes a third view—the procedure or algorithm (clear box) to implement the state box and exhibit the specified external behavior.
The top-down iterative process by which the highest level specification of a complex system becomes a body of code that executes on a computer must address many design decisions. The box structure method does not make design decisions; however, it does encourage designers to consider the entire solution space. The solution space consists of all possible ...
Read now
Unlock full access