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: The principle of DRY stands for
A) Don’t Repeat Yourself
B) Don't Run Yet
C) Download Ready Yields
D) Do Reuse YAML
Q: In software engineering, stakeholders include
A) All affected by the system
B) Only managers
C) Only developers
D) Only testers
Q: The main goal of software architecture is
A) Increase cost
B) Define high-level structure
C) Add features
D) Delay deadlines
Q: SCRUM methodology uses
A) Sprints
B) DFDs only
C) Waterfalls
D) RAD tools
Q: UML stands for
A) Uniform Modeling Level
B) Unified Modeling Language
C) User Mode Level
D) Unified Markup Language