Tuesday, March 6, 2018

What is OOAD?

Q : What is OOAD?
Ans : OOAD stand for Object Oriented Analysis of Design, 
before OOAD we use TM, TM stand for Traditional methodology, 
In early days means 1970's software consist on 5 kloc (5000 loc) consider as small scale software but gradually in mid of 1980's medium scale  software are developed    which consist on 50 kloc (50,000loc), In the end of 1980's a large scale software are developed consist on 50 lac loc the stronger one.
now as the size of software are expended the traditional methodologies was facing difficulties. then concept of OOAD was a emerged.
Here Question arises that why TM failed in medium and large scale but not in small scale software? 
Because software are comprise of Operation and Data. means proper management of data and operation are much necessary. The main focus of TM was on operation and have less attention on data, this is the major reason of failing of TM.
Why OOAD was success to overcome in medium and large scale software?
Because OOAD give equal important to both operation and data. the main concept of OOAD consist on class & object. structure of class in this subject is!!!
class is the blue print of an object.
object is the instance of a class.
 For Example: class
President = class name 
president name , country name , tenure , age = Attribute/data 
 Reign = Operation 
  Here, President is a class with attributes Name , Country , Tenure , Age and operation/action is region. e.g Who is Reign of pakistan ?
Mamnoon Hussain.
       

No comments:

Post a Comment

What is Compiler?

                   What is Compiler? Compiler: Compiler is a translation Software , used to translate high level  language program in to it...