← Back to MCS-219

PYQ Analysis

MCS-219 · 9 papers

Block Weightage

Block 1 — Object Oriented Analysis and UML

~34 marks/paper · 9/9 papers · 5 units

34%

Block 2 — Modeling

~23 marks/paper · 9/9 papers · 3 units

23%

Block 3 — Object Oriented Design

~22 marks/paper · 9/9 papers · 3 units

22%

Block 4 — Implementation

~20 marks/paper · 9/9 papers · 3 units

20%

Unit Breakdown

Unit 1 — Introduction to Object Oriented Modeling

Must

~12 marks · 100% frequency

What is OOAD & its AdvantagesPrinciples of Object OrientationAbstraction & EncapsulationInheritance & PolymorphismOO vs Structured Analysis & DesignStages in Object Oriented Modeling

Unit 2 — Structural Modeling using UML

Must

~10 marks · 100% frequency

What is UML & its AdvantagesClass DiagramObject DiagramAssociation (Types, Links)Generalization & SpecializationAggregation & CompositionAbstract ClassesConstraints in Class Diagram

Unit 3 — Behavioral Modeling using UML

Must

~10 marks · 95% frequency

Use Case DiagramSequence DiagramState Diagram / State ChartActivity DiagramCollaboration Diagram

Unit 4 — Advanced Behavioral Modeling using UML

Must

~8 marks · 85% frequency

Events, States & TransitionsConcurrency & SynchronizationTime-Critical SystemsBoundary Conditions

Unit 5 — Architectural Modeling

Must

~8 marks · 80% frequency

Component DiagramDeployment DiagramSystem Decomposition

Unit 6 — Object Modeling

Must

~8 marks · 85% frequency

Object Model ConceptsObject ID and its AdvantagesPersistent vs Transient ObjectsSerializationExtended Three Schema Architecture

Unit 7 — Dynamic Modeling

Must

~8 marks · 90% frequency

Dynamic Model OverviewState Transition DiagramObject Communication TypesConcurrency Control

Unit 8 — Functional Modeling

Must

~8 marks · 90% frequency

DFD — Symbols & RulesDFD Level 0, Level 1, Level 2Balancing a DFDDFD LimitationsSynchronous & Async Data Flow

Unit 9 — Basics of System Design

Must

~8 marks · 75% frequency

System Design TasksCohesion and CouplingHorizontal & Vertical PartitioningDesign Documentation

Unit 10 — Object Design

Must

~8 marks · 90% frequency

Design OptimizationAlgorithm Choice in DesignDerived AttributesInheritance AdjustmentImplementation of Controls

Unit 11 — Advance Object Design

~6 marks · 70% frequency

Abstract Classes & Concrete ClassesFeatures of Good Object DesignIntegrity Constraints

Unit 12 — Implementation Strategies-1

~6 marks · 65% frequency

Implementing AssociationsOne-to-One Association ImplementationOne-to-Many Association ImplementationTwo-Way Association Implementation

Unit 13 — Implementation Strategies-2

~6 marks · 70% frequency

Data PersistenceMetadata and KeysImmutable Associations

Unit 14 — Objects Mapping With Databases

Must

~8 marks · 90% frequency

Mapping Classes to TablesMapping Associations to TablesMapping Ternary AssociationsExtended Three Schema Architecture

Most Repeated Model Questions