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: SDLC stands for
A) Software Design Level Compilation
B) Software Development Life Cycle
C) Static Data Lookup Cycle
D) Secure Data Logging Code
Q: A stub is used in
A) integration testing
B) client deployment
C) final implementation
D) real-time debugging
Q: Beta testing is generally performed by
A) developers
B) actual users
C) product managers
D) support engineers
Q: The V-model maps testing activities to
A) development phases
B) hardware configurations
C) security measures
D) programming languages
Q: A use case diagram focuses on
A) user interaction with system
B) object inheritance
C) data structure
D) software architecture