CSE360 Midterm 1 Exam 2025
Questions and Answers
'Control for a refrigerator' belongs to which of the following application domains?
Engineering/scientific software
Embedded software
System software
Product-line software - ANSWER-Embedded software
...software doesn't wear out but deteriorates
True
False - ANSWER-True
Which of the following activities are part of the requirement engineering process?
(Select all that apply)
COPYRIGHT ©️ 2025 ALL RIGHTS RESERVED...TRUSTED & VERIFIED 1
,-Designing the system architecture
-Documenting requirements
-Eliciting requirements
-Testing the software
-Implementing the software
-Verifying requirements
-Maintaining the system - ANSWER--Documenting requirements
-Eliciting requirements
-Verifying requirements
Software Engineering is described as 4 Layered technology. Which of the following
are these layers? (Select all the apply)
Tools
Development
Testing
Methods - ANSWER-Tools
Methods
COPYRIGHT ©️ 2025 ALL RIGHTS RESERVED...TRUSTED & VERIFIED 2
, Which of the following are output of the design phase in the software
development process? ( Select all that apply)
Database Specification
Training specification
Component Specification
User manual - ANSWER-Database Specification
Component Specification
What is the process of determining whether the software system is built correctly
according to its design specifications?
Validation
Verification - ANSWER-??? find answer
In a well engineered software project, the team tries to achieve (Select all that
apply):
Balance between product and project goals
Scope Inflation
COPYRIGHT ©️ 2025 ALL RIGHTS RESERVED...TRUSTED & VERIFIED 3
Questions and Answers
'Control for a refrigerator' belongs to which of the following application domains?
Engineering/scientific software
Embedded software
System software
Product-line software - ANSWER-Embedded software
...software doesn't wear out but deteriorates
True
False - ANSWER-True
Which of the following activities are part of the requirement engineering process?
(Select all that apply)
COPYRIGHT ©️ 2025 ALL RIGHTS RESERVED...TRUSTED & VERIFIED 1
,-Designing the system architecture
-Documenting requirements
-Eliciting requirements
-Testing the software
-Implementing the software
-Verifying requirements
-Maintaining the system - ANSWER--Documenting requirements
-Eliciting requirements
-Verifying requirements
Software Engineering is described as 4 Layered technology. Which of the following
are these layers? (Select all the apply)
Tools
Development
Testing
Methods - ANSWER-Tools
Methods
COPYRIGHT ©️ 2025 ALL RIGHTS RESERVED...TRUSTED & VERIFIED 2
, Which of the following are output of the design phase in the software
development process? ( Select all that apply)
Database Specification
Training specification
Component Specification
User manual - ANSWER-Database Specification
Component Specification
What is the process of determining whether the software system is built correctly
according to its design specifications?
Validation
Verification - ANSWER-??? find answer
In a well engineered software project, the team tries to achieve (Select all that
apply):
Balance between product and project goals
Scope Inflation
COPYRIGHT ©️ 2025 ALL RIGHTS RESERVED...TRUSTED & VERIFIED 3