Sei sulla pagina 1di 2


ROLL NO. 19 & 20

Mumbai March19
System models and its types in software engineering help us to know
about the various models of software engineering. System modeling
is the interdisciplinary study of use of models to conceptualize and
construct systems in business and it development.

A common type of systems modeling is functional modeling with

specific technique such as functional flow diagram. System models
are of different types. Data processing models show how data is
processed at different stages. Composition model shows how
entities are composed of different forms. Architectural model shows
principles sub systems. Classification model shows how entities have
common characteristics. Stimulus model shows system reaction to

Context model graphically represents the boundary by showing the

connections between the system being developed or the problem
being identified. The context is the surrounding element for the
system, and a model provides the mathematical interface and a
behavioral description of the surrounding environment.

Behavioral model is a description of how the proposed system will

interact with the actors and with entities which is out of the
boundary of the system. An important feature of the behavioral
approach is that it does not distinguish a priority between input and
output variables.

Data model is an abstract model that organizes elements of data and

standardizes how they relate to one another and to properties of the
real world entities. For instance, a data model may specify that the
data element representing a car be composed of a number of other
elements which, in turn, represent the color and size of the car and
define its owner.

Object model is a technique for identifying objects within the

systems environment and the relationships between those objects.
There are three types of object models: Data abstraction,
encapsulation and inheritance. Object model describes the system in
terms of object classes and their associations.