Modeling is a central part of all activities that lead up to the
deployment of good software. It is required to build quality software.
Importance of Modeling:
- Modeling gives graphical representation of system to be built.
- Modeling contributes to a successful software organization.
- Modeling is a proven and well accepted engineering technique.
- Modeling is not just a part of the building industry. It would be
inconceivable to deploy a new aircraft or an automobile without
first building models-from computer models to physical wind
tunnels models to full scale prototypes.
- A model is a simplification of reality. A model provides the
blueprint of a system.
- A model may be structural, emphasizing the organization of the
system, or it may be behavioral, emphasizing the dynamics of the
system.
- Models are build for better understanding of the system that we
are developing:
a. Models help us to visualize a system as it is or as we want it to
be.
b. Models permit us to specify the structure or behavior of a
system.
c. Models give us a template that guides us in constructing a
system.
d. Models support the decisions we have made.