August 1999
Intermediate to advanced
224 pages
4h 25m
English
One of the oldest questions in software methods is: How do you break down a large system into smaller systems? We ask this question because as systems get large, it becomes difficult to understand them and the changes we make to them.
Structured methods used functional decomposition, in which the overall system was mapped as a function and broken down into sub-functions, which were broken down further into sub-sub-functions, and so forth. The functions were like the use cases in an object-oriented system in that functions represented something the system as a whole did.
Those were the days when process and data were separated. So in addition to a functional decomposition, there was also a data structure. ...
Read now
Unlock full access