Exam Questions and CORRECT Answers
...Software doesn't wear out but deteriorates - CORRECT ANSWER - True
Which of the following activities are part of the requirement engineering process? - CORRECT
ANSWER - • Eliciting requirements
• Documenting requirements
• Verifying requirements
What are the two broad categories of software products (select all the apply)? - CORRECT
ANSWER - • Generic
• Customized
Software Engineering is described as 4 Layered technology. Which of the following are not these
layers? (Select all the apply) - CORRECT ANSWER - • Testing
• Production
Which of the following are output of the design phase in the software development process?
(Select all that apply): - CORRECT ANSWER - • System architecture
• Interface Specification
What is the process of determining whether the software system is built correctly according to its
design specifications? - CORRECT ANSWER - • Verification
Software Engineering body of knowledge consists of which of the following options? (Select all
that apply): - CORRECT ANSWER - • Software process models
• Teamwork
, In a well engineered software project, the team tries to achieve (Select all that apply): -
CORRECT ANSWER - • 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): - CORRECT ANSWER - • 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): - CORRECT
ANSWER - • 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. - CORRECT ANSWER - • 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. - CORRECT ANSWER - • Scrum
process model
Which of the following is not Agile process model - CORRECT ANSWER - • Spiral
Which of the following is NOT a key principle in the agile manifesto - CORRECT
ANSWER - • schedule for each increment over the schedule for the whole project