Object Oriented Analysis and Design
⏰ How much time do you have?
Questions below update with thisWe'll show only the topics you can realistically cover.
Do din hai — ye actually kafi hai agar seriously padho 💪
2 din hai — Block 1 aur Block 2 cover ho sakta hai. Diagrams draw karna practice karo. DFD Level 0-1 sikhlo. DB mapping ke formulas yaad karo.
📊 Topic Weightage by Block
9 papers · 2021–2025📝 Question Bank
2 Days plan · 20 questions
⭐ Must Practice First
17OOAD — Definition, Principles & Advantages
Abstraction & Encapsulation
Inheritance & Polymorphism
Class Diagram — Draw for Given System
Association — Types, Links & Implementation
Generalization, Specialization & Aggregation
Aggregation & Composition
Use Case Diagram — Draw for Given System
Sequence Diagram — Purpose & Draw
State Diagram / State Transition Diagram
Activity Diagram — Draw for Given Process
Collaboration Diagram
Component Diagram — Draw for Given System
Dynamic Model — Explanation & UML Diagrams
DFD — Symbols, Levels & Draw for Given System
Design Optimization — Tasks & Algorithm Choice
Mapping Object Classes & Associations to Database Tables
Good to Prepare
3OOAD vs Structured Analysis & Design
Concurrency, Synchronization & Time-Critical Systems
Object ID and its Advantages
✅ Pass Strategy (40+)
Focus on 3 guaranteed topics: (1) Class Diagram — draw for any system given (ATM/Banking/Library) = 10 marks. (2) Use Case Diagram — draw for same system = 10 marks. (3) Association types — definition + diagram = 10 marks. For Q1 compulsory: OOAD definition + advantages + UML intro = ~15 marks. These 4 topics cover ~45 marks minimum.
⭐ Distinction Strategy (72+)
Master Block 1 + Block 2 completely. Learn to draw all 8 UML diagrams (class, use-case, sequence, state, activity, component, deployment, collaboration). Add DFD (functional modeling) + Object Design (Block 3) + Mapping to DB (Block 4). Know generalization, aggregation, inheritance differences deeply. 25 standard answers memorised = 75+ marks.