← Back to MCS-213

PYQ Analysis

MCS-213 · 9 papers

Block Weightage

Block 1 — An Overview of Software Engineering

~24 marks/paper · 9/9 papers · 4 units

28%

Block 2 — Software Project Management

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

25%

Block 3 — Web, Mobile and CASE Tools

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

21%

Block 4 — Advanced Topics in Software Engg.

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

26%

Unit Breakdown

Unit 1 — Software Engineering and Its Models

Must

~14 marks · 100% frequency

Waterfall ModelSpiral ModelPrototype ModelCleanroom Software EngineeringComponent-Based Software EngineeringSEI-CMM LevelsSDLC Phases

Unit 2 — Principles of Software Requirements Analysis

Must

~12 marks · 90% frequency

Functional vs Non-functional RequirementsRequirements EngineeringSRS — Sections and OutlineRequirement Gathering TechniquesData Dictionary

Unit 3 — Software Design

Must

~10 marks · 85% frequency

Architectural and Modular DesignCoupling and CohesionData Flow Diagrams (DFD)Software Design ProcessHCI and UX DesignVerification vs Validation

Unit 4 — Software Quality and Security

Must

~10 marks · 80% frequency

Software Quality AttributesMcCall's Quality FactorsSoftware Quality MetricsSoftware Review & Formal Technical ReviewSoftware Reliability

Unit 5 — Software Project Planning

Must

~12 marks · 95% frequency

Cost and Effort Estimation MethodsCOCOMO ModelPutnam's ModelProject Size / Effort / Schedule EstimationCyclomatic Complexity

Unit 6 — Risk Management and Project Scheduling

Must

~10 marks · 85% frequency

Risk Definition and TypesRisk Management PhasesRisk Identification and ControlProject Scheduling MethodsSoftware Project Scheduling ToolsFTR Framework Optimizations

Unit 7 — Software Testing

Must

~12 marks · 95% frequency

Black Box TestingWhite Box TestingBoundary Value AnalysisUnit Testing vs Integration TestingAlpha Testing vs Beta TestingControl Flow Graph (CFG)Debugging Steps

Unit 8 — Software Change Management

~8 marks · 75% frequency

Software Configuration ManagementChange Management ProcessVersion Control and BaselinesChange Control Authority

Unit 9 — Web Software Engineering

~8 marks · 70% frequency

Web Application Development & DeploymentWeb Application Team OrganisationIssues in Web Project ManagementProgressive Web Applications (PWAs)

Unit 10 — Mobile Software Engineering

Must

~10 marks · 85% frequency

Mobile Application Development ApproachesNative Application DevelopmentRapid Mobile Application Development (RMAD)Elements of Mobile Application DevelopmentJ2ME Applications and Features

Unit 11 — CASE Tools

Must

~8 marks · 75% frequency

CASE Tools Definition and CategoriesFactors Affecting CASE Deployment

Unit 12 — Advanced Topics in Software Engineering

Must

~10 marks · 80% frequency

Software Maintenance TypesRe-engineering ProcessReverse EngineeringSoftware ReuseSoftware Reliability Models

Unit 13 — Software Process Improvement

~8 marks · 70% frequency

Software Process Improvement (SPI)First Time Right (FTR) FrameworkGlobal Software Development Challenges

Unit 14 — Emerging Trends in Software Engineering

Must

~10 marks · 85% frequency

Low Code / No Code PlatformsContainerizationCloud PlatformsContinuous Delivery ModelConversational InterfacesInnovations and Drivers in SE

Unit 15 — Introduction to UML

Must

~8 marks · 75% frequency

UML Classification of DiagramsActivity DiagramUse-case Diagram

Unit 16 — Data Science for Software Engineers

~8 marks · 65% frequency

Data Science Life Cycle PhasesData Analysis Methods

Most Repeated Model Questions