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
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
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?

| 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?

| 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?

| 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
Get step-by-step solutions from verified subject matter experts
