You are on page 1of 2

PUNE INSTITUTE OF COMPUTER TECHNOLOGY DHANKAWADI , PUNE 43.

TEACHING PLAN
Academic Year: - 2011 - 2012 Subject-: OOMD Class -: BE Sem.:- I Subject Code-:410443 Dept : - IT

Name of Teacher-:
Teaching Scheme: Lectures / week: 04 Hrs.

Prof. D.D.Londhe
Evaluation Scheme: Paper: 100 marks

Prerequisites: Software Engineering Objectives: Introduction to Modeling and Design of software, firmware and business processes. Introduce UML 2.0 and its diagrams as a modeling tool for large and complex systems. Understand the concepts being modeled in UML.

Sr. No.

Topics & Subtopics


Unit I: Introduction to OMG Standards: MDA, MOF, XMI, CORBA, UML 2.0. UML History, UML 2.0 New Features. Introduction to UML, UML Meta Model Conceptual Model of UML, Extensibility mechanisms like stereotypes, tagged values, constraints and profiles. OCL. Overview of all diagrams in UML 2.0 Unit II : Rational Unified Process emphasizing Inception, Elaboration, Construction, Transition Phases. 4+1 View architecture, Architectural approaches: Use case Centric, Architecture driven, Iterative approach. OO Concepts Review, Overview of Use Case Diagram.

Approx. lectures

Topic wise Reference s

08

T1.T2

08

T1.T2,T3

P:F-CTL UG / 02 / R0

1 of 2

PUNE INSTITUTE OF COMPUTER TECHNOLOGY DHANKAWADI , PUNE 43.

Unit III: CRC method, Class diagrams, Classes and Relationships, Advanced Classes, Advanced relationships generalization, association with its adornments, dependencies, realization. Interfaces and ports. Packages & diagrams. Instances, Active Objects & object diagram Composite structure diagrams including composite structures, collaborations Unit IV: Interaction diagrams. Interaction Overview diagrams including interactions, signals, exceptions, regions, partitions, Sequence diagrams, Communication diagrams. Unit V: Activity diagrams, Activities, sub activities, Events &signals, exceptions, partitions, regions. State Machine diagrams, States, encapsulation of states, transitions, submachine, state Generalization. Timing diagrams. Processes & threads, time & space, Modeling reactive object. Unit VI : Support for modeling Architecture in UML. Component diagrams, Deployment diagrams. Collaborations. Pattern & framework. Applications of UML in embedded systems, Web applications, commercial applications.

06

T1,T2,T3 R1

06

T1,T2,T3 R1

08

T1,T2,T3 R1,R2

06

T1,T2,T3 R1,R2

TEXT BOOKS / REFERENCE BOOKS : Text Books T1. Grady Booch, James Rumbaugh, Ivar Jacobson, "Unified Modeling Language User Guide", The 2nd Edition, Addison-Wesley Object Technology Series. T2. Dan PHone, Neil Pitman, "UML 2.0 in a Nutshell (In a Nutshell (O'Reilly) T3. Tom Pender, Eugene McSheffrey, Lou Varvels, Wiley "UML 2 Bible" References Books R1. Hans-Erik Eriksson, Magnus Penker, Brian Lyons, David Fado "UML 2 Toolkit" R2. Martin Fowler, Addision Wesley, "UML Distilled A Brief Guide to the Standard object Modeling Language", Third Edition _____________ Subject Teacher P:F-CTL UG / 02 / R0 ___________ HOD 2 of 2