KEMBAR78
Ooad (object oriented analysis design) | PPTX
OOAD
(Object-Oriented
Analysis Design)
Object and Classes run
through
 Object: Is a concept or thing or activity
 Class: it is a group of objects with similar properties,
common behavior, common relationship to other objects
What is OOAD
 In the 1990s, Coad incorporated behavioral ideas to
object-oriented methods.
 Object oriented analysis and design is a software
engineering approach that model a system group of
interacting objects.
The Object-Oriented
Modeling Approach
 Benefits
1.The ability to tackle more challenging
problem domains
2.Improved communication among users,
analysts, designers, and programmers
3.Reusability of analysis, design, and
programming results
4.Increased consistency among the models
developed during object-oriented
analysis, design, and programming
A.4
How to create OOAD models
 Analysis Phase
 Model of the real-world application is
developed showing its important
properties
 Model specifies the functional behavior
of the system independent of
implementation details
 Design Phase
 Analysis model is refined and adapted
to the environment
 Implementation Phase
 Design is implemented using a
programming language or database
management system
A.5
Example case study
Say hello
Offer cart
Activity Diagram
Wait for
Customer
Offer card
SmileSay hello
Get cart
No Customer
Refuses Cart
Classifying the
objects in the use
case greet by using
analytical class
Classification of objects
Boundary Class
Door
Entity class
Shopping Cart
Greeting
Shopper
Control class
Greeting Step
Communication Diagram
Door Greeter
Cart
Customer
1. Open()
A.1 Smile() A.2 SayHello() 3. Offer Cart
4.1 Getcart()
4.1 Givecart()
Class diagram
Door
Open()
Employee
Empid()
Startdt()
Shopping Crat
MaxCapacity()
Greeting
Smile()
Hello()
Getcart()
Giecart()
Customer
Cartneed()
Buy()
Sequence diagram
Door Greeter CartCustomer
Open()
Sayhello()
Smile()
OfferCart()
Givecart() Getcart()
Parallel
opp
Ooad (object oriented analysis design)

Ooad (object oriented analysis design)