Software Engineering MCQs
1. A company wants to develop a mobile banking app where requirements are
expected to evolve based on user feedback. Which model should they use?
A) Waterfall Model
B) Scrum
C) V-Model
D) Prototyping Model
Answer: B) Scrum
2. In which phase of the Unified Process is the system architecture refined and
detailed design created?
A) Inception
B) Elaboration
C) Construction
D) Transition
Answer: B) Elaboration
3. Which software development model is least suitable for projects requiring
frequent changes to requirements?
A) Agile Model
B) Waterfall Model
C) Spiral Model
D) Prototyping Model
Answer: B) Waterfall Model
4. A retail chain is developing an inventory system and wants to test a mock-up
with users before full development. Which model is most appropriate?
A) Waterfall Model
B) Prototyping Model
C) V-Model
D) Unified Process
Answer: B) Prototyping Model
5. In the Scrum framework, what is the primary purpose of the Daily Scrum
Meeting?
A) To plan the next sprint
B) To synchronize team progress and identify obstacles
C) To review the completed increment
D) To assess project risks
Answer: B) To synchronize team progress and identify obstacles
6. Which activity in a generic software process model involves gathering
stakeholder requirements?
A) Construction
B) Communication
C) Deployment
D) Modeling
Answer: B) Communication
7. A software team is working on a safety-critical system where testing must be
planned alongside development. Which model is most suitable?
A) Agile Model
B) Waterfall Model
C) V-Model
D) Spiral Model
Answer: C) V-Model
8. What is the primary focus of the Sprint Retrospective in Scrum?
A) To demonstrate the increment to stakeholders
B) To plan tasks for the next sprint
C) To reflect on the sprint and identify improvements
D) To prioritize the Product Backlog
Answer: C) To reflect on the sprint and identify improvements
9. In which phase of the Spiral Model is risk analysis and mitigation performed?
A) Objectives Definition
B) Engineering
C) Evaluation
D) Planning
Answer: C) Evaluation
10.A company wants to develop a web application with unclear requirements and
needs frequent user feedback. Which model should they use?
A) Waterfall Model
B) Prototyping Model
C) V-Model
D) Unified Process
Answer: B) Prototyping Model
11.Which of the following is a key characteristic of agile development?
A) Heavy reliance on upfront documentation
B) Delivering working software frequently
C) Following a strict linear process
D) Avoiding customer collaboration
Answer: B) Delivering working software frequently
12.In the V-Model, which phase ensures that the software meets user
requirements and quality standards?
A) Design
B) Implementation
C) Testing
D) Deployment
Answer: C) Testing
13.A hospital is developing a patient management system where changes are
expected after initial deployment. Which model is most suitable?
A) Waterfall Model
B) Evolutionary Model
C) V-Model
D) Prototyping Model
Answer: B) Evolutionary Model
14.Which Scrum artifact represents the prioritized list of features for the product?
A) Sprint Backlog
B) Product Backlog
C) Increment
D) Burndown Chart
Answer: B) Product Backlog
15.In which phase of the Unified Process is the software deployed to users?
A) Inception
B) Elaboration
C) Construction
D) Transition
Answer: D) Transition
16.What is the primary purpose of process patterns in software engineering?
A) To address unique, one-time problems
B) To provide solutions for recurring process challenges
C) To select programming languages
D) To test hardware compatibility
Answer: B) To provide solutions for recurring process challenges
17.A company wants to develop an e-commerce platform with iterative releases to
incorporate customer feedback. Which model should they use?
A) Waterfall Model
B) Scrum
C) V-Model
D) Prototyping Model
Answer: B) Scrum
18.Which software development model integrates risk management into each
iteration?
A) Waterfall Model
B) Spiral Model
C) V-Model
D) Agile Model
Answer: B) Spiral Model
19.In the Prototyping Model, what typically happens after the prototype is
evaluated?
A) The project is discarded
B) The prototype is refined based on feedback
C) The entire system is deployed
D) The team switches to a new project
Answer: B) The prototype is refined based on feedback
20.A team is developing a system where requirements are well-defined and
unlikely to change. Which model is most appropriate?
A) Waterfall Model
B) Prototyping Model
C) Scrum
D) Evolutionary Model
Answer: A) Waterfall Model
21.In the Unified Process, which artifact drives requirement analysis?
A) Flowcharts
B) Test Cases
C) Use Cases
D) Gantt Charts
Answer: C) Use Cases
22.Which of the following is a key umbrella activity in software engineering?
A) Coding
B) Software quality assurance
C) Database design
D) Unit testing
Answer: B) Software quality assurance
23.A company wants to develop a game with frequent updates based on player
feedback. Which model should they use?
A) Waterfall Model
B) Evolutionary Model
C) V-Model
D) Prototyping Model
Answer: B) Evolutionary Model
24.In which phase of the Spiral Model are the software project’s goals and
requirements clarified?
A) Evaluation
B) Engineering
C) Objectives Definition
D) Planning
Answer: C) Objectives Definition
25.Which model is most suitable for a project where testing is planned parallel to
development activities?
A) Agile Model
B) Waterfall Model
C) V-Model
D) Spiral Model
Answer: C) V-Model
26.A software team is working on a project with high uncertainty and needs to
assess feasibility early. Which Unified Process phase is critical?
A) Construction
B) Transition
C) Inception
D) Elaboration
Answer: C) Inception
27.Which of the following models is not suitable for accommodating changes
during development?
A) Prototyping Model
B) Spiral Model
C) Waterfall Model
D) Agile Model
Answer: C) Waterfall Model
28.A company wants to develop a payroll system with stable requirements and no
expected changes. Which model should they use?
A) Scrum
B) Waterfall Model
C) Prototyping Model
D) Evolutionary Model
Answer: B) Waterfall Model
29.What is the primary role of the Scrum Master in a Scrum team?
A) To prioritize the Product Backlog
B) To facilitate the Scrum process and remove impediments
C) To develop the software increment
D) To define the project scope
Answer: B) To facilitate the Scrum process and remove impediments
30.In the Evolutionary Model, what happens after each iteration?
A) The project is restarted
B) The product is tested and refined
C) The entire system is delivered
D) The team switches to a new project
Answer: B) The product is tested and refined
31.A team is developing a system where risks need to be identified and mitigated
iteratively. Which model is most suitable?
A) Waterfall Model
B) Spiral Model
C) V-Model
D) Prototyping Model
Answer: B) Spiral Model
32.Which activity in a generic process model involves creating system designs?
A) Communication
B) Modeling
C) Construction
D) Deployment
Answer: B) Modeling
33.A company wants to develop a social media platform with frequent feature
updates. Which model should they use?
A) Waterfall Model
B) Scrum
C) V-Model
D) Prototyping Model
Answer: B) Scrum
34.In which V-Model phase is the software’s functionality verified against the
design?
A) Implementation
B) Testing
C) Design
D) Deployment
Answer: B) Testing
35.What is the primary purpose of the Sprint Planning Meeting in Scrum?
A) To review the completed increment
B) To select tasks for the upcoming sprint
C) To identify process improvements
D) To synchronize daily progress
Answer: B) To select tasks for the upcoming sprint
36.A team is developing a system with unclear requirements and needs to clarify
them through user interaction. Which model is most appropriate?
A) Waterfall Model
B) Prototyping Model
C) V-Model
D) Unified Process
Answer: B) Prototyping Model
37.Which of the following is a key principle of agile development?
A) Comprehensive upfront planning
B) Customer collaboration over contract negotiation
C) Strict adherence to a fixed scope
D) Heavy documentation
Answer: B) Customer collaboration over contract negotiation
38.In the Unified Process, which phase focuses on building the software system?
A) Inception
B) Elaboration
C) Construction
D) Transition
Answer: C) Construction
39.A company wants to develop a medical device system where testing must be
rigorous and planned early. Which model should they use?
A) Agile Model
B) Waterfall Model
C) V-Model
D) Spiral Model
Answer: C) V-Model
40.Which Scrum artifact represents the work completed during a sprint?
A) Product Backlog
B) Sprint Backlog
C) Increment
D) Burndown Chart
Answer: C) Increment
41.In which phase of the Spiral Model is the actual software development
performed?
A) Objectives Definition
B) Engineering
C) Evaluation
D) Planning
Answer: B) Engineering
42.A company wants to develop a customer relationship management system with
iterative releases. Which model should they use?
A) Waterfall Model
B) Evolutionary Model
C) V-Model
D) Prototyping Model
Answer: B) Evolutionary Model
43.What is the primary goal of process assessment in software engineering?
A) To eliminate documentation
B) To improve process efficiency and quality
C) To focus on coding
D) To avoid testing
Answer: B) To improve process efficiency and quality
44.In the V-Model, which phase corresponds to defining system requirements?
A) Design
B) Implementation
C) Testing
D) Requirements Analysis
Answer: D) Requirements Analysis
45.A team is working on a project where major risks need to be identified early.
Which Unified Process phase is most relevant?
A) Construction
B) Transition
C) Inception
D) Elaboration
Answer: C) Inception
46.Which model is best suited for a project with well-defined requirements and
minimal expected changes?
A) Prototyping Model
B) Waterfall Model
C) Scrum
D) Evolutionary Model
Answer: B) Waterfall Model
47.A company wants to develop a streaming service with frequent updates based
on user preferences. Which model should they use?
A) Waterfall Model
B) Scrum
C) V-Model
D) Prototyping Model
Answer: B) Scrum
48.In the Scrum framework, who is responsible for prioritizing the Product
Backlog?
A) Scrum Master
B) Product Owner
C) Development Team
D) Stakeholders
Answer: B) Product Owner
49.Which of the following is a key characteristic of the Waterfall Model?
A) Iterative development
B) Linear and sequential phases
C) Frequent customer feedback
D) Flexible requirements
Answer: B) Linear and sequential phases
50.A team is developing a system where prototypes are used to clarify
requirements. What typically happens after prototype evaluation?
A) The project is discarded
B) The prototype is refined based on feedback
C) The entire system is deployed
D) The team switches to a new project
Answer: B) The prototype is refined based on feedback
51.In which phase of the Unified Process is the system tested and refined before
deployment?
A) Inception
B) Elaboration
C) Construction
D) Transition
Answer: D) Transition
52.A company wants to develop an online learning platform with evolving
requirements. Which model should they use?
A) Waterfall Model
B) Evolutionary Model
C) V-Model
D) Prototyping Model
Answer: B) Evolutionary Model
53.Which activity in a generic process model involves writing and testing code?
A) Communication
B) Modeling
C) Construction
D) Deployment
Answer: C) Construction
54.What is the primary purpose of the Sprint Review Meeting in Scrum?
A) To plan the next sprint
B) To demonstrate the increment and gather feedback
C) To identify process improvements
D) To synchronize daily progress
Answer: B) To demonstrate the increment and gather feedback
55.A team is developing a system where risk management is critical. Which model
is most suitable?
A) Waterfall Model
B) Spiral Model
C) V-Model
D) Prototyping Model
Answer: B) Spiral Model
56.In the V-Model, which phase ensures that the software is validated against
user needs?
A) Design
B) Implementation
C) Testing
D) Deployment
Answer: C) Testing
57.A company wants to develop a logistics system with stable requirements and
rigorous testing. Which model should they use?
A) Agile Model
B) Waterfall Model
C) V-Model
D) Spiral Model
Answer: C) V-Model
58.Which of the following is a key umbrella activity in software engineering?
A) Coding
B) Software configuration management
C) Database design
D) Unit testing
Answer: B) Software configuration management
59.In which phase of the Spiral Model are prototypes often developed to explore
alternatives?
A) Objectives Definition
B) Engineering
C) Evaluation
D) Planning
Answer: B) Engineering
60.A company wants to develop a fitness app with frequent feature updates.
Which model should they use?
A) Waterfall Model
B) Scrum
C) V-Model
D) Prototyping Model
Answer: B) Scrum
61.Which model is best suited for projects with high uncertainty and evolving
requirements?
A) Waterfall Model
B) Agile Model
C) V-Model
D) Prototyping Model
Answer: B) Agile Model
62.In the Unified Process, which phase focuses on assessing project feasibility?
A) Construction
B) Transition
C) Inception
D) Elaboration
Answer: C) Inception
63.A team is developing a system where user feedback is critical during
development. Which model is most appropriate?
A) Waterfall Model
B) Prototyping Model
C) V-Model
D) Unified Process
Answer: B) Prototyping Model
64.What is the primary purpose of process patterns in software engineering?
A) To address hardware issues
B) To solve recurring process challenges
C) To select development tools
D) To eliminate documentation
Answer: B) To solve recurring process challenges
65.In the Scrum framework, what is the typical duration of a sprint?
A) 1–4 weeks
B) 6 months
C) 1 year
D) 1 day
Answer: A) 1–4 weeks
66.A company wants to develop a ticketing system with well-defined
requirements. Which model should they use?
A) Scrum
B) Waterfall Model
C) Prototyping Model
D) Evolutionary Model
Answer: B) Waterfall Model
67.Which of the following models is not suitable for accommodating mid-project
changes?
A) Spiral Model
B) Prototyping Model
C) Waterfall Model
D) Agile Model
Answer: C) Waterfall Model
68.In which phase of the Unified Process is the software system primarily
developed?
A) Inception
B) Elaboration
C) Construction
D) Transition
Answer: C) Construction
69.A team is developing a system where testing is planned alongside each
development phase. Which model is most suitable?
A) Agile Model
B) Waterfall Model
C) V-Model
D) Spiral Model
Answer: C) V-Model
70.Which Scrum artifact represents the tasks selected for the current sprint?
A) Product Backlog
B) Sprint Backlog
C) Increment
D) Burndown Chart
Answer: B) Sprint Backlog
71.In the Spiral Model, which phase involves identifying project goals and
constraints?
A) Evaluation
B) Engineering
C) Objectives Definition
D) Planning
Answer: C) Objectives Definition
72.A company wants to develop a travel booking system with iterative releases.
Which model should they use?
A) Waterfall Model
B) Evolutionary Model
C) V-Model
D) Prototyping Model
Answer: B) Evolutionary Model
73.Which activity in a generic process model involves delivering the software to
users?
A) Communication
B) Modeling
C) Construction
D) Deployment
Answer: D) Deployment
74.What is the primary role of the Product Owner in Scrum?
A) To facilitate the Scrum process
B) To prioritize the Product Backlog
C) To develop the software increment
D) To remove technical impediments
Answer: B) To prioritize the Product Backlog
75.A team is developing a system with high risks that need iterative evaluation.
Which model is most appropriate?
A) Waterfall Model
B) Spiral Model
C) V-Model
D) Prototyping Model
Answer: B) Spiral Model
76.In the V-Model, which phase corresponds to coding the software?
A) Design
B) Implementation
C) Testing
D) Requirements Analysis
Answer: B) Implementation
77.A company wants to develop a chatbot with evolving features based on user
interaction. Which model should they use?
A) Waterfall Model
B) Scrum
C) V-Model
D) Prototyping Model
Answer: B) Scrum
78.Which of the following is a key principle of agile development?
A) Comprehensive documentation
B) Continuous delivery of valuable software
C) Strict adherence to plans
D) Linear development
Answer: B) Continuous delivery of valuable software
79.In which phase of the Unified Process are major risks mitigated?
A) Construction
B) Transition
C) Inception
D) Elaboration
Answer: D) Elaboration
80.A team is developing a system where prototypes are used to validate
requirements. What happens after prototype evaluation?
A) The project is discarded
B) The prototype is refined based on feedback
C) The entire system is deployed
D) The team switches to a new project
Answer: B) The prototype is refined based on feedback
81.Which model is best suited for a project with stable requirements and a need
for rigorous testing?
A) Agile Model
B) Waterfall Model
C) V-Model
D) Spiral Model
Answer: C) V-Model
82.A company wants to develop a weather app with frequent updates based on
user feedback. Which model should they use?
A) Waterfall Model
B) Scrum
C) V-Model
D) Prototyping Model
Answer: B) Scrum
83.In the Scrum framework, what is the purpose of the Sprint Retrospective?
A) To demonstrate the increment
B) To plan the next sprint
C) To reflect on the sprint and improve processes
D) To prioritize the Product Backlog
Answer: C) To reflect on the sprint and improve processes
84.Which activity in a generic process model involves analyzing stakeholder
needs?
A) Communication
B) Modeling
C) Construction
D) Deployment
Answer: A) Communication
85.A team is developing a system with unclear requirements and needs user
feedback early. Which model is most appropriate?
A) Waterfall Model
B) Prototyping Model
C) V-Model
D) Unified Process
Answer: B) Prototyping Model
86.In which phase of the Spiral Model is the software evaluated for risks and
alternatives?
A) Objectives Definition
B) Engineering
C) Evaluation
D) Planning
Answer: C) Evaluation
87.A company wants to develop a project management tool with iterative
releases. Which model should they use?
A) Waterfall Model
B) Evolutionary Model
C) V-Model
D) Prototyping Model
Answer: B) Evolutionary Model
88.Which of the following is a key umbrella activity in software engineering?
A) Coding
B) Risk management
C) Database design
D) Unit testing
Answer: B) Risk management
89.In the V-Model, which phase ensures that the software meets the design
specifications?
A) Design
B) Implementation
C) Testing
D) Deployment
Answer: C) Testing
90.A team is developing a system where feasibility needs to be assessed early.
Which Unified Process phase is critical?
A) Construction
B) Transition
C) Inception
D) Elaboration
Answer: C) Inception
91.Which model is least suitable for projects with changing requirements?
A) Spiral Model
B) Prototyping Model
C) Waterfall Model
D) Agile Model
Answer: C) Waterfall Model
92.A company wants to develop a stock trading platform with stable
requirements. Which model should they use?
A) Scrum
B) Waterfall Model
C) Prototyping Model
D) Evolutionary Model
Answer: B) Waterfall Model
93.In the Scrum framework, who is responsible for delivering the software
increment?
A) Scrum Master
B) Product Owner
C) Development Team
D) Stakeholders
Answer: C) Development Team
94.Which of the following is a key characteristic of the Spiral Model?
A) Linear development
B) Risk-driven iterations
C) No customer feedback
D) Fixed requirements
Answer: B) Risk-driven iterations
95.A team is developing a system with iterative cycles to refine the product. What
happens after each cycle?
A) The project is discarded
B) The product is tested and refined
C) The entire system is delivered
D) The team switches to a new project
Answer: B) The product is tested and refined
96.In which phase of the Unified Process is the system architecture finalized?
A) Inception
B) Elaboration
C) Construction
D) Transition
Answer: B) Elaboration
97.A company wants to develop a navigation app with frequent feature updates.
Which model should they use?
A) Waterfall Model
B) Scrum
C) V-Model
D) Prototyping Model
Answer: B) Scrum
98.Which activity in a generic process model involves testing the software?
A) Communication
B) Modeling
C) Construction
D) Deployment
Answer: C) Construction
99.In the Scrum framework, what is the purpose of the Sprint Planning Meeting?
A) To review the completed increment
B) To select tasks for the upcoming sprint
C) To identify process improvements
D) To synchronize daily progress
Answer: B) To select tasks for the upcoming sprint
100. A team is developing a system with high risks and needs iterative risk
assessment. Which model is most suitable?
A) Waterfall Model
B) Spiral Model
C) V-Model
D) Prototyping Model
Answer: B) Spiral Model
101. In the V-Model, which phase corresponds to defining the system design?
A) Design
B) Implementation
C) Testing
D) Requirements Analysis
Answer: A) Design
102. A company wants to develop a food delivery app with evolving
requirements. Which model should they use?
A) Waterfall Model
B) Evolutionary Model
C) V-Model
D) Prototyping Model
Answer: B) Evolutionary Model
103. Which of the following is a key principle of agile development?
A) Comprehensive upfront planning
B) Working software as the primary measure of progress
C) Strict adherence to a fixed scope
D) Heavy documentation
Answer: B) Working software as the primary measure of progress
104. In which phase of the Spiral Model is the software developed and tested?
A) Objectives Definition
B) Engineering
C) Evaluation
D) Planning
Answer: B) Engineering
105. A team is developing a system where testing is planned parallel to
development. Which model is most suitable?
A) Agile Model
B) Waterfall Model
C) V-Model
D) Spiral Model
Answer: C) V-Model
106. Which Scrum artifact represents the work planned for the current sprint?
A) Product Backlog
B) Sprint Backlog
C) Increment
D) Burndown Chart
Answer: B) Sprint Backlog
107. A company wants to develop a healthcare system with stable requirements
and rigorous testing. Which model should they use?
A) Agile Model
B) Waterfall Model
C) V-Model
D) Spiral Model
Answer: C) V-Model
108. In the Unified Process, which artifact is used to capture functional
requirements?
A) Flowcharts
B) Test Cases
C) Use Cases
D) Gantt Charts
Answer: C) Use Cases
109. A team is developing a system with unclear requirements and needs to
validate them early. Which model is most appropriate?
A) Waterfall Model
B) Prototyping Model
C) V-Model
D) Unified Process
Answer: B) Prototyping Model
110. What is the primary purpose of process patterns in software engineering?
A) To address unique problems
B) To solve recurring process challenges
C) To select programming languages
D) To test hardware compatibility
Answer: B) To solve recurring process challenges
111. In the Scrum framework, what is the purpose of the Daily Scrum Meeting?
A) To plan the next sprint
B) To synchronize team progress and identify obstacles
C) To review the completed increment
D) To assess project risks
Answer: B) To synchronize team progress and identify obstacles
112. A company wants to develop a ride-sharing app with frequent updates.
Which model should they use?
A) Waterfall Model
B) Scrum
C) V-Model
D) Prototyping Model
Answer: B) Scrum
113. Which model is best suited for a project with well-defined requirements and
no expected changes?
A) Prototyping Model
B) Waterfall Model
C) Scrum
D) Evolutionary Model
Answer: B) Waterfall Model
114. In which phase of the Unified Process is the software deployed and
supported?
A) Inception
B) Elaboration
C) Construction
D) Transition
Answer: D) Transition
115. A team is developing a system with iterative cycles to deliver incremental
features. What happens after each cycle?
A) The project is discarded
B) The product is tested and refined
C) The entire system is delivered
D) The team switches to a new project
Answer: B) The product is tested and refined
116. In the V-Model, which phase ensures that the software meets user
requirements?
A) Design
B) Implementation
C) Testing
D) Deployment
Answer: C) Testing
117. A company wants to develop a payroll system with stable requirements.
Which model should they use?
A) Scrum
B) Waterfall Model
C) Prototyping Model
D) Evolutionary Model
Answer: B) Waterfall Model
118. Which of the following is a key umbrella activity in software engineering?
A) Coding
B) Software project tracking and control
C) Database design
D) Unit testing
Answer: B) Software project tracking and control
119. In which phase of the Spiral Model are project risks analyzed?
A) Objectives Definition
B) Engineering
C) Evaluation
D) Planning
Answer: C) Evaluation
120. A team is developing a system where user feedback is critical during
development. Which model is most appropriate?
A) Waterfall Model
B) Prototyping Model
C) V-Model
D) Unified Process
Answer: B) Prototyping Model
121. In the Scrum framework, who facilitates the Scrum process and removes
impediments?
A) Scrum Master
B) Product Owner
C) Development Team
D) Stakeholders
Answer: A) Scrum Master
122. A company wants to develop a gaming app with iterative releases. Which
model should they use?
A) Waterfall Model
B) Evolutionary Model
C) V-Model
D) Prototyping Model
Answer: B) Evolutionary Model
123. Which model is not suitable for accommodating mid-project changes?
A) Spiral Model
B) Prototyping Model
C) Waterfall Model
D) Agile Model
Answer: C) Waterfall Model
124. In which phase of the Unified Process is the project scope defined?
A) Construction
B) Transition
C) Inception
D) Elaboration
Answer: C) Inception
125. A team is developing a system with high risks and needs iterative risk
mitigation. Which model is most suitable?
A) Waterfall Model
B) Spiral Model
C) V-Model
D) Prototyping Model
Answer: B) Spiral Model
126. In the V-Model, which phase corresponds to writing the software code?
A) Design
B) Implementation
C) Testing
D) Requirements Analysis
Answer: B) Implementation
127. A company wants to develop a music streaming app with frequent updates.
Which model should they use?
A) Waterfall Model
B) Scrum
C) V-Model
D) Prototyping Model
Answer: B) Scrum
128. Which activity in a generic process model involves designing the system
architecture?
A) Communication
B) Modeling
C) Construction
D) Deployment
Answer: B) Modeling
129. In the Scrum framework, what is the purpose of the Sprint Review Meeting?
A) To plan the next sprint
B) To demonstrate the increment and gather feedback
C) To identify process improvements
D) To synchronize daily progress
Answer: B) To demonstrate the increment and gather feedback
130. A team is developing a system with unclear requirements and needs to
validate them early. Which model is most appropriate?
A) Waterfall Model
B) Prototyping Model
C) V-Model
D) Unified Process
Answer: B) Prototyping Model
131. Which of the following is a key principle of agile development?
A) Comprehensive documentation
B) Customer collaboration over contract negotiation
C) Strict adherence to plans
D) Linear development
Answer: B) Customer collaboration over contract negotiation
132. In which phase of the Spiral Model is the software prototype developed?
A) Objectives Definition
B) Engineering
C) Evaluation
D) Planning
Answer: B) Engineering
133. A company wants to develop a customer support system with stable
requirements. Which model should they use?
A) Scrum
B) Waterfall Model
C) Prototyping Model
D) Evolutionary Model
Answer: B) Waterfall Model
134. In the Unified Process, which phase focuses on testing and deployment?
A) Inception
B) Elaboration
C) Construction
D) Transition
Answer: D) Transition
135. A team is developing a system with iterative cycles to deliver features
incrementally. What happens after each cycle?
A) The project is discarded
B) The product is tested and refined
C) The entire system is delivered
D) The team switches to a new project
Answer: B) The product is tested and refined
136. In the V-Model, which phase ensures that the software meets design
specifications?
A) Design
B) Implementation
C) Testing
D) Deployment
Answer: C) Testing
137. A company wants to develop a fitness tracker app with frequent updates.
Which model should they use?
A) Waterfall Model
B) Scrum
C) V-Model
D) Prototyping Model
Answer: B) Scrum
138. Which of the following is a key umbrella activity in software engineering?
A) Coding
B) Documentation
C) Database design
D) Unit testing
Answer: B) Documentation
139. In which phase of the Spiral Model are project goals and constraints
identified?
A) Objectives Definition
B) Engineering
C) Evaluation
D) Planning
Answer: A) Objectives Definition
140. A team is developing a system with high risks and needs iterative
evaluation. Which model is most suitable?
A) Waterfall Model
B) Spiral Model
C) V-Model
D) Prototyping Model
Answer: B) Spiral Model
141. In the Scrum framework, who prioritizes the Product Backlog?
A) Scrum Master
B) Product Owner
C) Development Team
D) Stakeholders
Answer: B) Product Owner
142. A company wants to develop a hotel booking system with iterative releases.
Which model should they use?
A) Waterfall Model
B) Evolutionary Model
C) V-Model
D) Prototyping Model
Answer: B) Evolutionary Model
143. Which model is best suited for a project with stable requirements and a
need for rigorous testing?
A) Agile Model
B) Waterfall Model
C) V-Model
D) Spiral Model
Answer: C) V-Model
144. In which phase of the Unified Process is the system primarily developed?
A) Inception
B) Elaboration
C) Construction
D) Transition
Answer: C) Construction
145. A team is developing a system with unclear requirements and needs user
feedback. Which model is most appropriate?
A) Waterfall Model
B) Prototyping Model
C) V-Model
D) Unified Process
Answer: B) Prototyping Model
146. What is the primary purpose of process patterns in software engineering?
A) To address hardware issues
B) To solve recurring process challenges
C) To select development tools
D) To eliminate documentation
Answer: B) To solve recurring process challenges
147. In the Scrum framework, what is the purpose of the Sprint Retrospective?
A) To demonstrate the increment
B) To plan the next sprint
C) To reflect on the sprint and improve processes
D) To prioritize the Product Backlog
Answer: C) To reflect on the sprint and improve processes
148. A company wants to develop a news app with frequent updates. Which
model should they use?
A) Waterfall Model
B) Scrum
C) V-Model
D) Prototyping Model
Answer: B) Scrum
149. Which activity in a generic process model involves delivering the software
to users?
A) Communication
B) Modeling
C) Construction
D) Deployment
Answer: D) Deployment
150. In the V-Model, which phase corresponds to defining system requirements?
A) Design
B) Implementation
C) Testing
D) Requirements Analysis
Answer: D) Requirements Analysis