Handling System Complexity
Information Systems are relatively complex as compared to
physical systems, and therefore, they should be handled properly enabling the
system designer to understand, design, develop and implement.
To handle the complexity, the system can be viewed as an
assembly of subsystem each with a clear definition of the boundaries, interfaces
and their connectivity. The subsystems then are put in the hierarchical order to
provide a structural view showing the developmental path to the designer.
The process of simplification provides a way to handle these
interconnections and reduce the complexity. The method of simplification is as
follows:
-
Identify the subsystems which have to be together for the functional
`cohesion'.
- Form a
cluster of these subsystems and identify interconnections in this cluster.
- Form
clusters of the remaining subsystems.
- Connect
the clusters with an interface.