2.12 Analysis Modeling
2.12 Analysis Modeling
Analysis Model is a technical representation of the system. It acts as a link between the system
description and the design model. In Analysis Modelling, information, behavior, and functions of the
system are defined and translated into the architecture, component, and interface level design in the
design modeling.
It must define a set of requirements that can be validated, once the software is built.
1. Data Dictionary:
It is a repository that consists of a description of all data objects used or produced by the
software. It stores the collection of data present in the software. It is a very crucial element of
the analysis model. It acts as a centralized repository and also helps in modeling data objects
defined during software requirements.
using Data object description. It provides the basis for activity related to data design.
5. Process Specification:
It stores the description of each function present in the data flow diagram. It describes the
input to a function, the algorithm that is applied for the transformation of input, and the
output that is produced. It also shows regulations and barriers imposed on the performance
characteristics that are applicable to the process and layout constraints that could influence
the way in which the process will be implemented.
6. Control Specification:
It stores additional information about the control aspects of the software. It is used to indicate
how the software behaves when an event occurs and which processes are invoked due to the
occurrence of the event. It also provides the details of the processes which are executed to
manage events.