Software Engineering Exam
Study online at https://quizlet.com/_hs3ws5
1. A. When the project is ready to be released: Which of the following is an example of a
milestone?
A. When the project is ready to be released
B. The end of a two week sprint
C. One month after the beginning of the project
D. The date the product is due to be released
2. A commitment/ An estimate/ A target: ___ Is what you are agreeing to deliver, ___ is a guess for
the time it will take for your dev team to complete a task. ___ is a point in the schedule to meet.
3. Medium priority / Low priority: Release planning considers the priorities of the user stories in the
product backlog, where "should do" means ___ and "could do" means ___:
4. Nodes / Edges: In a CPM chart, the ___ represented tasks, while in a PERT chart, the ___ represented tasks.
5. Commonly / negative: An anti-pattern is a ___ occuring solution or situation in projects, with ___
consequences.
6. Analysis paralysis: The project for a software product is stuck in the specification phase, waiting for the
product requirements to be perfected. Which anti-pattern is this?
7. Silos: The project for a software product has separate teams that do not communicate well with each other, leading
to an incoherent product. Which anti-pattern is this?
8. Have each member independently make their choice, reveal the choices at
the same time, and discuss.: The development team is deciding between two data compression libraries
for a mobile app. To avoid groupthink and make an effective decision, what should the team do?
9. C. Little movement happens on task board until just before the sprint review.-
: Which of the following would be an indicator of a fire drill anti-pattern?
A. Little value is provided by the product for a while, but the developers are forced to keep completing user stories for
the sprint review
B.Little working software is created, but documentation is shown instead at the sprint review
C. Little movement happens on task board until just before the sprint review
1/8
, Software Engineering Exam
Study online at https://quizlet.com/_hs3ws5
D. Little is heard from the development manager until a problem arises with a user story is shown at the sprint review.
10. C. Technology risk: Suppose a mobile application has a growing user base and the underlying server-side
platform is not scaling with the demand. What main type of risk is happening, which could cause the product or project
to fail?
11. C. Low/ medium: From the version of the impact versus liklihood matrix presented in the course, a risk with
low impact and high likelihood would be a ___ risk, a risk with high impact and medium likelihood would be a ___ risk.
12. Arrange formal iOS training for the developers and allow time for learning.-
: Backed by market data, a software product manager wants a new video game to support the iOS platform, natively.
The past games by the development team were Android apps. In a risk plan, there is a risk identified and indicated that
the developments team is inexperienced with iOS. What would be a suitable action for this risk?
13. No change: A development team calculates their velocity to be 20 story points in their recently finished sprint.
They had completed a use story estimated at 5 story points. However, later in the project, it is noticed that the user story
needs some enhancements, estimated at 1 story point. How should their previously calculated velocity be revised?
14. Break down the work into tasks (each task will produce a work product), and
discuss the potential risks for each work product with the developers.: What would
be a useful way to determine the specific project risks for a software product?
15. Start with choosing a user story and its tasks to remove from the sprint, to
reduce the total task hours to no more than the available time.: Suppose while iteration
planning, the total story points for the user stories of the sprint is below the estimated velocity, but the total estimated
task hours for the tasks of the stories is above the available time for the team members. What should be done?
16. Write/run unit tests, integrate the code, review the code, write documenta-
tion, write/run acceptance tests.: A software product team is applying Scrum, and is breaking down
the work for a user story into required developer tasks. They have identified in implementation task to write source
code. To meet a typical definition of "done" for this user story, which other tasks should be identified?
17. 12 to 26 days: In estimating the duration to complete a project, the resulting interval that would contain the
actual duration about 68% of the time is 14 to 24 days. What is the interval that would contain the actual duration about
95% of the time?
18. High means uncertainty and low ends uncertainty: On an uncertainty space diagram,
from high means and high ends uncertainty, a waterfall process would tend to navigate toward which way initially?
2/8
Study online at https://quizlet.com/_hs3ws5
1. A. When the project is ready to be released: Which of the following is an example of a
milestone?
A. When the project is ready to be released
B. The end of a two week sprint
C. One month after the beginning of the project
D. The date the product is due to be released
2. A commitment/ An estimate/ A target: ___ Is what you are agreeing to deliver, ___ is a guess for
the time it will take for your dev team to complete a task. ___ is a point in the schedule to meet.
3. Medium priority / Low priority: Release planning considers the priorities of the user stories in the
product backlog, where "should do" means ___ and "could do" means ___:
4. Nodes / Edges: In a CPM chart, the ___ represented tasks, while in a PERT chart, the ___ represented tasks.
5. Commonly / negative: An anti-pattern is a ___ occuring solution or situation in projects, with ___
consequences.
6. Analysis paralysis: The project for a software product is stuck in the specification phase, waiting for the
product requirements to be perfected. Which anti-pattern is this?
7. Silos: The project for a software product has separate teams that do not communicate well with each other, leading
to an incoherent product. Which anti-pattern is this?
8. Have each member independently make their choice, reveal the choices at
the same time, and discuss.: The development team is deciding between two data compression libraries
for a mobile app. To avoid groupthink and make an effective decision, what should the team do?
9. C. Little movement happens on task board until just before the sprint review.-
: Which of the following would be an indicator of a fire drill anti-pattern?
A. Little value is provided by the product for a while, but the developers are forced to keep completing user stories for
the sprint review
B.Little working software is created, but documentation is shown instead at the sprint review
C. Little movement happens on task board until just before the sprint review
1/8
, Software Engineering Exam
Study online at https://quizlet.com/_hs3ws5
D. Little is heard from the development manager until a problem arises with a user story is shown at the sprint review.
10. C. Technology risk: Suppose a mobile application has a growing user base and the underlying server-side
platform is not scaling with the demand. What main type of risk is happening, which could cause the product or project
to fail?
11. C. Low/ medium: From the version of the impact versus liklihood matrix presented in the course, a risk with
low impact and high likelihood would be a ___ risk, a risk with high impact and medium likelihood would be a ___ risk.
12. Arrange formal iOS training for the developers and allow time for learning.-
: Backed by market data, a software product manager wants a new video game to support the iOS platform, natively.
The past games by the development team were Android apps. In a risk plan, there is a risk identified and indicated that
the developments team is inexperienced with iOS. What would be a suitable action for this risk?
13. No change: A development team calculates their velocity to be 20 story points in their recently finished sprint.
They had completed a use story estimated at 5 story points. However, later in the project, it is noticed that the user story
needs some enhancements, estimated at 1 story point. How should their previously calculated velocity be revised?
14. Break down the work into tasks (each task will produce a work product), and
discuss the potential risks for each work product with the developers.: What would
be a useful way to determine the specific project risks for a software product?
15. Start with choosing a user story and its tasks to remove from the sprint, to
reduce the total task hours to no more than the available time.: Suppose while iteration
planning, the total story points for the user stories of the sprint is below the estimated velocity, but the total estimated
task hours for the tasks of the stories is above the available time for the team members. What should be done?
16. Write/run unit tests, integrate the code, review the code, write documenta-
tion, write/run acceptance tests.: A software product team is applying Scrum, and is breaking down
the work for a user story into required developer tasks. They have identified in implementation task to write source
code. To meet a typical definition of "done" for this user story, which other tasks should be identified?
17. 12 to 26 days: In estimating the duration to complete a project, the resulting interval that would contain the
actual duration about 68% of the time is 14 to 24 days. What is the interval that would contain the actual duration about
95% of the time?
18. High means uncertainty and low ends uncertainty: On an uncertainty space diagram,
from high means and high ends uncertainty, a waterfall process would tend to navigate toward which way initially?
2/8