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: Data flow diagrams (DFD) represent
A) Logic errors
B) Test cases
C) Functional data movement
D) UI design
โ
Correct Answer: C
Explanation: DFDs model how data moves through the system.
Q: CASE tools are used in
A) Software engineering
B) Construction
C) Textile industry
D) Cooking recipes
โ
Correct Answer: A
Explanation: Computer-Aided Software Engineering tools support development and maintenance.
Q: A project milestone marks
A) Team vacation
B) Undefined stages
C) Random delays
D) Key progress points
โ
Correct Answer: D
Explanation: Milestones represent important events in project progress.
Q: Functional testing verifies
A) API documentation
B) Database schema
C) Source code structure
D) Functionality of the application
โ
Correct Answer: D
Explanation: Functional testing ensures the application behaves as intended.
Q: Black-box testing focuses on
A) Internal logic
B) Code review
C) Comment analysis
D) Output correctness
โ
Correct Answer: D
Explanation: It checks software output based on inputs, not internal structure.