CSE 360 Exam 1 Questions And Answers With
Verified Solutions
...Software doesn't wear out but deteriorates ANS True
Which of the following activities are part of the requirement engineering process? ANS • Eliciting
requirements
• Documenting requirements
• Verifying requirements
What are the two broad categories of software products (select all the apply)? ANS • Generic
• Customized
Software Engineering is described as 4 Layered technology. Which of the following are not these layers?
(Select all the apply) ANS • Testing
• Production
Which of the following are output of the design phase in the software development process? (Select all that
apply): ANS • System architecture
• Interface Specification
What is the process of determining whether the software system is built correctly according to its design
specifications? ANS • Verification
Software Engineering body of knowledge consists of which of the following options? (Select all that apply):
ANS • Software process models
• Teamwork
In a well engineered software project, the team tries to achieve (Select all that apply): ANS • Project Goals
• Timelines
• Balance between product and project goals
, In a well engineered software project, which project goals do the team try to achieve (Select all that apply):
ANS • Minimal response time
• Small team size
According to the article "Software Engineering not CS", a well-run software project can be managed to meet
which of the following product objectives (Select all that apply): ANS • Minimal response time
• Extended project timeline
Consider the following software project requirement and then select the best process model to develop this
software. A software development team is tasked with creating a desktop application for a company. The
requirements for the application are fully defined. The team consists of experienced developers who prefer a
more structured and sequential approach to development. ANS • Waterfall process model
Consider the following software project requirements and then select the best process model to develop this
software. A software development team is tasked with building a web application with multiple modules. The
client expects to have a working version of the software as early as possible to gather feedback and make
changes based on it. ANS • Scrum process model
Which of the following is not Agile process model ANS • Spiral
Which of the following is NOT a key principle in the agile manifesto ANS • schedule for each increment
over the schedule for the whole project
Agile methods prioritize introducing unnecessary complexity to the software and development process. ANS
• False
Pair programming invented in XP promotes Collective ownership. ANS • True
In XP, the project manager chooses the stories for inclusion in the next release. ANS • False
In XP, unit tests are written after implementation of functionality. ANS • False
Who is involved in the Scrum Process (Scrum roles)? ANS • Scrum Master, Product Owner, and
Developer
Verified Solutions
...Software doesn't wear out but deteriorates ANS True
Which of the following activities are part of the requirement engineering process? ANS • Eliciting
requirements
• Documenting requirements
• Verifying requirements
What are the two broad categories of software products (select all the apply)? ANS • Generic
• Customized
Software Engineering is described as 4 Layered technology. Which of the following are not these layers?
(Select all the apply) ANS • Testing
• Production
Which of the following are output of the design phase in the software development process? (Select all that
apply): ANS • System architecture
• Interface Specification
What is the process of determining whether the software system is built correctly according to its design
specifications? ANS • Verification
Software Engineering body of knowledge consists of which of the following options? (Select all that apply):
ANS • Software process models
• Teamwork
In a well engineered software project, the team tries to achieve (Select all that apply): ANS • Project Goals
• Timelines
• Balance between product and project goals
, In a well engineered software project, which project goals do the team try to achieve (Select all that apply):
ANS • Minimal response time
• Small team size
According to the article "Software Engineering not CS", a well-run software project can be managed to meet
which of the following product objectives (Select all that apply): ANS • Minimal response time
• Extended project timeline
Consider the following software project requirement and then select the best process model to develop this
software. A software development team is tasked with creating a desktop application for a company. The
requirements for the application are fully defined. The team consists of experienced developers who prefer a
more structured and sequential approach to development. ANS • Waterfall process model
Consider the following software project requirements and then select the best process model to develop this
software. A software development team is tasked with building a web application with multiple modules. The
client expects to have a working version of the software as early as possible to gather feedback and make
changes based on it. ANS • Scrum process model
Which of the following is not Agile process model ANS • Spiral
Which of the following is NOT a key principle in the agile manifesto ANS • schedule for each increment
over the schedule for the whole project
Agile methods prioritize introducing unnecessary complexity to the software and development process. ANS
• False
Pair programming invented in XP promotes Collective ownership. ANS • True
In XP, the project manager chooses the stories for inclusion in the next release. ANS • False
In XP, unit tests are written after implementation of functionality. ANS • False
Who is involved in the Scrum Process (Scrum roles)? ANS • Scrum Master, Product Owner, and
Developer