Object Orientated Analysis and Design with UML

Lecture 03

Title Text

• Many objects in this world exhibit great complexity
• heart beating, photosynthesis, weather, etc
• Applies to software as well
• database systems
• financial systems
• air traffic controller
• The complexity is too great for one person to understand
• Complexity can never be eliminated; but it can be reduced

Use case Diagram 

Use case Relationships

Activity Diagram

Merge

Swim lanes

Class Diagram

Example of the Abstraction: Car Class in C#

Example of the Abstraction: Car Class in C++

Example of the Abstraction: Car Class in Java

C++

Revisit Class Diagrams

 

Parts-OOAD-UML-Lecture-Section-01

By deskeiher

Parts-OOAD-UML-Lecture-Section-01

Base Deck

  • 131