Skip to content

IT-503 (C) RGPV B.Tech

Object Oriented Analysis and Design (OOAD)

Previous year papers and the official syllabus are free to read, no account needed.

Previous Year Papers

3 papers, latest Jun 2025

Free
See all 3 papers

Syllabus, notes and important questions for IT-503 (C)

Syllabus units

Topics as the official RGPV syllabus lists them.

Unit 1 Introduction 13 topics
  • Overview of object‑oriented concepts
  • Object orientation
  • Object‑oriented software development life‑cycle (OO SDLC)
  • Object‑oriented methodology
  • OO themes
  • Modeling concepts
  • Role of analysis and design in software development
  • Overview of various OOAD methodologies
  • OO approach versus conventional approach
  • Unified process of software development
  • Unified Modeling Language (UML)
  • Goals of UML
  • Overview of different UML models
Unit 1 notes
Unit 2 Static Modeling using Class Diagrams 11 topics
  • Object and class concepts
  • Link and association
  • Multiplicity
  • Ternary association
  • Recursive association
  • Association class
  • Generalization and inheritance
  • Multiple inheritance
  • Aggregation and composition
  • Abstract class
  • Packages
Unit 2 notes
Unit 3 Dynamic Modeling using State Diagrams 13 topics
  • Events
  • States
  • Transitions and conditions
  • Types of state diagrams
  • Continuous life‑cycle state diagrams
  • One‑shot life‑cycle state diagrams
  • Sub‑states
  • Nested state diagrams
  • Signal generalization
  • Concurrency
  • Junction state
  • Synchronization state
  • Relation of class and state models
Unit 3 notes
Unit 4 Interaction Modeling 13 topics
  • Use‑case models
  • Actors and use cases
  • Use‑case relationships
  • Use of use cases for validation and verification
  • Sequence diagrams
  • Procedural sequence models
  • Activity models
  • Swim‑lanes
  • Dynamic concurrency
  • Decomposing an activity
  • Communication diagrams
  • Architectural modeling: component diagrams
  • Architectural modeling: deployment diagrams
Unit 4 notes
Unit 5 System Design and Implementation 11 topics
  • System design and class design
  • Implementation modeling
  • Implementing structure and functionality
  • Frameworks
  • Design patterns
  • Object‑oriented languages and their comparison
  • Object‑oriented databases
  • Object‑oriented programming style
  • Common Object Request Broker Architecture (CORBA)
  • Component Object Model (COM)
  • Distributed COM (DCOM)
Unit 5 notes
Read the full syllabus