Friday, July 14, 2017

Object-Oriented Modeling || What Is Object-Oriented Modeling ??

Object-Oriented Modeling || What Is Object-Oriented Modeling ??

   Models help you to visualize and specify different parts of a system. Models also show how different parts are related to one another and help in visualizing their working. For example, if you had to explain the working of a car, it would be easier to explain if you had a model of car on paper, in front of you.

   Similarly, any object-oriented software system consists of objects, which are instantiated from classes object-oriented modeling aims at representing such systems as models based on a set of notations and rules.

   Modeling is breaking a complex problem into small elements that are easy to understand and arriving at the solution of the problem. To arrive at the solution you need to do a lot of analysis. UML is a modeling language that can be used to define models in the software engineering domain. It defines various models for a system.

  1. The class model describes the static structure.
  2. The state model represents the dynamic behavior of objects.
  3. The use case model explains the requirements of the user.
  4. The interaction model describes messages flows.
  5. The implementations model contains work units.
  6. The deployment model contains details that pertain to process allocation.
Let's learn more about modeling concepts using UML in next blog... Stay tune...


Post a Comment