Software Engineering II MCQs with Answers
Practice important Software Engineering II MCQs with answers and explanations.
Chapter: 1
Q21:
What is the major challenge for a software engineer?
A. Build software with unlimited time and budget
B. Build software within limited resources
C. Ignore quality
D. Focus only on testing
Correct Answer:
B
Chapter: 1
Q22:
Adding more sugar to fully saturated water is an example of ________ in software engineering.
A. Software Testing
B. Law of Diminishing Returns
C. Project Management
D. Cost Analysis
Correct Answer:
B
Chapter: 1
Q23:
Which of the following is NOT a management activity?
A. Project Management
B. Requirement Engineering
C. Coding
D. Software Configuration Management
Correct Answer:
C
Chapter: 1
Q24:
In balancing trade-offs, which software type prioritizes reliability and efficiency over cost?
A. E-commerce app
B. Social media platform
C. Cruise missile system
D. Blogging website
Correct Answer:
C
Chapter: 1
Q25:
Who argued that software development needs disciplined, consistent efforts instead of magic?
A. Alan Turing
B. Caper Jones
C. Fred Brooks
D. Edsger Dijkstra
Correct Answer:
C
Chapter: 1
Q26:
What happens when you continuously invest more money in software quality after saturation?
A. Quality increases exponentially
B. Investment returns reduce
C. Cost becomes zero
D. Bugs disappear completely
Correct Answer:
B
Chapter: 1
Q27:
What kind of software system failure caused the Chernobyl accident according to the content?
A. Hardware failure
B. Software inefficiency and unreliability
C. Network overload
D. Operator error
Correct Answer:
B
Chapter: 1
Q28:
Software Configuration Management deals with ________.
A. Managing software versions
B. Creating new programming languages
C. UI Design
D. Software Testing
Correct Answer:
A
Chapter: 1
Q29:
Testing in software development belongs to _______ activities.
A. Management
B. Construction
C. Deployment
D. Marketing
Correct Answer:
B
Chapter: 1
Q30:
Fill in the blank: The familiar software project can become a _______ of missed schedules and blown budgets.
A. angel
B. monster
C. dream
D. success story
Correct Answer:
B
Chapter: 1
Q31:
In "No Silver Bullet", Fred Brooks compares software projects to ________.
A. fairy tales
B. gentle streams
C. werewolves
D. unicorns
Correct Answer:
C
Chapter: 1
Q32:
Fill in the blank: Most of the time, software engineers end up in _______ among multiple software goals.
A. agreement
B. conflict
C. communication
D. redundancy
Correct Answer:
B
Chapter: 2
Q33:
What is a software process primarily used for?
A. Creating hardware designs
B. Building construction projects
C. Producing software with control and stability
D. Writing novels
Correct Answer:
C
Chapter: 2
Q34:
What are the deliverables of a software process known as?
A. Hardware tools
B. Work products
C. Test plans
D. Coding standards
Correct Answer:
B
Chapter: 2
Q35:
Which of the following is a work product?
A. A game program
B. A marketing ad
C. A TV commercial
D. A blog post
Correct Answer:
A
Chapter: 2
Q36:
Who developed the Capability Maturity Model (CMM)?
A. Microsoft
B. Software Engineering Institute (SEI)
C. Google
D. Apple
Correct Answer:
B
Chapter: 2
Q37:
How many levels are there in the CMM framework?
A. 3
B. 7
C. 5
D. 10
Correct Answer:
C
Chapter: 2
Q38:
At which level is the software process ad hoc and chaotic?
A. Level 2
B. Level 4
C. Level 5
D. Level 1
Correct Answer:
D
Chapter: 2
Q39:
In CMM, which level focuses on basic project management processes?
A. Level 1
B. Level 2
C. Level 3
D. Level 4
Correct Answer:
B
Chapter: 2
Q40:
Which CMM level has documented, standardized processes across the organization?
A. Level 2
B. Level 3
C. Level 4
D. Level 5
Correct Answer:
B