
17
Chapter 2
A Systematic Approach
One major reason that models are created is to understand complex systems. is is
particularly true in the software development field. By its very nature, a computer
software system is created from a myriad of interacting parts that all combine to
produce visible behavior. To understand and construct such systems it is necessary
to deconstruct a large unmanageable problem domain into smaller domains that
can be more readily addressed. is process of deconstruction is known as Systems
Analysis, and was developed as a formal process in the early days of computer sci-
ence during the 1950s [1–3]. is chapter pres