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
Q: CASE tools are used in
A) Software engineering
B) Construction
C) Textile industry
D) Cooking recipes
Q: A project milestone marks
A) Team vacation
B) Undefined stages
C) Random delays
D) Key progress points
Q: Functional testing verifies
A) API documentation
B) Database schema
C) Source code structure
D) Functionality of the application
Q: Black-box testing focuses on
A) Internal logic
B) Code review
C) Comment analysis
D) Output correctness