Tags

Jan 24, 2010

Object Oriented Modeling & Design

Download Object Oriented Modeling & Design Lab Manual

Download Object Oriented Modeling & Design FAQ

Download This Book   

















 Download mastering_uml_with_rational_rose2002










410443 Object Oriented Modeling and Design

Teaching Scheme                                    Examination Scheme
 Lectures: 3 Hours /Week                        Theory: 100 Marks
Practical: 2 Hours/Week                         Term Work:25 Marks
                                                              Oral: 50 Marks
.
Objectives :
. Introduction to Modeling and Design of software, firmware and business proc_sses. . Introduce UML 2.0 and its diagrams as a modeling tool for large and comple£ systems. . Understand the concepts being modeled in UML

UNIT I :
Introduction to OMG Standards: MDA, MOF, XMI,CORBA , UML 2.0. UML History, UML 2.0 New Features.
Rational Unified Process emphasizing Inception, Elaboration, Construction, Transition Phases. 4+ 1 View architecture, Architectural approaches: Use case Centric, Architecture driven, Iterative approach, 00 Concepts Review.

UNIT ll:
Introduction to UML. UML MetaModel. Extensibility mechanisms like stereotypes, tagged values, constraints and profiles. OCLOverview of all diagrams in UML 2.0.

UNIT III :
Object diagrams, CRCmethod, Review of 00 concepts.Class diagrams, Classes and Relationships, Interfaces and ports, Templates, Active Objects, Advanced relationships generalization, association, aggregation, dependencies. 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:
State Machine diagrams, States, encapsulation of states, transitions, submachine, state generalization. Timing diagrams, Activity diagrams, Activities, sub activities, signals, exceptions, partitions, regions.

UNIT VI :
Support for modeling Architecture in UML. Package diagrams, Component diagrams, Deployment diagrams. Applications of UML in embedded systems, Web applications, commercial applications.
AI! diagrams are to be assumed for UML 2.0 for each diagram the need, purpose, Concepts, Notation, Forward Engineering, Reverse Engineering & Application must be considered.
Text Books.

1. Grady Booch, James Rumbaugh, Ivar Jacobson "Unified Modeling Language User        Guide", The (2nd Edition) (Addison-Wesley Object Technology Series) (Hardcover)

Reference Books :

I. Joseph Schmuller "SAMS Teach yourselfUML in 24 Hours", Third edition.
2. Martin Fowler, "UML Distilled: A Brief Guide to the Standard Object Modeling
Language", Third Edition (Paperback) ,Addision Wesley
3. Dan Pi lone, Neil Pitman "UML 2.0 in a Nutshell", (In a Nutshell (O'Reilly» Paperback)
4. Hans-Erik Eriksson, Magnus Penker, Brian Lyons, David Fado "UML 2 Toolkit
      (Paperback) "
5. Jim Arlow, Ila Neustadt "UML 2 and the Unified Process: Practical Object-Oriented
      Analysis and Design" (2nd Edition) (Addison-Wesley Object Technology Series)
(Paperback)
6. Michael Jesse, James A. Schardt "UML 2.0 for dummies"
7. Kendal Scott, Apress "Fast track UML 2.0"



      

No comments:

Post a Comment