OOAD & UML.pptx for uml to prepare use case

rajxilinive 13 views 10 slides Jul 01, 2024
Slide 1
Slide 1 of 10
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10

About This Presentation

this is all about UML


Slide Content

OOAD & UML

1 July 2024 2 Pre requisites Understanding Object Oriented Principles Encapsulation Inheritance Polymorphism

1 July 2024 3 Agenda OOAD Introduction OOD principles UML Working with Rational Rose

1 July 2024 4 What is Object Oriented? System is viewed as collection of Objects Objects are interrelated and interact with each other System behavior is result of behavior of the objects and their interaction

1 July 2024 5 Principles of Object Orientation Abstraction Encapsulation Polymorphism Modularity

1 July 2024 © Arjun 6 Benefits of Object Oriented approach Allows to construct a well-structured application for a relatively complex system that captures attributes and behavior of that particular complex system Encourages reuse Produces evolvable systems Integration spans over life cycle – reduces risk

1 July 2024 © Arjun 7 What is OOAD? Analysis – An investigation of the problem and to find the set of objects and their relationships Design – Propose a logical solution to assign responsibilities to these objects so that they can interact in collaboration for a solution OOAD is design strategy and doesn't depend on any particular programming language

1 July 2024 © Arjun 8 OOAD Advantages Enhanced modularity Reuse and extendibility through Inheritance Polymorphism Encapsulation Incremental life cycle useful when requirements are not well understood

1 July 2024 © Arjun 9 OOAD Disadvantages More process time

1 July 2024 © Arjun 10 OOD Principles DRY – Don’t repeat yourself OCP – Open Close Principle LSP – Liskov Substitution Principle SRP – Single Responsibility Principle DIP – Dependency Inversion Principle ISP – Interface Segregation Principle
Tags