Saturday, September 20, 2014

Object Oriented Analysis and Design

Object Oriented Analysis and Design (OOAD) probably is the most popular method used by developer to analyzing and designing system or application today. OOAD can be used on simple or complex system. OOAD method approach to develop the system rather then use the traditional way which have defined structure, OOAD more likely make several object which have identity and methods then each object will be compiled on paralel way. Instead of run every step from defined structures, OOAD just need call an object which have the process you need.

There is three characteristic from OOAD:
  1. Encapsulation, way to let on private the detail of object.
  2. Inheritance, there is identity or method which is can be used by the child from their parent.
  3. Classes, to put all method inside of class.

Tools on OAAD

Object Oriented Analysis and Design Using UML

Unified Modelling Language (UML) is a tools to draw the analisys and design on OOAD. Diagrams on UML:
  • Use Case Diagram
  • Sequence Diagram
  • Class Diagram
  • Object Diagram
  • Object State Diagram
  • etc.

Applications to make UML

Here some tools, application or software to draw UML :
For information about OOAD on the following links.
http://www.umsl.edu/~sauterv/analysis/488_f01_papers/quillin.htm

9 comments: