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: Software reliability refers to
A) Documentation size
B) Probability of failure-free operation
C) Cost
D) Popularity
Q: Rapid Application Development (RAD) emphasizes
A) Delayed delivery
B) Ignoring users
C) Quick prototyping
D) Long planning
Q: Coupling between modules should be
A) Minimal
B) Fixed
C) Strong
D) Tight
Q: A software requirement is considered valid when
A) It is hidden
B) It is clear and testable
C) It is vague
D) It cannot be tested
Q: Regression testing is performed when
A) Code is modified
B) A new project starts
C) Code is deleted
D) Code is archived