Computer Science 307: Software
Engineering: Chapter 1 questions and
answers 2025/2026
1.What is an operating system? - answerA software layer to create an environment for programmers
2.Computer software is _____. - answerprogramming code executed on a computer processor
3.The physical components of a computer are the _____; the digital programs running on the hardware
are the _____. - answerhardware; software
The physical components of a computer are the hardware; the digital programs running on the
hardware are the software.
4.Which of the following is an example of computer software?
A) Motherboard
B) Notepad
C) Mousepad
D) Keyboard - answerNotepad
5.BIOS is an example of _____. - answermachine-level software
6.What is a possible disadvantage of the Waterfall Method in software engineering? - answerThe wrong
software might get built using the Waterfall Method.
7.
Which of the following models does not belong to a Software Development Life Cycle (SDLC)?
A) Prototype Development Model
B) Waterfall Model
C) Network Flow Model
D) Verification and Validation model - answerC) Network Flow Model
, 8.Which of the following is NOT part of the software engineering process?
A) Standup meetings between developers and testers
B) Deploying software on servers
C) Refusal to add new features
D) Brainstorming sessions with the customer - answerC) Refusal to add new features
9.Which of the following fields is NOT part of software engineering?
A) Inventory Management
B) Project Management
C) Engineering
D) Computer Science - answerA) Inventory Management
10.What does a CRS (Customer Requirement Specification) document contain? - answerRequirements
written from a customer's perspective in the customer's language
11.Which of the following processes is not part of the requirements engineering stage?
A) requirements specification
B) requirements evolution
C) requirements validation
D) requirements analysis - answerB) requirements evolution
12.Software validation in software engineering is important and ensures: - answerComponents designed
work accordingly, the system functions properly as a whole, and the process UNCOVERS any
requirement shortfalls and omissions.
13.The four design components in the software design and implementation stage are: -
answerarchitectural design, interface design, component design, and database design
14.System analysis in software engineering is: - answerthe process constituting software engineering in
the production of software
Engineering: Chapter 1 questions and
answers 2025/2026
1.What is an operating system? - answerA software layer to create an environment for programmers
2.Computer software is _____. - answerprogramming code executed on a computer processor
3.The physical components of a computer are the _____; the digital programs running on the hardware
are the _____. - answerhardware; software
The physical components of a computer are the hardware; the digital programs running on the
hardware are the software.
4.Which of the following is an example of computer software?
A) Motherboard
B) Notepad
C) Mousepad
D) Keyboard - answerNotepad
5.BIOS is an example of _____. - answermachine-level software
6.What is a possible disadvantage of the Waterfall Method in software engineering? - answerThe wrong
software might get built using the Waterfall Method.
7.
Which of the following models does not belong to a Software Development Life Cycle (SDLC)?
A) Prototype Development Model
B) Waterfall Model
C) Network Flow Model
D) Verification and Validation model - answerC) Network Flow Model
, 8.Which of the following is NOT part of the software engineering process?
A) Standup meetings between developers and testers
B) Deploying software on servers
C) Refusal to add new features
D) Brainstorming sessions with the customer - answerC) Refusal to add new features
9.Which of the following fields is NOT part of software engineering?
A) Inventory Management
B) Project Management
C) Engineering
D) Computer Science - answerA) Inventory Management
10.What does a CRS (Customer Requirement Specification) document contain? - answerRequirements
written from a customer's perspective in the customer's language
11.Which of the following processes is not part of the requirements engineering stage?
A) requirements specification
B) requirements evolution
C) requirements validation
D) requirements analysis - answerB) requirements evolution
12.Software validation in software engineering is important and ensures: - answerComponents designed
work accordingly, the system functions properly as a whole, and the process UNCOVERS any
requirement shortfalls and omissions.
13.The four design components in the software design and implementation stage are: -
answerarchitectural design, interface design, component design, and database design
14.System analysis in software engineering is: - answerthe process constituting software engineering in
the production of software