Software Engineering MCQs

Software Engineering MCQs cover SDLC, Agile, design principles, testing, planning, and maintenance for NTS, PPSC, FPSC, and IT exams, helping candidates assess knowledge, improve skills, and prepare for software development careers.

Q: Spiral model is best suited for
A) maintenance-only tasks
B) small projects
C) quick fixes
D) large and complex projects
Q: The first activity in software engineering is
A) coding
B) deployment
C) design
D) requirement analysis
Q: Agile methodologies emphasize
A) detailed documentation
B) customer collaboration
C) strict hierarchy
D) fixed plans
Q: Prototyping helps mainly in
A) increasing code reuse
B) reducing budget
C) performance tuning
D) refining requirements
Q: Software reliability is measured by
A) user satisfaction
B) speed of execution
C) uptime percentage
D) failure rate