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. (8 Hrs.)
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. (6 Hrs.)
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 (8 Hrs.)
Unit IV Interaction diagrams.
Interaction Overview diagrams including interactions, signals, exceptions, regions, partitions, Sequence diagrams, Communication diagrams. (8 Hrs.)
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. (6 Hrs.)
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. (6 Hrs.)
Text Books :
2. Dan PHone, Neil Pitman, "UML 2.0 in a Nutshell (In a Nutshell (O'Reilly)
3. Tom Pender, Eugene McSheffrey, Lou Varvels, Wiley "UML 2 Bible"
Reference Books :