Question: Planning Poker is A technique to discover candidate classes A way to decide which steps of the SDLC to skip Nothing to do with software.

Planning Poker is

A technique to discover candidate classes
A way to decide which steps of the SDLC to skip
Nothing to do with software. This is a term gamblers use
A game development teams play after working hours for fun
An agile approach to estimating effort and work

Flag this Question

Question 21 pts

Based on our lectures and discussions, a team's project velocity indicates

how much time a system needs to compile
the number of classes in a system
the average number of bugs in the system
how fast one developer can code
the average amount of work a team can complete per iteration

Flag this Question

Question 31 pts

(select the best answer)

In our class, we learned about the benefits of processes. Processes help us to:

Create better documents
Increase repeatability and reduce risk
Get better jobs
Use Inheritance
Understand the UML better

Flag this Question

Question 41 pts

(Read and think carefully)

Inheritance Liskov:

True or False: A superclass instance may be used where any of its subclass instances are expected.

True
False

Flag this Question

Question 51 pts

(hint: do not think implementation here, this is a general analysis design question)

For objects, the concept of unique identity relates to:

a text string that creates a UUID
making things in zero gravity
a class attribute
the independent existence of those objects, even if they have the same class and attribute values
a database primary key

Flag this Question

Question 61 pts

Consider the following situation:

A company implements a new system that was inexpensive to create, using many in-house solutions and technologists who were familiar with the technology. The team delivers the system on-time and under-budget. However, the internal users find the system cumbersome and substandard, and refuse to use it. Instead, they choose to use 3rd-party alternatives (against company policy)

This is an example of the company not doing a good job assessing _____ feasibility.

functional
economic
organizational
familiarity
technical

Flag this Question

Question 71 pts

(Select the best answer)

The Unified Modeling Language is:

a process definition
a way to draw things nicely
a project management process
a graphical language with semantics (meaning) and syntax (ways to structure ideas)

Flag this Question

Question 81 pts

In a use case description, the "exceptional flows" (also known as "alternate flows") are:

The full realm of all possibilities
Optional, divergent, or error flows with a different path than the "normal" flow
Another name for the "happy day path"
The "best", most excellent flows of the use case

Flag this Question

Question 91 pts

What does the following diagram describe about our domain?

Planning Poker is A technique to discover

A person who is an employee must work for exactly 1 company
This is actually an object diagram, not a class diagram
A company must employ exactly 1 person
A company needs at least 1 person who is a shareholder
A person must be a shareholder in a company

Flag this Question

Question 101 pts

In the diagram below, both Customer and Bank System are examples of what type of UML element?

Planning Poker is A technique to discover

use case
story points
actor
activity
association

Flag this Question

Question 111 pts

In the following diagram, "buyer" and "seller" are are examples of what UML construct?

Planning Poker is A technique to discover

none of the above
introspection
role names
aggregation
class names

Flag this Question

Question 121 pts

Your team has completed four time-boxed iterations of analysis, design, implementation and testing. The total amount of work completed in each iteration is the following: Iteration 1: 10 units of work Iteration 2: 10 units of work Iteration 3: 12 units of work Iteration 4: 10 units of work

Given your team's historical project velocity, how many units of work should you realistically plan for in Iteration 5? (select the best answer given our discussion on agile planning in class)

5
10
Unknown. This is impossible to predict so we should not even try to guess
20
15

Flag this Question

Question 131 pts

Match the concepts as closely as possible

A scenario is to a use case

the same way as...

a description is to a constraint
code is to an editor
a link is to an artifact
a story is to a point
an object is to a class

Flag this Question

Question 141 pts

(Read carefully before answering!)

An object is a blueprint for how to make many classes

True
False

Flag this Question

Question 151 pts

(Read carefully before answering!)

Multiplicity constrains our UML models by specifying how many instances of one class can be connected to some number of instances of another class

True
False

Flag this Question

Question 161 pts

In most class hierarchies, superclasses are more abstract than their subclasses, and subclasses are more concrete than their superclasses.

True
False

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!