Section-A
Software Engineering: The software problem, Evolution of Software Engineering, Principles of Software
engineering, Software Development vs. Software Engineering.
Software Process: Software Process, Selection of appropriate process model, Software Process ModelsWaterfall,
Spiral, Prototyping, Agile Methodology-Scrum and XP.
Section-B
Advanced Requirement Analysis & Design: Analysis Principles, SRS, Requirement Elicitation TechniquesFAST
and QFD, Design Principles, Design Concepts, Data Design, Architectural DesignArchitectural
Styles, Procedural & Object Oriented Design.
Section-C
Software Project Management: The Management Spectrum, Software Project Planning and its
characteristics, Types of metrics, Effort Estimation- FP, LOC, FP vs. LOC, Schedule & Cost Estimation ModelsActivity
Networks- PERT/CPM,COCOMO-I,COCOMO-II, Risk Assessment-Probability Matrix, Risk
Management.
Software Testing: Testing Fundamentals- Error/Fault/Failure, Testing Principles, Test Cases, Testing
Techniques- White Box & Black Box, Unit Testing, Integration Testing, System Testing, Verification and
Validation Testing, Acceptance Testing.
Section-D
Software Quality Management: S/W Quality, Importance of S/W Quality, Quality Metrics, Quality
Standards-ISO9126, Change Control, Change Control Process.
Advanced S/W Engineering: CASE Tools, Reverse Engineering, Re-engineering, Web Engineering