Home › MCQs › Software Engineering
Back to Subjects

Software Engineering

Choose a topic to start practicing.

Your Progress (SE)
0 / 90 completed
0%
9 Topics
90+ MCQs

Module 1: Introduction to Software Engineering - Final Quiz

What software is, software characteristics, IEEE definition, engineering necessity, and software myths

10 MCQs
0 / 10 completed 0%

Module 2: Software Process Models (SDLC) - Final Quiz

The SDLC lifecycle, Waterfall, Incremental, RAD, Spiral, Agile, and V-Model with complete visual diagrams

10 MCQs
0 / 10 completed 0%

Module 3: Software Requirement Analysis & Specification - Final Quiz

Requirement engineering lifecycle, functional vs non-functional requirements, feasibility studies, IEEE 830 SRS, and DFDs

10 MCQs
0 / 10 completed 0%

Module 4: Software Design - Final Quiz

Design concepts, coupling vs cohesion spectrum, layered architecture, structured vs OOD, and UML modeling

10 MCQs
0 / 10 completed 0%

Module 5: Coding and Software Testing - Final Quiz

Coding standards, testing fundamentals, verification vs validation, testing pyramid, black vs white-box, and test cases

10 MCQs
0 / 10 completed 0%

Module 6: Software Project Management - Final Quiz

Project planning, COCOMO cost estimation, PERT/CPM critical path scheduling, risk management, and team structures

10 MCQs
0 / 10 completed 0%

Module 7: Software Quality Assurance & Metrics - Final Quiz

Software quality concepts, McCall's factors, SQA activities, metrics (LOC/FP), and CMM maturity levels

10 MCQs
0 / 10 completed 0%

Module 8: Software Maintenance & Configuration Management - Final Quiz

Maintenance lifecycle, the 4 maintenance categories, reverse engineering, and SCM change control

10 MCQs
0 / 10 completed 0%

Module 9: CASE Tools & Emerging Trends - Final Quiz

CASE tools taxonomy, DevOps CI/CD pipelines, microservices, cloud-native design, and AI-assisted development

10 MCQs
0 / 10 completed 0%
Yukti Mascot