Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Exam (elaborations)

Software Engineering MCQs 2026 | Multiple Choice Questions & Answers | Verified Solutions

Rating
-
Sold
-
Pages
32
Grade
A+
Uploaded on
15-02-2026
Written in
2025/2026

Master Software Engineering 2026 with this latest multiple-choice question guide featuring verified answers and complete solutions. Covers software engineering layers, generic framework activities, agile process models, Capability Maturity Model levels, SPICE and ISO standards, Personal and Team Software Process, linear sequential (Waterfall) model, incremental model, rapid application development, prototyping, spiral model, concurrent development, component-based development, formal methods, Unified Process model, and agile practices. Perfect for students, software engineering exam prep, self-study, professional development, and achieving A+ results. Latest 2026 edition available for instant download.

Show more Read less
Institution
Course

Content preview

MULTIPLE CHOICE QUESTIONS AND ANSWERS LATEST VERSION
2026.

Which of the items listed below is not one of the software engineering layers?
(a) Process
(b) Manufacturing
(c) Methods
(d) Tools - CORRECT ANSWERS- Manufacturing
Which of these are the 5 generic software engineering framework activities? -
CORRECT ANSWERS- communication, planning, modeling, construction, deployment
Process models are described as agile because they - CORRECT ANSWERS-
emphasize maneuverability and adaptability
Which of these terms are level names in the Capability Maturity Model?
(a) Performed
(b) Repeated
(c) Reused
(d) Optimized - CORRECT ANSWERS- Performed and Optimized
Which of these are standards for assessing software processes? - CORRECT
ANSWERS- SPICE and ISO 9001
Which of these is not a characteristic of Personal Software Process? - CORRECT
ANSWERS- Practitioner requires careful supervision by the project manager
Which of these are objectives of Team Software Process? - CORRECT ANSWERS-
Allow better time management by highly trained professionals & Build self‐directed
software teams
The linear sequential model of software development is - CORRECT ANSWERS- A
reasonable approach when requirements are well defined.
The linear sequential model of software development is also known as the - CORRECT
ANSWERS- Classical life cycle model and Waterfall model
The incremental model of software development is - CORRECT ANSWERS- A good
approach when a working core product is required quickly.
The rapid application development model is - CORRECT ANSWERS- A high speed
adaptation of the linear sequential model.
Evolutionary software process models - CORRECT ANSWERS- (a) Are iterative in
nature
(b) Can easily accommodate product requirements changes
(c) Do not generally produce throwaway systems
The prototyping model of software development is - CORRECT ANSWERS- A useful
approach when a customer cannot define requirements clearly.
The spiral model of software development - CORRECT ANSWERS- Includes project
risks evaluation during each iteration
The concurrent development model is - CORRECT ANSWERS- Often used for the
development of client/server applications.

,The component‐based development model is - CORRECT ANSWERS- Works best when
object technologies are available for support.
The formal methods model of software development makes use of mathematical
methods to - CORRECT ANSWERS- (a) Define the specification for computer‐based
systems
(b) Develop defect free computer‐based systems and
(c) Verify the correctness of computer‐based systems
Which of these is not one of the phase names defined by the Unified Process model for
software development?
(a) Inception phase
(b) Elaboration phase
(c) Construction phase or
(d) Validation phase - CORRECT ANSWERS- Validation phase
Which of the following is necessary to apply agility to a software process? - CORRECT
ANSWERS- (a) Only essential work products are produced
(b) Process allows team to streamline tasks
(c) Uses incremental product delivery strategy
How do you create agile processes to manage unpredictability? - CORRECT ANSWERS-
(a) Software increments must be delivered in short time periods
(b) Software processes must adapt to changes
Which of the following traits need to exist among the members of an agile software
team? - CORRECT ANSWERS- (a) Competence
(b) Decision-making ability
(c) Mutual trust and respect
What are the four framework activities found in the Extreme Programming (XP)
process model? - CORRECT ANSWERS- planning, design, coding, testing
What are the three framework activities for the Adaptive Software Development (ASD)
process model? - CORRECT ANSWERS- speculation, collaboration, learning
Which is not one of the key questions that is answered by each team member at each
daily Scrum meeting?
(a) What did you do since the last meeting?
(b) What obstacles are you encountering?
(c) What is the cause of the problems you are encountering?
(d) What do you plan to accomplish at the next team meeting? - CORRECT ANSWERS-
(c) What is the cause of the problems you are encountering?
Agile Modeling (AM) provides guidance to practitioner during which of these software
tasks?
(a) Analysis
(b) Design
(c) Coding
(d) Testing - CORRECT ANSWERS- a and b, that is,
(a) Analysis and
(b) Design

,Which of the following is not one of Hooker's core principles of software engineering
practice?
A) All design should be as simple as possible but no simpler
B) A software system exists only to provide value to its users.
C) Pareto principle - 20% of any product requires 80% of the effort
D) Remember that you produce others will consume - CORRECT ANSWERS- C) Pareto
principle - 20% of any product requires 80% of the effort
Software engineers collaborate with customers to define which of the following?
A) Customer visible usage scenarios
B) Important software features
C) System inputs and outputs
D) All of the above - CORRECT ANSWERS- D) All of the above, that is:
Customer visible usage scenarios
Important software features
System inputs and outputs
Everyone on the software team should be involved in the planning activity so that we
can
A) reduce the granularity of the plan
B) analyze requirements in depth
C) get all team members to "sign up" to the plan
D) begin design - CORRECT ANSWERS- C) get all team members to "sign up" to the
plan
What role(s) do user stories play in agile planning?
A) Define useful software features and functions delivered to end-users
B) Determine a schedule used to deliver each software increment
C) Provide a substitute to performing detailed scheduling of activities
D) Used to estimate the effort required build the current increment
E) both a and d - CORRECT ANSWERS- D) Used to estimate the effort required build
the current increment
Which of the following activities is not one of the four things that need to be
accomplished by the generic planning task set?
A) Develop overall project strategy
B) Identify the functionality to deliver in each software increment
C) Create a detailed schedule for the complete software project
D) Devise a means of tracking progress on a regular basis - CORRECT ANSWERS- C)
Create a detailed schedule for the complete software project
Analysis models depict software in which three representations?
A) architecture interface component
B) cost risk schedule
C) information function behavior
D) None of the above - CORRECT ANSWERS- C) information function behavior
Which of the following is not one of the principles of good coding?
A) Create unit tests before you begin coding
B) Create a visual layout that aids understanding

, C) Keep variable names short so that code is compact
D) Write self-documenting code not program documentation - CORRECT ANSWERS- C)
Keep variable names short so that code is compact
Which of the following are tasks in the generic task set for construction?
A) Build a software component
B) Create a user interface
C) Unit test the component
D) Assess the quality of the component
E) both a and c - CORRECT ANSWERS- E) both a and c, that is
A) Build a software component and
C) Unit test the component
Which of the following are valid reasons for collecting customer feedback concerning
delivered software?
A) Allows developers to make changes to the delivered increment
B) Delivery schedule can be revised to reflect changes
C) Developers can identify changes to incorporate into next increment
D) All of the above - CORRECT ANSWERS- D) All of the above, that is:
It allows developers to make changes to the delivered increment.
The delivery schedule can be revised to reflect changes
The developers can identify changes to incorporate into next increment
Which of the following can be elements of computer-based systems?
A) documentation
B) software
C) people
D) hardware
E) all of the above - CORRECT ANSWERS- E) all of the above, that is, documentation,
software, people
and hardware
The system engineering process usually begins with the
A) detailed view
B) domain view
C) element view
D) world view - CORRECT ANSWERS- D) world view
To construct a system model the engineer should consider which of the following
restraining factors?
A) assumptions
B) budget
C) constraints
D) schedule
E) both a and c - CORRECT ANSWERS- E) both a and c, that is, assumptions and
constraints
During business process engineering three different architectures are examined.
A) applications, data, technology, infrastructure
B) communications, organization, financial, infrastructure

Written for

Course

Document information

Uploaded on
February 15, 2026
Number of pages
32
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

$13.99
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
PrimeStudySolutions
2.0
(1)

Get to know the seller

Seller avatar
PrimeStudySolutions chamberlain College of Nursing
Follow You need to be logged in order to follow users or courses
Sold
8
Member since
4 months
Number of followers
2
Documents
1501
Last sold
1 month ago
PrimeStudySolutions

I provide high-quality, verified solutions across a wide range of subjects, including Nursing, Business, Accounting, Statistics, Chemistry, Biology, Psychology, Education, and many more academic areas. I specialize in delivering A+-level study guides, accurate solutions, detailed explanations, and real exam-style materials designed to help learners study efficiently and perform with confidence. Professionalism, clarity, and student success are my priorities. If any resource does not meet your expectations, I am always open to resolving the issue — your satisfaction is guaranteed. Reliable content, friendly support, and trusted accuracy. Your success comes first.

Read more Read less
2.0

1 reviews

5
0
4
0
3
0
2
1
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions