Correct & Verified Answers
Software deteriorates due to... Correct answer-Changes that degrade the code structure, changes
that degrade the design, changes that potentially incorporate more bugs
What are the two broader categories of software products? Correct answer-Generic products,
customized products
Which of the following is not a major software process activity? Correct answer-Software testing
During the lectures, we have discussed software engineering as a four layered technology... which of
the following belongs to the four layer technology? Correct answer-Quality, process, methods,
tools
Which of the following is the UML modeling tool that is required we use in CSE360 Correct answer-
Astah
According to the article "Software Engineering not CS", material cost of other engineering products is
about 50% compared to almost 100% labor cost in software engineering. Due to the huge labor cost,
software projects need to focus more on... Correct answer-Small team size, predictable delivery
dates, short schedule
According to the article "Software Engineering not CS", a well-run software project can be managed
to meet which of the following product goals? Correct answer-Good maintainability, minimal
defects, maintain a cohesive team
(T/F) Pair programming invented in XP promotes faster coding as two people are programming the
same module Correct answer-False
(T/F) User stories in XP are developed by project managers Correct answer-False
(T/F) In XP, new versions may be built several times per day... Correct answer-True
(T/F) Scrums are daily meetings in the scrum process model Correct answer-True
Which of the following are software main process activities? Correct answer-Specification, Design
and implementation
Which of the following statements is true about plan driven software process models? Correct
answer-all of the process activities are planned in-advanced and progress is measured against this
plan, incremental process model is an example of a plan driven approach
Consider the following software project requirement and then select the best process model to
develop this software...
A software firm has just signed a contract to deliver an inventory tracking/on-line transaction system
for use by 500 entry clerks in the contract. The client has demanded a schedule of rigorous
checkpoints in each 30-40 days (evaluation of software functionality) but the major requirements for
, the project are well defined and no major changes expected. Correct answer-Incremental process
model
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
Which of the following process model suggest increments in every 2 weeks Correct answer-XP
What is the main functionality of the scrum master? Correct answer-Communicates with
customers and management outside of the team
Which of the following is not a major process activity? Correct answer-Developing use case
scenarios
Which of the following is an example of a non-functional requirement in a online shopping store
Correct answer-Reliability, server memory capacity (availability)
Which of the following is not a major quality factor stated in the ISO 25010 Model? Correct
answer-Speed
Suppose you, a project manager at a software company that has multiple customers, and you are
managing multiple projects concurrently. You would like to have specialized people for major
software engineering activities that you do in a software project. You need to decided a good team
structure for a company... what do you choose? Correct answer-Matrix Management
(T/F) Duration of the Sprint cycle in scrum process model is typically 24 hours Correct answer-False
(T/F) Scrums are product backlogs in the scrum process model Correct answer-False
(T/F) Actors in a use case diagram represent both of end users (people) and other software/hardware
systems that interact with the product once the product is developed Correct answer-True
(T/F) A stakeholder is anyone who will purchase the completed software system under development
Correct answer-False
Which of the following modeling techniques belongs to Context System modeling Correct answer-
Use case diagram, software architecture diagram
Which of the following modeling techniques belongs to behavior system modeling? Correct
answer-State diagram
Consider the following objects identified while modeling an airline company operation:
airline, plane, employee, pilot, engineer, sales representative, cargo plane, passenger plane,
reservation , itinerary
which of the following is the most appropriate relationship for airline and airplane? Correct
answer-Association
Consider the following objects identified while modeling an airline company operation: