Close

OOSD-P07
(PGDM 2007-09 : Term-IV)

Object-Oriented Software Development
(Faculty: Prof. Dipak Misra)
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:


SessionTopicReadingsAssignments
1Intro to Object-OrientationHandouts, Ch.1 (Ref.1)
2Intro to UMLHandouts, Ch.2 (Ref.1)
3Static ModelingHandouts
4Use Case ModelingHandouts, Ch.3 (Ref 1), Ch.6 (Ref 1)Term Work, Phase 1
5Class diagramsHandouts, Ch.4 (Ref 1), Ch.7 (Ref 2)Phase 1 presentation to instructor
6Introduction to CASE Tool (MagicDraw)Handouts
7Aggregations and InterfacesHandouts, Ch.4 (Ref 1), Ch.7 (Ref 2)
8Object diagramsHandouts, Ch.4 (Ref 1), Ch.7 (Ref 2)Term Work, Phase 2
9Dynamic ModelingHandouts, Ch 5 (Ref 1), Ch8 (Ref 2)Phase 2 presentation to instructor
10State DiagramsHandouts, Ch 5 (Ref 1), Ch8 (Ref 2)
11Sequence DiagramsHandouts, Ch 5 (Ref 1), Ch8 (Ref 2)
12Collaboration DiagramsHandouts, Ch 5 (Ref 1), Ch8 (Ref 2)
13Activity modelingHandouts, Ch 5 (Ref 1), Ch8 (Ref 2)Term Work, Phase 3
14Component DiagramsHandouts, Ch 7 (Ref 1)Phase 3 presentation to instructor
15A Process for Using UML, the Rational Unified Process (RUP) Handouts, Ch 10 (Ref 1)
16Functional ModelingHandouts, Ch 6 (Ref 2)
17Structural ModelingHandouts, Ch 7 (Ref 2)
18Behavioural ModelingHandouts, Ch 8 (Ref 2)
19Class-room presentations
20Class-room presentations
OOAD projects will be assigned during the second week of the course. The group-wise progress and presentations will be evaluated. Regular reading is strongly advised.

Pedagogy

The course content is defined by the schedule of topics mentioned above. The course will be offered through lecture sessions, and class room case discussions. There will be many class assignments.

Evaluation:
· Quizzes/assignments : 30%
· End Term : 30%
· Term Project : 20%
· Class Participation : 10%

Books and References:

1. UML 2.0 Toolkit, by Hans-Erik Eriksson, Magnus Penker, Brian Lyons, and David Fado, Wiley Publishing Inc.
2. Systems Analysis and Design with UML, by Alan Dennis, Barbara Wixom, and David Tegarden, John Wiley & Sons, Inc.
3. Practical Object-Oriented Design with UML, by Mark Pristley, McGRAW-HILL.
3. UML in 24 Hours, by Joseph Schmuller, Techmedia.
4. Other Web resources will also be assigned from time to time
Created By: Bijoy Kar on 09/06/2008 at 12:48 PM
Category: PGP-II Doctype: Document

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