OOPS Unit 2 Lec 1
OOPS Unit 2 Lec 1
It was developed by James Rumbaugh and his colleagues in the early 1990s to support object-
oriented software development.
These techniques help us figure out how to design objects and how they will work together in the
program.
Books
Members (who borrow books)
Librarians (who manage the library)
2. Define Attributes:
Book: Title, Author, ISBN number
Member: Name, ID, Contact
3. Define Methods:
Book: Borrow, Return
Member: Borrow book, Return book
Classes:
A class is a blueprint or template for creating objects.
Defines the common attributes and methods shared by a group of objects.
Relationships:
Objects and classes interact with each other through relationships, such as association,
inheritance, and aggregation.
Key Differences:
The Three Main Models of OMT:
1) Object Model
Real-Life Example:
How It Works:
The Three Main Models of OMT:
1) Object Model
2) Dynamic Model
example-
2) Dynamic Model
3) Functional Model
Simple Example:
3) Functional Model
Functional Model
Phases of OMT:
Phases of OMT:
Benefits of OMT: