Skip to main content

Software Engineering-I MCQs with Answers

Practice important Software Engineering-I MCQs with answers and explanations.

Chapter: 4
Q101:
A system designed to monitor temperatures in a chemical reactor should ________.
A. only monitor temperatures above 100 C
B. monitor all temperature ranges
C. only monitor temperatures below -200 C and above 4000 C
D. skip abnormal temperatures
Correct Answer: C
Chapter: 4
Q102:
Fill in the blank: A requirement that can be tested or demonstrated is considered ________.
A. feasible
B. complete
C. verifiable
D. prioritized
Correct Answer: C
Chapter: 4
Q103:
Requirements that can be revised and maintain a history are known as ________ requirements.
A. consistent
B. complete
C. modifiable
D. traceable
Correct Answer: C
Chapter: 4
Q104:
The mixed level of abstraction in requirements can lead to ________.
A. better accuracy
B. consistent interpretations
C. misinterpretation of requirement importance
D. flexible design
Correct Answer: C
Chapter: 4
Q105:
Requirement characteristics include Complete, Correct, and ________.
A. Uniform
B. Prioritized
C. Flexible
D. Complex
Correct Answer: B
Chapter: 4
Q106:
A good requirements document should be ________ so that no requirements conflict with one another.
A. complete
B. modifiable
C. consistent
D. traceable
Correct Answer: C
Chapter: 4
Q107:
The purpose of the requirements document is to ________.
A. write code directly
B. track warehouse stock
C. fully describe functionality at a uniform level
D. generate test cases
Correct Answer: C
Chapter: 4
Q108:
Fill in the blank: A requirement that has a high level of importance for a particular release is considered ________.
A. feasible
B. prioritized
C. traceable
D. consistent
Correct Answer: B
Chapter: 5
Q109:
Which document describes user requirements in software development?
A. Requirement Statement
B. Requirement Specification
C. Project Scope
D. Functional Design
Correct Answer: A
Chapter: 5
Q110:
What characteristic ensures each requirement is implementable within system limitations?
A. Complete
B. Feasible
C. Modifiable
D. Verifiable
Correct Answer: B
Chapter: 5
Q111:
Requirements should be ______ to avoid conflicting interpretations.
A. complete
B. prioritized
C. verifiable
D. unambiguous
Correct Answer: D
Chapter: 5
Q112:
Requirements that are essential for customer needs and external standards are described as _______.
A. necessary
B. consistent
C. modifiable
D. traceable
Correct Answer: A
Chapter: 5
Q113:
Which requirement document should be revisable and maintain a history of changes?
A. Requirements Statement
B. Requirement Specification
C. Scope Document
D. Vision Statement
Correct Answer: B
Chapter: 5
Q114:
Business requirements can set priorities for ______.
A. coding styles
B. test cases
C. use cases
D. external interfaces
Correct Answer: C
Chapter: 5
Q115:
A high-tech feature might not align with a retailer's desire for ______ in a kiosk system.
A. innovation
B. sales
C. simplicity
D. complex integration
Correct Answer: C
Chapter: 5
Q116:
What component is responsible for understanding a system's domain to improve communication with clients?
A. Software Developer
B. Software Engineer
C. Project Manager
D. Business Analyst
Correct Answer: B
Chapter: 5
Q117:
The context diagram identifies entities outside the system, also known as ______.
A. actors
B. controllers
C. terminators
D. stakeholders
Correct Answer: C
Chapter: 5
Q118:
Use case modeling is primarily used to ______ in system development.
A. simplify coding
B. analyze test results
C. clarify system requirements
D. design UI
Correct Answer: C
Chapter: 5
Q119:
Who developed the use case modeling technique?
A. Ivar Jacobson
B. Grady Booch
C. James Rumbaugh
D. Ian Sommerville
Correct Answer: A
Chapter: 5
Q120:
In a use case model, what term describes an entity that interacts with the system?
A. stakeholder
B. actor
C. controller
D. external agent
Correct Answer: B

Test Your Knowledge

Take a timed quiz on Software Engineering-I

🚀 Start Quiz Now