Question: (TCO 2) Each use case describes
_____ function(s) in which users interact with the system.
: one ( Chapter 5 Page 167 )
one
or more
many
zero,
one, or more
all
Points
Received: 3
of 3
Comments:
2. Question:
(TCO 2) A(n) _____ use case is typically created early in the
process
of understanding the system requirements as a way of
documenting
basic information about the use case.
: overview ( Chapter 5 Page 167-168 )
detail
essential
real
imaginary
Points
Received: 3
of 3
Comments:
3. Question:
(TCO 2) The importance level of a use case increases for all of
the
following characteristics of the use case EXCEPT _____.
: the use case represents an
important
business process
the
use case supports
revenue
generation
the
technology is proven (
Chapter 5
Page
168 )
the functionality is
complex
the functionality is time-critical
Points Received: 3 of 3
Comments:
4. Question:
(TCO 2) Which of the following relationships describe the
communication
between the use case and the actors?
: association ( Chapter 5 Page
relationship 170 )
extend
relationship
include
relationship
generalization
relationship
none
of the above
Points
Received: 3
of 3
Comments:
5. Question:
(TCO 2) When drawing the use-case diagram, an analyst should
do
the steps in this order: _____.
: draw
the use cases on the
diagram,
identify the system
boundary,
place the actors on
the
diagram, and draw the lines
connecting
the actors to the use
cases
identify
the system boundary,
draw
the use cases on the
diagram,
place the actors on
the
diagram, and draw the
lines
connecting the actors to
the use
cases
place
the actors on the diagram,
draw
the use cases on the
diagram,
identify the system
boundary,
and draw the lines
connecting
the actors to the use
cases
identify
the system boundary,
place
the actors on the diagram,
draw
the use cases on the
diagram,
and draw the lines
connecting
the actors to the use
cases
none of
the above gives the
order of steps
( Chapter
5 Page
178 )
Points Received: 3 of 3
Comments:
6. Question:
(TCO 2) The dashed line in the Activity diagram represents
_________.
: the boundary between
activities
the
flow of logic between
activities
the
flow of data objects to ( Chapter
5
and
from processes. Page 160 )
none
of the above
Points
Received: 3
of 3
Comments:
7. Question:
(TCO 2) In a use case diagram, an actor _______________.
: represents an internal part of
the
system
represents
an outside ( Chapter 5
trigger
on the system Page 174 )
represents
a particular
person
that interacts with the
system
represents
the boundary of
the
system
Points
Received: 3
of 3
Comments:
8. Question:
(TCO 2) A guard condition represents ________.
: the mutually exclusive value (
Chapter 5
of
the test for a particular Page
162 )
path
to be executed
a
boundary that must be kept
so
that there is no scope creep
the
process that is executed in
an
activity diagram
a
firewall preventing harm
coming
to a data object
Points
Received: 3
of 3
Comments:
9. Question:
(TCO 2) If the pseudo-code in a use case description says
“Execute
ABC,” then we can assume that _____.
:
“ABC” is another use case being executed
“ABC” is internal logic in the Normal Flow section
of the use case description
“ABC” is a heading in the SubFlow section of
( Chapter 5 Page 169-
ANSWER 170 )
IN
the
use case description
“ABC”
is an actor
Points
Received: 0
of 3
Comments:
10. Question:
(TCO 2) A use case diagram ________.
: represents a low level
model
represents a high level model
is the most useful model for system designers because it
gives a “birds eye view” of the system
none of the above
( Chapter
5 Page
ANSWER
173 )
IN
Points Received: 0 of 3
Comments:
Grade Details
1. Question:
(TCO 2) Each use case describes _____ function(s) in which users interact with
the
system.
Your one ( Chapter 5 Page 167 )
Answer:
one or
more
many
zero, one, or more all
Points 3 of 3
Received:
Comments:
2. Question:
(TCO 2) A(n) _____ use case is typically created early in the process of
understanding the system requirements as a way of
documenting basic information about the use case.
Your overview ( Chapter 5 Page 167-168 )
Answer:
detail
essential
real
imaginary
Points 3 of 3
Received:
Comments:
3. Question:
(TCO 2) The importance level of a use case increases for all of the following
characteristics of the use case EXCEPT _____.
Your the use case represents an important
Answer: business process
the
use case supports revenue
generation
the
technology is proven (
Chapter 5 Page
168
)
the
functionality is complex
the
functionality is time-critical
Points 3 of 3
Received:
Comments:
4. Question:
(TCO 2) Which of the following relationships describe the communication
between the use case and the actors?
Your association relationship ( Chapter 5 Page 170 )
Answer:
extend
relationship
include
relationship
generalization
relationship
none
of the above
Points 3 of 3
Received:
Comments:
5. Question:
(TCO 2) When drawing the use-case diagram, an analyst should do the steps in
Your
Answer:
this order: _____.
draw the use cases on the diagram, identify the system
boundary, place the actors on the diagram, and draw the lines connecting the
actors to the use cases
identify the system boundary, draw the use ( Chapter
cases on the diagram, place the actors on 5 Page 178
the diagram, and draw the lines connecting )
the actors to the use cases
place the actors on the diagram, draw the use
cases on the diagram, identify the system
boundary, and draw the lines connecting the
actors to the use cases
identify the system boundary, place the actors on the
diagram, draw the use cases on the diagram, and draw the lines connecting the
actors to the use cases
none of the above gives the order of steps
Points 3 of 3
Received:
Comments:
6. Question:
(TCO 2) The dashed line in the Activity diagram represents _________.
Your the boundary between activities
Answer: the flow of logic between
activities
the
flow of data objects to and from (
Chapter 5 Page
processes. 160 )
none
of the above
Points 3 of 3
Received:
Comments:
7. Question:
(TCO 2) In a use case diagram, an actor _______________.
Your represents an internal part of the system
Answer: represents an outside trigger on
the ( Chapter 5
system Page 174 )
represents
a particular person that
interacts
with the system
represents
the boundary of the system
Points 3 of 3
Received:
Comments:
8. Question:
(TCO 2) A guard condition represents ________.
Your the mutually exclusive value of the test ( Chapter 5
Answer: for a particular path to be
executed Page 162 )
a
boundary that must be kept so that there
is
no scope creep
the
process that is executed in an activity
diagram
a
firewall preventing harm coming to a
data
object
Points 3 of 3
Received:
Comments:
9. Question:
(TCO 2) If the pseudo-code in a use case description says “Execute
ABC,” then
we can assume that _____.
Your “ABC”
is another use case being (
Chapter 5
Answer: executed Page 169-170 ) ANSWER
“ABC”
is internal logic in the
Normal
Flow section of the use IN
case
description
“ABC” is a heading in the SubFlow section of the
use case description
“ABC” is an actor
Points 0 of 3
Received:
Comments:
10. Question:
(TCO 2) A use case diagram ________.
Your represents a low level model
Answer: ( Chapter 5
represents
a high level model
Page
173 ) ANSWER
is
the most useful model for system
designers
because it gives a “birds eye IN
view”
of the system
none
of the above
Points 0 of 3
Received:
Comments:
Grade Details
1. Question:
(TCO 3) Which of the following types of attributes is not proper in an analysis
class?
Your integers
Answer: strings
doubles
compound ( Chapter 6 Page 209 ) date
Points 3 of 3
Received:
Comments:
2. Question:
(TCO 3) A(n) _____ of an analysis class is where the behavior of the class is
defined.
Your operation ( Chapter 6 Page 209 )
Answer:
attribute
class
object
abstract class
Points 3 of 3
Received:
Comments:
3. Question:
(TCO 3) Service is another name for _____.
Your attribute
Answer: class
abstract class
operation ( Chapter 6 Page 209 ) object
Points 3 of 3
Received:
Comments:
4. Question:
(TCO 3) If a “student signs up for a class,” which type of
relationship would
you use to model the relationship between the two?
Your generalization IN
Answer: association ( Chapter 6 Page 210 ) ANSWER
aggregation
subsetting
vague
Points 0 of 3
Received:
Comments:
5. Question:
(TCO 3) A _____ object is the instance of a class that receives a request from
another
object.
Your client
Answer: server ( Chapter 6 Page 211 )
contract provider CRC
Points 3 of 3
Received:
Comments:
6. Question:
(TCO 3) A mechanism for developing CRC cards is for the user or analyst to
role-play as if they are an instance of the class. This
process is called _____.
Your acting
Answer: anthropomorphism
( Chapter 6 Page 211 )
interviewing
anamorphous
observation
Points 3 of 3
Received:
Comments:
7. Question:
(TCO 3) Which of the following is part of a CRC card?
Your class name
Answer: type
description responsibilities
all of the above ( Chapter 6 Page 212 )
Points 3 of 3
Received:
Comments:
8. Question:
(TCO 3) A public attribute is shown in a class diagram with the symbol _____
before the name.
Your –
Answer: #
*
+ ( Chapter 6 Page 213 )
/
Points 3 of 3
Received:
Comments:
9. Question:
(TCO 3) A private attribute is shown in a class diagram with the symbol _____
before the name.
Your – ( Chapter 6 Page 213 )
Answer:
#
*
+
/
Points 3 of 3
Received:
Comments:
10. Question:
(TCO 3) CRCs are created by performing textual analysis of ________.
Your collaboration and responsibility
Answer: cards
object
lists
use
case diagrams
use
case descriptions ( Chapter 6 Page 226
)
none
of the above
Points 3 of 3
Received:
Comments:
Grade Details
1. Question:
(TCO 4,5,8) The external behavior of a system is described by _____.
Your use case models ( Chapter 7 Page 238 )
Answer:
structural
models
behavioral
models
interaction
diagrams
state
diagrams
Points 3 of 3
Received:
Comments:
2. Question:
(TCO 4,5,8) An analyst depicts the static view of an information system with
_____.
Your use case
models
Answer: structural
models ( Chapter 7 Page 238
)
behavioral
models
interaction
diagrams
state diagrams
Points 3 of 3
Received:
Comments:
3. Question:
(TCO 4,5,8) The two types of interaction diagrams are ______________
diagrams.
Your use case and
sequence
Answer: class
and sequence
sequence
and communication ( Chapter 7 Page 238 )
object
and communication
state
and object
Points 3 of 3
Received:
Comments:
4. Question:
(TCO 4,5,8) A(n) _____ describes information about an object.
Your attribute (
Chapter 7 Page 240 )
Answer:
behavior
operation
message
instance
Points 3 of 3
Received:
Comments:
5. Question:
(TCO 4,5,8) When arranging actors and objects on a sequence diagram, it is
nice to list them _____.
Your in alphabetical order down the side of
the
Answer: diagram
in
alphabetical order across the top of the
diagram
in
order in which they participate in the
sequence
down the side of the diagram
in
order in which they participate in the ( Chapter 7
sequence
across the top of the diagram Page 241 )
actors
and objects are not both shown on a
sequence
diagram
Points 3 of 3
Received:
Comments:
6. Question:
(TCO 4,5,8) When an object sends a message to itself in a sequence diagram,
which is referred to as _____.
Your recursive-messaging
Answer: self-messaging
self-delegation ( Chapter 7 Page 243 )
recursive-delegation
none
of the above
Points 3 of 3
Received:
Comments:
7. Question:
(TCO 4,5,8) The first step in building a sequence diagram is to _____.
Your determine the scope ( Chapter 7 Page
Answer: 243 )
identify
which objects will
participate
set
the lifeline for each object
add
the focus of control to each
object’s
lifeline
validate
the sequence diagram
Points 3 of 3
Received:
Comments:
8. Question:
(TCO 4,5,8) In a communication diagram, a(n) _____ between actors and
objects is shown with an undirected line.
Your procedure
calls
Answer: data
flow
association ( Chapter 7 Page 248 ) message
relationship
Points 3 of 3
Received:
Comments:
9. Question:
(TCO 4,5,8) An execution occurrence in a sequence diagram is represented by
Your
Answer:
a(n) _________.
thin rectangular box over the ( Chapter 7 Page
lifeline 242 )
lifeline
message actor
none of the above
Points 3 of 3
Received:
Comments:
10. Question:
(TCO 4,5,8) A process that cannot be interrupted is referred to as a(n)
_________.
Your event
Answer: activity
state
action ( Chapter 7 Page 250 ) none of the above
Points 3 of 3
Received:
Comments:
Grade Details
1. Question:
(TCO 6) When an analyst discovers that a set of classes have a similar set of
attributes and methods, it may make sense to _____ out the
similarities into a separate class.
Your refine
Answer: abstract
factor ( Chapter 8 Page 290 ) partition
separate
Points 3 of 3
Received:
Comments:
2. Question:
(TCO 6) The _____ layer contains, among other things, the classes that
represent the fundamental data types.
Your problem domain
Answer: system
architecture
human-computer
interaction
data management
foundation (
Chapter 8 Page 293 )
Points 3 of 3
Received:
Comments:
3. Question:
(TCO 6) The layer that keeps the user interface implementation separate from
the application or problem domain classes is the _____
layer.
Your foundation
Answer: system
architecture
human-computer
interaction ( Chapter 8 Page 293 )
data
management
problem
domain
Points 3 of 3
Received:
Comments:
4. Question:
(TCO 6) Which of the following is not a fundamental way to approach the
creation of a new information system?
Your develop a custom application in-house
Answer: rely on an external vendor to
build the
system
purchase
a software package and
customize
it
rely
on end-users to develop it ( Chapter 8
Page
themselves 299-300 )
all
of the above are ways to create
new
information systems
Points 3 of 3
Received:
Comments:
5. Question:
(TCO 6) The following are all strengths of a packaged software design strategy
Your
Answer:
EXCEPT _____.
it may be bought and installed in a short time
many business needs are not IN unique
the package is already tested and generally proven to work
there is an exact match of (
Chapter 8
functionality to requirements Page 300-301 ) ANSWER
none of the above
Points 0 of 3
Received:
Comments:
6. Question:
(TCO 6) An advantage of custom development is that the organization can
_____.
:
accept functionality that is not a
perfect fit
build technical skills and (
Chapter 8 Page
functional knowledge 299-300
)
install in a short period of time
remove all risk from the project
save money on the purchase
Points 3 of 3
Received:
Comments:
7. Question:
(TCO 6) A disadvantage of purchasing packaged software is that the
organization may _____.
Your accept functionality that is not a ( Chapter 8 Page
Answer: perfect fit 300-301 )
build
technical skills and functional
knowledge
make
strategic changes during
implementation
remove
all risk from the project
save
money on the purchase
Points 3 of 3
Received:
Comments:
8. Question:
(TCO 6) The process of building new systems by combining packaged software,
existing legacy systems, and new software written to
integrate everything together is called _____.
Your customization
Answer: formal methodology
outsourcing
systems
integration ( Chapter 8 Page 301 )
workaround
Points 3 of 3
Received:
Comments:
9. Question:
(TCO 6) In a package diagram __________________.
Your the problem
domain layer package is
Answer: dependent
on the other packages
the
other layer packages are dependent (
Chapter 8
on
the problem domain layer package Page
295 )
all
the packages are independent of each
other
none
of the above
Points 3 of 3
Received:
Comments:
10. Question:
(TCO 6) When we say that we need to set the context of a package diagram we
mean that ______________.
Your the classes need to be clustered together
Answer: into packages based on shared
relationships
the
dependencies between packages need
to
be resolved
the
scope needs to be determined in (
Chapter 8
what
is to be diagramed. Page 297
)
Points 3 of 3
Received:
Comments:
Grade Details
1. Question:
(TCO 6) _____ has emerged as the standard for the design of object-oriented
systems.
Your Java
Answer: C++
Visual
Basic
UML ( Chapter 9
Page 319 )
Microsoft .NET
Points 3 of 3
Received:
Comments:
2. Question:
(TCO 6) What are the two types of coupling in object-oriented systems?
Your interaction,
data
Answer: data,
inheritance
data, stamp
interaction, inheritance ( Chapter 9 Page 325-326 ) data, common
Points 3 of 3
Received:
Comments:
3. Question:
(TCO 6) Of all of the types of interaction coupling, _____ is the worst.
Your stamp
Answer: data
content or pathological ( Chapter 9 Page 328 ) common or global
control
Points 3 of 3
Received:
Comments:
4. Question:
(TCO 6) Object-oriented systems have three general types of cohesion: _____,
_____, and _____.
Your method, class, inheritance
Answer: method,
generalization/specialization,
inheritance
generalization/specialization,
class,
object
method,
class, ( Chapter 9 Page
generalization/specialization 328-329 )
functional,
sequential, procedural
Points 3 of 3
Received:
Comments:
5. Question:
(TCO 6) Fan-out refers to _____.
Your
Answer:
the number of attributes a class has
the number of messages sent by a ( Chapter 9 Page
method 338
)
the number of times a message is sent
by a method
the number of times an attribute is passed from a class
none of the above
Points 3 of 3
Received:
Comments:
6. Question:
(TCO 6) The audience for pseudocode is the _____.
Your analyst
Answer: programmer
( Chapter 9 Page 349 )
manager
user
customer
Points 3 of 3
Received:
Comments:
7. Question:
(TCO 6) Which of the application languages can be used to write object-oriented
applications?
Your Java
Answer: C++
SmallTalk
All of the above ( Chapter 9 Page 332-333 )
Points 3 of 3
Received:
Comments:
8. Question:
(TCO 6) Invariants are ___________________.
Your
Answer:
attributes that can have any values in an instance of a
class
attributes that must have a specific value or domain of
values in an instance of a class
methods that can return any datatype that it wishes
values that are determined through polymorphism
( Chapter 9
Page 343 ) ANSWER
none of the above IN
Points 0 of 3
Received:
Comments:
9. Question:
(TCO 6) UML contracts are used to ___________________.
Your legally determine what a new system can
or
Answer: cannot do
constrain
what a programmer of a method is
allowed
to code
establishes
what must be true before the (
Chapter 9
method
is executed and what must be true
Page
343 )
after
the method is executed
set
guidelines for the coupling and cohesion
rules
none
of the above
Points 3 of 3
Received:
Comments:
10. Question:
(TCO 6) The UML tool to use to tell the programmer what logic to code is a(n)
___________.
Your method ( Chapter 9 Pages 347-
Answer: specification 350 ) ANSWER
contract IN
class
diagram
package
diagram
none
of the above
Points 0 of 3
Received:
Comments:
de