Presentation is loading. Please wait.

Presentation is loading. Please wait.

Object Oriented Analysis and Design

Similar presentations


Presentation on theme: "Object Oriented Analysis and Design"— Presentation transcript:

1 Object Oriented Analysis and Design
Object Oriented Analysis and Modeling

2 Model System representation of a thing, specially of a system

3 Model A representation of what is going to build
May have number of views A model is quicker and easier to build Represent real or imaginary things from any domain. Use in engineering Useful for understand of system

4 UML UML (stands for Unified Modeling Language) is a standard modeling language with graphical representations for specifying, visualizing, constructing, and documenting the artifacts of systems

5 UML Modeling Language Graphical elements Rules Describe
System Functions System data System Structure Doesn't tell how to implement

6 Building blocks of UML Things Relationships Diagrams

7 Building blocks of UML Things: Basic entities in a model
Things can be: Structural, Behavioral, Grouping, and Annotational. The structural things define the static elements. The behavioral thing define dynamic features. Grouping things can be defined as a mechanism to group elements of a UML model together. Annotational things can be defined as a mechanism to capture remarks, descriptions, and comments of UML model elements.

8 Building blocks of UML Relationships: Associations between elements
Association describes the functionality of an system.

9 Building blocks of UML Diagrams:
Graph of things and their relation ships Diagram represents a system.

10 Advantages of UML Easy to understand by any one since pictorial
Capable of representing both structure and behavior Capable in object oriented analysis Supporting reusability Independent of specific programming language Accepted and used by everyone


Download ppt "Object Oriented Analysis and Design"

Similar presentations


Ads by Google