IT-503 (C) · Object Oriented Analysis and Design/Official Syllabus
Object Oriented Analysis and Design (IT-503 (C)) - Official Syllabus
1
Unit 1
Introduction
- Overview of object oriented concepts
- Object Orientation
- OO Software Development life cycle
- Object oriented methodology
- OO Themes
- Modeling Concepts
- Role of Analysis and Design in software development
- Overview of various OOAD methodologies
- OO approach vs conventional approach
- Unified process of Software development
- UML
- Goals of UML
- Overview of different models
2
Unit 2
Static Modeling using Class Diagrams
- Object and Class concepts
- Link and association
- Multiplicity
- Ternary Association
- Recursive association
- Association class
- Generalization and Inheritance
- Multiple inheritance
- Aggregation and composition
- Abstract Class
- Packages
3
Unit 3
Dynamic Modeling using State Diagrams
- Events
- States
- Transitions and conditions
- Types of state diagrams
- Continuous life cycle state diagrams
- one-shot life cycle state diagrams
- Sub states
- Nested state diagrams
- Signal generalization
- Concurrency
- Junction state
- Synch state
- Relation of class and state models
4
Unit 4
Interaction Modeling
- Use case Models
- Actors and use cases
- Use Case relationships
- Use of Use cases for validation and verification
- Sequence diagrams
- Procedural sequence models
- activity models
- swim lanes
- Dynamic concurrency
- decomposing an activity
- Communication Diagrams
- Architectural Modeling: Component and Deployment Diagrams
5
Unit 5
System design and class design
- System design and class design
- Implementation modeling
- Implementing structure and implementing functionality
- Frameworks
- Design Patterns
- Object-Oriented Languages and their comparison
- Object-Oriented Databases
- ObjectOriented Programming Style
- CORBA
- COM
- DCOM
Reference Books
- Object-Oriented modeling and Design with UML — Michael Blaha — PHI
- Object-Oriented Analysis and Design Using UML — Mahesh P. Matha — PHI
- Object-Oriented Analysis and Design Using UML — D Jeya Mala, S. Geetha — McGraw Hill
- Object-Orientd Analysis and Design — Andrew Haigh — TMH
- Object-Oriented Analysis and Design Understanding, System Development with UML 2.0 — O’ Docherty — Wiley India
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel