Close

OOP-05
(PGP 2005-07)

Object-Oriented Computing
Term – V, PGP 2005-07
Objectives:

The objective of the program is to provide a broad exposure on various aspects of Object-Oriented Analysis and Design of Information Systems using the Unified Modeling Language (UML). Software Development is becoming more and more complex, but nevertheless more fascinating too. Regardless of the way an implementation is achieved, each implementation is preceded by a distinct planning phase. To ensure better modifiability/ maintainability, that is, to ensure conceptual stability while continuing with evolution of a software product, there is no better alternative than Object-Orientation while planning for the application.

Course Contents:

1. Intro to Object-Orientation
2. Intro to UML
3. Static Modeling
4. Class diagrams
5. Aggregations and Interfaces
6. Object diagrams
7. Use Case Modeling
8. Dynamic Modeling
9. State Diagrams
10. Sequence Diagrams
11. Collaboration Diagrams
12. Activity modeling
13. Component Diagrams
14. Unified Process for OO S/W Development

OOAD projects will be assigned during the second week of the course. The group-wise progress and presentations will be evaluated.

Evaluation:
· Quizzes : 30%
· Assignments : 20%
· End Term : 30%
· Project : 20%

References:

1. Practical Object-Oriented Design with UML, by Mark Pristley, McGRAW-HILL
2. UML in 24 Hours, by Joseph Schmuller, Techmedia

Created By: Lingaraj Pattanaik on 08/31/2006 at 10:50 AM
Category: PGP-II Doctype: Document

...........................