JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY 
HYDERABAD 
III Year B.Tech. CSE -II Sem T P C 
4+1* 0 4 
OBJECT ORIENTED ANALYSIS AND DESIGN

UNIT - I 
Introduction to UML : Importance of modeling, principles of modeling, object oriented modeling, conceptual model of the UML, Architecture, Software Development Life Cycle. 
 
UNIT - II 
Basic Structural Modeling : Classes, Relationships, common Mechanisms, and diagrams. Advanced Structural Modeling : Advanced classes, advanced relationships, Interfaces, Types and Roles, Packages. 
 
UNIT - III 
Class & Object Diagrams : Terms, concepts, modeling techniques for Class & Object Diagrams. 
 
UNIT- IV 
Basic Behavioral Modeling-I : Interactions, Interaction diagrams. 
 
UNIT - V 
Basic Behavioral Modeling-II : Use cases, Use case Diagrams, Activity Diagrams. 
 
UNIT - VI 
Advanced Behavioral Modeling : Events and signals, state machines, processes and Threads, time and space, state chart diagrams. 
 
UNIT-VII 
Architectural Modeling : Component, Deployment, Component diagrams and Deployment diagrams. 
 
UNIT - VIII 
Case Study : The Unified Library application. 
 
TEXT BOOKS : 
1. Grady Booch, James Rumbaugh, Ivar Jacobson : The Unified Modeling  Language User Guide, Pearson Education. 
2. Hans-Erik Eriksson, Magnus Penker, Brian Lyons, David Fado: UML 2  Toolkit, WILEY-Dreamtech India Pvt. Ltd. 
 
REFERENCE BOOKS: 
1. Meilir Page-Jones: Fundamentals of Object Oriented Design in UML,  Pearson Education. 
2. Pascal Roques: Modeling Software Systems Using UML2, WILEY-  Dreamtech India Pvt. Ltd. 
3. Atul Kahate: Object Oriented Analysis & Design, The McGraw-Hill  Companies. 
4. Mark Priestley: Practical Object-Oriented Design with UML,TATA  McGrawHill 
5. Appling UML and Patterns: An introduction to Object – Oriented Analysis  and Design and Unified Process, Craig Larman, Pearson Education.
  • Created
    Dec 25, 2013
  • Updated
    Dec 25, 2013
  • Views
    4,054