Presentation is loading. Please wait.

Presentation is loading. Please wait.

 What is Modeling What is Modeling  Why do we Model Why do we Model  Models in OMT Models in OMT  Principles of Modeling Principles of Modeling 

Similar presentations


Presentation on theme: " What is Modeling What is Modeling  Why do we Model Why do we Model  Models in OMT Models in OMT  Principles of Modeling Principles of Modeling "— Presentation transcript:

1

2  What is Modeling What is Modeling  Why do we Model Why do we Model  Models in OMT Models in OMT  Principles of Modeling Principles of Modeling  Introduction to UML Introduction to UML  Why use the UML Why use the UML  Application Area of UML Application Area of UML  Conceptual Model of UML Conceptual Model of UML  Elements of Conceptual Model Elements of Conceptual Model

3  A model is an abstraction of something for the purpose of understanding it before building it.  a model is an abstraction that hides the non-essential characteristics of a system and highlights those characteristics, which are pertinent to understand it.  A model provides a means for conceptualization and communication of ideas in a precise and unambiguous form.  Modeling is used frequently, during many of the phases of the software life cycle such as analysis, design and implementation.  Modeling like any other object-oriented development, is an iterative process. As the model progresses from analysis to implementation, more detail is added to it.

4 Before constructing anything, a designer first build a model. The main reasons for constructing models include: To test a physical entity before actually building it. To set the stage for communication between customers and developers. For visualization i.e. for finding alternative representations. For reduction of complexity in order to understand it. BACK

5  Object Model - This model describes the objects in a system and their interrelationships. This model observes all the objects as static and does not pay any attention to their dynamic nature.  Dynamic Model - This model depicts the dynamic aspects of the system. It portrays the changes occurring in the states of various objects with the events that might occur in the system.  Functional Model - This model basically describes the data transformations of the system. This describes the flow of data and the changes that occur to the data throughout the system. BACK

6 The use of modeling has a rich history in all the engineering discipline. That experience suggests four basic principle of modeling:  The choice of what model to create has a profound influence on how a problem is attacked and how a solution is shaped.  Every model may be expressed at different level of precision.  The best models are connected to reality  No single model is sufficient. Every nontrivial system is best approached through a small set of nearly independent models. BACK

7  UML is a language used for object-oriented analysis and design.  UML includes a set of graphical notation techniques to create visual models of software systems.  Three developers of UML are Grady Booch, Ivar Jacobson and James Rumbaugh.  UML is a language for visualizing, specifying, constructing, documenting.  UML is not a development method. It is designed to be compatible with the object-oriented software development methods.

8  Many people thinks in pictures.  You will be able to share your ideas with others through pictures.  A picture express a lot of words. BACK

9  The UML is intended primarily for software intensive system.  It has been used effectively for such a domain as:  Enterprise information system  Banking and financial services  Telecommunication  Transportation System  Medical Electronics  Scientific  Distributed web based services  The UML is not limited to modeling the software.  In fact, it is expressive enough to model non-software system such as work flow in the legal system, the structure and behavior of the patients health care system and the design of hardware. BACK

10  A conceptual model can be defined as a model which is made up of concepts and their relationship.  A conceptual model is the first step before drawing a UML diagram. It helps to understand the entities in the real world and how they interact with each other.  As UML describe the real time system, it is very important to make a conceptual model and then proceed gradually.

11  Conceptual model of UML can be mastered by learning the following three major elements:  UML basic building blocks  Rules to connect the building blocks(Relationship)  Common mechanism of UML(UML Diagram) Conceptual Model Common mechanism of UML Rules to connect Building Block UML Basic Building Block BACK

12


Download ppt " What is Modeling What is Modeling  Why do we Model Why do we Model  Models in OMT Models in OMT  Principles of Modeling Principles of Modeling "

Similar presentations


Ads by Google