Pages

Labels

All Right Reserved @2021 Cdr.Com.np. Powered by Blogger.

Monday, 15 February 2021

How are OOA,OOD and OOP related?

During object-oriented analysis(OOA) there is an emphasis on finding and describing the objects or concepts in the problem domain. For example, in the case of the flight information system, some of the concepts include Book, Library, and Patron During software requirement phase, requirement analysis and object analysis, it is a method of analysis that examines requirements from the perspective of classes and objects as related to problem domain. Object oriented analysis emphasizes the building of real-world model using the object oriented view of the world. During object-oriented design (OOD) (or simply, object design) there is an emphasis on defining software objects and how they collaborate to fulfill the requirements.

 During user requirement phase, OOD involves understanding of the application domain and build an object model. Identify objects; it is methods of design showing process of object oriented decomposition. Object oriented design is a method of design encompassing the process of objects oriented decomposition and a notation for depicting logical and physical as well as static and dynamic models of the system under design. For example, in the library system, a Book software object may have a title attribute and a getChapter method.

Finally, during implementation or object-oriented programming, design objects are implemented, such as a Book class in Java. 

OOP (Object oriented programming) During system implementation phase, t is a method of implementation in which programs are organized as cooperative collection of objects, each of which represents an instance of some class and whose classes are all members of a hierarchy of classes united in inheritance relationships.                                                                                                                 Object oriented programming satisfies the following requirements:                                                                    - It supports objects that are data abstractions with an interface of named operations and a hidden              local state. 

          -Objects have associated type (class). 

         -Classes may inherit attributes from supertype to subtype.

SO, How are OOA,OOD and OOP related?

 The product of OOA serves as the models from which we may start an OOD , the product of OOD can then be used as blueprint for completely implementing a system using OOP methods. Object-oriented analysis, design and programming are related but distinct OOA is concerned with developing an object model of the application domain OOD is concerned with developing an object-oriented system model to implement requirements OOP is concerned with realising an OOD using an OO programming language such as Java or C++.

0 Comments:

Post a Comment

 

Blogger news

Blogroll

3-tag:Courses-65px

Blog Archive