
22 n The Art of Software Modeling
us, functional decomposition should be used with care since it neglects the
synergistic information that is only present in the nondeconstructed whole (as seen
in the System Analysis approach). However, this technique is very useful when
approaching a complex system for the first time because it permits the division into
more readily approached subsystems (each with a defined function), after which a
more standard system analysis can be performed.
is technique is best used when rapid change to the system is not expected.
is is because the structure that is created by the functional decomposition is
hig ...