This situation renders complexity
into the information system development process, where removing one flaw can develop
other flaws. The definition of complexity varies in different contexts. Baccarini (1996, p
202) defines complexity as:
The complexity can be defined as an interaction of several parts which can be made operational
differently and in interdependent ways.
Suppose we have a particular system in which there are many components. All these components
have some intra-component dependencies. Each component may be independent
and may have a particular behavior and influence in the whole system. Every component is
not only dependent on its internal dependencies but is also affected by other components.
These inter-component dependencies help the components to make a complete system for a
particular purpose. All these components interact with each other to fulfill requirements and
dependencies of other components. As all the components are independent, and have their
own intra-component structure, they can work and behave differently if some changes occur
in their internal composition. When these components work in a system, they can operate
in different ways, and can have different effects on the system at different times.
Pages:
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685