|
Outlines
Module
1 -
INTRODUCTION TO OBJECT ORIENTED
1) Why
Object Oriented?
2) Object-Oriented development languages
3) Object-Oriented Methodologies
4) Object-Oriented modeling and notation
5) History of UML
6) UML diagram
5) UML modeing tools
Module 2 - ESSENTIAL CONCEPT OF OBJECT-ORIENTED
1) Class and Object
2) Attributes, methods &
message
3) Encapsulation
4) Polymorphism
5) Inheritance
6) Case Study:
Discovering Object
Module
3 - USE CASES MODELING
1) Capturing requirement using use case
2) Use Case Diagrams
3) Use Case Description
4) When to use Use Case
5) Use Case Example
6) Case Study: Mapping requirements to use case
Module 4 - DOMAIN MODELING
1) Identify classes
and collaboration
2) Class Diagram
3) Object Diagram
4) Case Study:
Identify classes & their collaboration
Module 5 -
INTERACTION MODELING
1) Sequence Diagram
2) Communication Diagram (or previously called Collaboration Diagram)
3) Case Study: Sequence Diagrams & Communication Diagram
4) Sequence vs Communication Diagram
Module 6 - STATE &
ACTIVITY DIAGRAM
1) State Diagram
2) Case Study: State Diagram
3) Activity Diagram
4) Case Study: Activity Diagram
Module 7 - OTHER
UML MODELING
1) Component Diagram
2) Package Diagrams
3) Deployment Diagram
4) Interaction Overview Diagram
5) Composite Structure Diagram
6) Timing Diagram
Module 8 –
Managing Object Oriented Project
1) Applications not suitable for
Object Oriented Development
2) Legacy Systems
3) Testing Issues
4)
Project Management Issues
5) How to start a Object Oriented Project
|