Skip to main content

Software Engineering-I MCQs with Answers

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

Chapter: 5
Q121:
Requirements should be organized to be both understandable and ______ for customers.
A. ambiguous
B. formalized
C. verifiable
D. logical
Correct Answer: C
Chapter: 5
Q122:
Which diagram illustrates the boundary between the system and external entities?
A. Use Case Diagram
B. Context Diagram
C. Class Diagram
D. Flowchart
Correct Answer: B
Chapter: 5
Q123:
The scope document defines the project’s ______.
A. cost
B. limitations
C. development timeline
D. external interfaces
Correct Answer: B
Chapter: 5
Q124:
Requirements must be ______ to ensure changes can be traced back to their origin.
A. complete
B. consistent
C. traceable
D. feasible
Correct Answer: C
Chapter: 5
Q125:
Which software modeling language includes use case modeling?
A. SysML
B. BPMN
C. UML
D. ERD
Correct Answer: C
Chapter: 5
Q126:
In the context diagram, entities that interact with the system are called ______.
A. terminators
B. dependencies
C. controllers
D. modules
Correct Answer: A
Chapter: 5
Q127:
The initial release of a project should summarize major ______.
A. tests
B. limitations
C. coding standards
D. features
Correct Answer: D
Chapter: 5
Q128:
______ requirements dictate how the software should behave based on business needs.
A. Functional
B. Technical
C. Business
D. Test
Correct Answer: C
Chapter: 5
Q129:
A vision statement should be grounded in ______.
A. idealistic expectations
B. user preferences
C. realistic market assessments
D. regulatory standards
Correct Answer: C
Chapter: 5
Q130:
The chemical tracking system will provide ______ to meet federal regulations.
A. compliance reports
B. marketing data
C. maintenance logs
D. financial forecasts
Correct Answer: A
Chapter: 5
Q131:
Requirements that might be out of scope should be ______ unless highly beneficial.
A. discarded
B. documented
C. implemented
D. rejected
Correct Answer: D
Chapter: 5
Q132:
In use case modeling, the system is treated as a ______ when representing functional requirements.
A. black box
B. white box
C. clear box
D. transparent box
Correct Answer: A
Chapter: 5
Q133:
Which document should list all assumptions made during project conception?
A. Scope Document
B. Requirement Specification
C. Vision Statement
D. Context Diagram
Correct Answer: B
Chapter: 5
Q134:
Requirements that involve monitoring temperatures need to be ______ to avoid conflicts.
A. complete
B. consistent
C. feasible
D. traceable
Correct Answer: B
Chapter: 5
Q135:
Requirements should be prioritized in a ______ document for better project planning.
A. project scope
B. vision statement
C. release schedule
D. statement of work
Correct Answer: C
Chapter: 5
Q136:
Use case models provide a basis for ______.
A. system testing
B. GUI design
C. budget allocation
D. financial reporting
Correct Answer: A
Chapter: 5
Q137:
The vision statement should satisfy ______ customers.
A. international
B. selected
C. diverse
D. internal
Correct Answer: C
Chapter: 5
Q138:
A functional requirement describes what the system should ______.
A. achieve
B. improve
C. eliminate
D. reject
Correct Answer: A
Chapter: 5
Q139:
The context diagram can be included in the ______ document.
A. Vision and Scope
B. Test Plan
C. Software Design
D. Coding Guide
Correct Answer: A
Chapter: 5
Q140:
______ requirements relate to the capabilities and behavior of the software to meet business objectives.
A. Use case
B. Scope
C. Functional
D. Context
Correct Answer: C

Test Your Knowledge

Take a timed quiz on Software Engineering-I

🚀 Start Quiz Now