In: Operations Management
Explain Basic Characteristics of Object Oriented System Analysis & Design.
In object-oriented approaches, the focus is on capturing the
structure and behavior of information systems in small modules that
include data and processes. The main goal of Object Oriented Design
(OOD) is to improve the quality and performance of systems analysis
and design by making it more usable.
The OO model is used in the analysis phase to fill the gap between
the problem and the solution. It works well in situations where
systems are under continuous design, adaptation and maintenance. It
identifies objects in areas where their classification problems are
related to data and behavior.
The OO model is useful in the following ways:
It facilitates system changes at less
cost.
It encourages reuse of components.
This simplifies the problem of integrating
components to configure large systems.
Simplify the design of distribution
systems.
The elements of the object-oriented system
Let's take a look at the features of the OO system -
Object - An object is an object that exists
in a problem area and can be identified by data (attributes) or
behavior. All monetary objects (students, patients) and some
intangible entities (bank accounts) are modeled.
Attributes - They describe object
information.
Attitude - It defines what an object can
do. It defines the operation performed on the object.
Class - The class covers the data and its
behavior. Objects with similar meaning and purpose are grouped
together.
Method - The method defines the behavior of
the class. They are nothing more than actions that objects can
take.
Message - A message is a call to a function
or procedure from one object to another. They are information that
is passed on to the object to trigger the method. Message content
is a call to a function or procedure from one object to
another.