Computer Science, asked by sangithakailash6935, 1 year ago

Explain the different stages of object oriented methedology .

Answers

Answered by Yash0804
0
There are three types of Object Oriented Methodologies

1. Object Modeling Techniques (OMT)
2. Object Process Methodology (OPM)
3. Rational Unified Process (RUP)

1. Object Modeling Techniques (OMT)It was one of the first object oriented methodologies and was introduced by Rumbaugh in 1991.OMT uses three different models that are combined in a way that is analogous to the older structured methodologies.
a. AnalysisThe main goal of the analysis is to build models of the world.The requirements of the users, developers and managers provide the information needed to develop the initial problem statement.
b. OMT Models

I. Object Model- It depicts the object classes and their relationships as a class diagram, which represents the static structure of the system.It observes all the objects as static and does not pay any attention to their dynamic nature.
II. Dynamic Model- It captures the behavior of the system over time and the flow control and events in the Event-Trace Diagrams and State Transition Diagrams.It portrays the changes occurring in the states of various objects with the events that might occur in the system.
III. Functional Model- It describes the data transformations of the system.It describes the flow of data and the changes that occur to the data throughout the system.
c. Design- It specifies all of the details needed to describe how the system will be implemented.In this phase, the details of the system analysis and system design are implemented.The objects identified in the system design phase are designed.
2. Object Process Methodology (OPM)
It is also called as second generation methodology.It was first introduced in 1995.It has only one diagram that is the Object Process Diagram (OPD) which is used for modeling the structure, function and behavior of the system.It has a strong emphasis on modeling but has a weaker emphasis on process.It consists of three main processes:
I. Initiating: It determines high level requirements, the scope of the system and the resources that will be required.

II. Developing: It involves the detailed analysis, design and implementation of the system.

III. Deploying: It introduces the system to the user and subsequent maintenance of the system.

3. Rational Unified Process (RUP)It was developed in Rational Corporation in 1998.It consists of four phases which can be broken down into iterations.
I. Inception
II. Elaboration
III. Construction
IV. Transition
Each iteration consists of nine work areas called disciplines.A discipline depends on the phase in which the iteration is taking place.For each discipline, RUP defines a set of artefacts (work products), activities (work undertaken on the artefacts) and roles (the responsibilities of the members of the development team).
Similar questions