edumeister_logo

Test_UMLAlgorithms.docx - PMPage 1 of 8The person orshowing page 1-4 out of 4

6/12/16, 9:31 PM
Page
1
of 8
The person or entity who needs to accomplish something.
a. use case diagram
A
94%
b. use case
NAME
c.
CORRECT:
use case actor
d. use case title
2.
Defines the name, attributes that it will have, and operations, or methods. This is also where you define
inheritance and polymorphism. It allows you to plan out what you will create and their basic structure
so that when you translate this to code you know what is needed.
a.
use case diagram
b.
sequence diagram
c.
hash search
d.
CORRECT:
class diagram
3.
Related to the resources that it requires to execute. The two most important factors it is
affected by is time and
memory.
a.
CORRECT:
algorithm cost
b.
algorithm
c.
use case
d.
base case
4.
A definition that has one or more base cases and thus provides an answer.
a.
circular definition
b.
worst case execution
c.
sequence diagram
d.
CORRECT:
recursive definition
6/12/16, 9:31 PM
Page
2
of 8
5.
The first step in the UML process.
a.
CORRECT:
gather requirements
b.
requirements (UML)
c.
linear search
d.
hash search
6.
This is the time it takes for the algorithm to run where the input for a given size takes the
longest to run. When
analyzing programs, this is the most important case.
a.
circular definition
b.
use case actor
c.
use case title
d.
CORRECT:
worst case execution
7.
Allows you to know which bucket to start looking at for a particular entry instead of looking through all
of the entries.
a.
linear search
b.
class diagram
c.
base case
d.
CORRECT:
hash search
8.
Allows you to look more broadly at the requirements of an application by visualizing several use
cases and multiple
actors at the same time.
a.
CORRECT:
use case diagram
b.
use case actor
c.
sequence diagram
d.
class diagram
9.
Includes both functional and non-functional features - What must the program do? What else needs
to be considered (legal details, performance, support, security, etc)?
a.
memory and time
b.
scenarios (UML)
c.
CORRECT:
requirements (UML)
d.
gather requirements
6/12/16, 9:31 PM
Page
3
of 8
10.
The second step in the UML process. The take-away from this step includes both the use case and use case
diagram.
a.
algorithm cost
b.
CORRECT:
describe the applicaiton
c.
recursive definition
d.
use case actor
6/12/16, 9:31 PM
Page
4
of 8