OOAD Model Paper 20-03-2023
OOAD Model Paper 20-03-2023
OOAD Model Paper 20-03-2023
UNIT-IV: Events and signals, State machines, Processes and Threads, Time and
space, State chart diagrams
TEXT BOOKS:
1. “Object- Oriented Analysis and Design with Applications”, Grady BOOCH,
Robert A. Maksimchuk, Michael W. ENGLE, Bobbi J. Young, Jim Conallen,
Kellia, Houston, 3rd edition, 2013, PEARSON.
2. “The Unified Modeling Language User Guide”, Grady Booch, James
Rumbaugh, Ivar Jacobson, 12th Impression, 2012, PEARSON.
REFERENCE BOOKS:
1. “Object-oriented analysis and design using UML”, Mahesh P. Matha, PHI
2. “Head first object-oriented analysis and design”, Brett D. McLaughlin, Gary
Pollice, Dave West, O‟Reilly
3. “Object-oriented analysis and design with the Unified process”, John W.
Satzinger, Robert B. Jackson, Stephen D. Burd, Cengage Learning
Online References
http://nptel.ac.in/courses/
Micro Syllabus of Object-Oriented Analysis and Design
UNIT-1:
Introduction to OOAD, The Structure of Complex systems, The Inherent
Complexity of Software, Attributes of Complex Systems, Introduction- Why
we model, Conceptual model of UML, UML Architecture.
Unit No. Topic Sub Topic
Structure of Complex Systems
Complex Systems Inherent of Complex Systems
Attributes of Complex Systems
Introduction to UML
UNIT I Why do we Model?
Conceptual Model of UML-
UML Building Blocks (Things,
Diagrams, Relationships),
Rules, Common Mechanisms
UML Architecture
UNIT-2:
Classes, Relationships, Common Mechanisms, Class diagrams, Object
diagrams.
Unit No. Topic Sub Topic
Class definition, Terms and
Introduction to Classes Concepts (Name, Attributes,
Operations, Organizing Attributes
and Operations, Responsibilities)
Dependency, Generalization,
Association (Name, Role,
Relationships
Multiplicity), Aggregation and
Composition
Name, Stereotype, Tagged Values
UNIT II Common Mechanisms
and Constraints.
Class Diagram:- class definition,
visibility of attributes and
operations (private, public,
protected) with example diagram,
Class and Object Diagrams
class diagram construction.
Object Diagram:- object definition,
representation, an example
diagram.
Unit-3:
Introduction- Interactions, Interaction diagrams, use cases, Use case
Diagrams, Activity Diagrams.
Unit No. Topic Sub Topic
What is interaction, definition,
Terms and Concepts (Links,
Messages, Sequencing and
Interaction Diagrams Representation)
Interaction Diagrams:- Sequence
Diagram, Collaboration Diagram,
and various common modelling
techniques.
Definition, Elements (Use case,
Actor, Subsystems and
UNIT III
Use case Diagrams Relationships in use case
diagrams), Use case diagram
construction.
Definition, Elements (Activities,
Associations, Conditions,
Constraints), Notations (Initial
Activity Diagrams State, Final State, Condition,
Activity), Activity Diagram
Construction and various
common modelling techniques.
Unit-4:
Events and signals, State machines, Processes and Threads, Time and
space, State chart diagrams.
Unit No. Topic Sub Topic
What is Event, Types of Events
(Internal and External Events),
Events and Signals
Signals, Call Events, Time and
Change Events, Sending and
Receiving Events.
Process Definition, Thread
UNIT IV
Definition, Synchronization,
Process and Threads
Communication, Time and
Location.
State Diagram Definition,
State Diagrams Example and various common
modelling techniques.
Unit-5:
Introduction- Component, Deployment, Component diagrams, Deployment
diagrams. Case Study: The Unified Library application.
Unit No. Topic Sub Topic
Component Diagram Definition,
Purpose of Component Diagram,
Example, and various common
Component and
UNIT V modelling techniques, Deployment
Deployment Diagrams
Diagram Definition, Notations,
Examples and various common
modelling techniques
Code No: R20
*****
THE ABOVE MODEL PAPER ATTAINMENTS OF BLOOM’S TEXONOMY AS
FOLLOWS
SIGNATURES OF