True/False Indicate whether the
statement is true or false.
|
|
|
1.
|
User-centered development is a process in that the
needs of the stakeholders are studied and analyzed as well as the reasons why the system should be
developed.
|
|
|
2.
|
Use case modeling is the process of modeling a
system's users and the activities they perform.
|
|
|
3.
|
Use case modeling was originally conceived by Dr.
Ivar Jacobson.
|
|
|
4.
|
A use case diagram graphically depicts the
interactions between the system and external systems and users.
|
|
|
5.
|
A use case narrative is a textual description of
the business event and describes how the user will interact with the system to accomplish the
task.
|
|
|
6.
|
To accurately and thoroughly create use cases
demands minimal user involvement but a significant investment in the system analyst's
time.
|
|
|
7.
|
A use case is a behaviorally related sequence of
steps (a scenario) for the purpose of completing a single business task.
|
|
|
8.
|
An actor is anything that needs to interact with
the system to exchange information.
|
|
|
9.
|
There are primarily four types of
actors.
|
|
|
10.
|
A temporal event is an event triggered by the
system itself.
|
|
|
11.
|
An extension use case is a use case that extends
the functionality of the original use case and may be invoked many times by other use
cases.
|
|
|
12.
|
An abstract use case is available for referencing
(or use) by any other use case that requires its functionality.
|
|
|
13.
|
Modeling the "depends on" relationship
between use cases provides a model that is an excellent tool for planning and scheduling
purposes.
|
|
|
14.
|
When performing requirements use case modeling, the
first step is to identify the business actors.
|
|
|
15.
|
During requirements analysis analysts strive to
identify all use cases of the proposed system.
|
|
|
16.
|
A business requirements use case captures the
interactions with the user in a manner that is free of technology and implementation
details.
|
|
|
17.
|
A use case's alternate courses document the
behaviors of the use case if an exception or variation to the typical course occurs.
|
|
|
18.
|
The use case ranking and priority matrix is
completed only by the development team.
|
|
|
19.
|
When using the use case ranking and priority matrix
to determine the importance of use cases, the use cases with the highest scores should be assigned
the highest priority.
|
|
|
20.
|
When constructing a use case dependency diagram, it
is possible to have use cases which have no dependencies.
|
|
|
21.
|
A use case diagram graphically depicts the
interactions between system processes and data.
|
|
|
22.
|
Functional decomposition refers to the tendency for
the functionality of information systems to degrade over time.
|
|
|
23.
|
Use cases are initially defined during the
requirements stages of the life cycle.
|
|
|
24.
|
Inheritance is used when two or more actors share
common behavior.
|
|
|
25.
|
In a college course website system if both the
instructor and students can submit comments to a discussion thread, a use case diagram might model
that with inheritance.
|
|
|
26.
|
A business requirements use case captures the
interactions with the user with technology and implementation details.
|
|
|
27.
|
A use case diagram shows the same thing as a
context diagram.
|
|
|
28.
|
A use case should be named with a verb phrase
specifying the goal of the actor.
|
|
|
29.
|
Using a use case ranking and priority matrix, use
cases that have a significant impact on the architectural design would tend to be developed
first.
|
|
|
30.
|
Using a use case ranking and priority matrix, use
cases that include complex functions would tend to be developed first.
|
Multiple Choice Identify the
choice that best completes the statement or answers the question.
|
|
|
31.
|
When looking for actors, which of the following
questions is the best one to ask?
a. | how often is the system backed
up? | b. | who or what provides inputs to the
system? | c. | who is responsible for the budget of the
system? | d. | who is responsible for training the
users? | e. | who is responsible for reporting to the project
stakeholders? |
|
|
|
32.
|
Which of the following cannot be found on a use
case narrative?
a. | use case name | b. | use case type | c. | primary business
actor | d. | description | e. | none of these – they can all be found on a use case
narrative |
|
|
|
33.
|
Which of the following can a project manager use to
determine the importance of use cases?
a. | use case dependency diagram | b. | use case glossary | c. | use case
narrative | d. | actor glossary | e. | context diagram |
|
|
|
34.
|
Which of the following is NOT a factor used in the
use case ranking and priority matrix
a. | significant impact on the architectural
design | b. | estimated time to implement | c. | involves risky technology | d. | potential to decrease costs | e. | contains significant functionality |
|
|
|
35.
|
Which of the following is a benefit of constructing
a use case dependency diagram?
a. | a graphical depiction of the system's events and
their states enhances the understanding of system functionality | b. | it aids the project manager determine which use cases are easy to
implement. | c. | it may help
identify missing use cases. | d. | both A and C
above | e. | both A and B
above |
|
|
|
36.
|
A motorist stops at a self-service gas station to
fill up her car, paying by credit card at the pump. In this use case, who is the primary system
actor?
a. | the motorist | b. | the station owner | c. | the credit card
authorization company | d. | the oil
company | e. | none of these |
|
|
|
37.
|
A motorist stops at a self-service gas station to
fill up her car, paying by credit card at the pump. In this use case, who is the primary business
actor?
a. | the motorist | b. | the station owner | c. | the credit card
authorization company | d. | the oil
company | e. | none of these |
|
|
|
38.
|
A motorist stops at a self-service gas station to
fill up her car, paying by credit card at the pump. In this use case, who is the external server
actor?
a. | the motorist | b. | the station owner | c. | the credit card
authorization company | d. | the oil
company | e. | none of these |
|
|
|
39.
|
Which of the following is NOT a source mentioned in
the textbook for finding potential actors?
a. | context diagram | b. | entity relationship diagram | c. | user manuals for the existing system | d. | minutes of project meetings | e. | the statement of work |
|
|
|
40.
|
Which of the following would be the best use case
name?
a. | enroll in course | b. | course enrollment | c. | course | d. | enrollCourse() | e. | they are all good
use case names |
|
|
|
41.
|
Which of the following is NOT T concerning use case
modeling?
a. | has its roots in process
modeling | b. | is an approach that facilitates user-centered
development | c. | provides a
starting point for the identification of data objects or entities | d. | is a tool for requirements traceability | e. | none of these |
|
|
|
42.
|
Which of the following best describes use
cases?
a. | they are the results of decomposing the scope of system
functionality | b. | they are
represented graphically by a horizontal ellipse | c. | each use case
represents a single goal of the system | d. | they describe user
interactions with the system | e. | all of
these |
|
|
|
43.
|
Which of the following would not be an example of
an actor?
a. | heat sensor | b. | time | c. | the system
itself | d. | an organization | e. | an individual |
|
|
|
44.
|
Which of the following actors primarily benefits
from the execution of the use case?
a. | primary business actor | b. | primary system actor | c. | external server
actor | d. | external receiver actor | e. | none of these |
|
|
|
45.
|
Which of the following actors responds to a request
from the use case (system)?
a. | primary business actor | b. | primary system actor | c. | external server
actor | d. | external receiver actor | e. | none of these |
|
|
|
46.
|
Which use case relationship is used to model the
relationship between an abstract use case and the original use case?
a. | association | b. | extends | c. | uses | d. | depends
on | e. | inheritance |
|
|
|
47.
|
Which use case relationship is used to model the
relationship between a use case and an actor?
a. | association | b. | extends | c. | uses | d. | depends
on | e. | inheritance |
|
|
|
48.
|
Which use case relationship is used to model the
dependencies among use cases?
a. | association | b. | extends | c. | uses | d. | depends
on | e. | inheritance |
|
|
|
49.
|
Which of the following is not a step in the process
of requirements use case modeling?
a. | identify business actors | b. | identify business use cases | c. | construct use case model diagram | d. | document business requirements use case narratives | e. | none of these – they are all steps of the
process |
|
|
|
50.
|
A constraint on the state of the system after the
use case has been successfully executed is called a(n):
a. | precondition | b. | trigger | c. | post
condition | d. | open issue | e. | conclusion |
|
|
|
51.
|
A constraint on the state of the system before the
use case can be executed is called a(n):
a. | precondition | b. | trigger | c. | post
condition | d. | open issue | e. | conclusion |
|
|
|
52.
|
The event that initiates the execute of the use
case is called a(n):
a. | precondition | b. | trigger | c. | post
condition | d. | open issue | e. | conclusion |
|
|
|
53.
|
A question that needs to be resolved before the use
case can be finalized is called a(n):
a. | precondition | b. | trigger | c. | post
condition | d. | open issue | e. | conclusion |
|
Completion Complete each
statement.
|
|
|
54.
|
____________________________________ is a process
of system development based on understanding the needs of the stakeholders.
|
|
|
55.
|
_____________________________ is the process of
modeling a system's functions in terms of business events, who initiated the events, and how the
system responds to those events.
|
|
|
56.
|
A ____________________________ is a textual
description of the business event and describes how the user will interact with the system to
accomplish the task.
|
|
|
57.
|
A _________________________is a behaviorally
related sequence of steps (a scenario), both automated and manual for the purpose of completing a
single business task.
|
|
|
58.
|
A(n) ____________ is anything that needs to
interact with the system to exchange information.
|
|
|
59.
|
A temporal event is triggered by
_______________________________.
|
|
|
60.
|
A(n) __________________________ can be used to
document actors.
|