Deck 11: System Modeling With the Uml
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/50
Play
Full screen (f)
Deck 11: System Modeling With the Uml
1
Large systems are easier to understand when you break them down into ____.
A)subsystems
C)models
B)solutions
D)programs
A)subsystems
C)models
B)solutions
D)programs
A
2
The UML is a modeling language as well as a programming language.
False
3
____ emphasize the "things" in a system.
A)Interaction diagrams
C)Structure diagrams
B)Sequence diagrams
D)Behavior diagrams
A)Interaction diagrams
C)Structure diagrams
B)Sequence diagrams
D)Behavior diagrams
C
4
As with flowcharts, pseudocode, hierarchy charts, and class diagrams, the UML has its own notation that consists of a set of specialized shapes and conventions.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
5
The ____ is a standard way to specify, construct, and document systems that use object-oriented methods.
A)UMR
C)UVS
B)UML
D)VML
A)UMR
C)UVS
B)UML
D)VML
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
6
As with a hierarchy chart, you use the UML to create bottom-view diagrams of business processes that let you hide details and focus on functionality.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
7
System analysts sometimes ____ an existing system to get a better picture of its operation.
A)view
C)outline
B)identify
D)model
A)view
C)outline
B)identify
D)model
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
8
Because of its size and imprecision, the UML is relatively difficult to learn.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
9
A timing diagram is a type of interaction diagram.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
10
When you draw a hierarchy chart, you use more of a "____" approach.
A)big picture
C)detail-oriented
B)small picture
D)focused view
A)big picture
C)detail-oriented
B)small picture
D)focused view
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
11
Creating a model for an existing system is called ____.
A)reverse synthesis
C)reverse engineering
B)engineering
D)synthesis
A)reverse synthesis
C)reverse engineering
B)engineering
D)synthesis
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
12
You can use the UML's ____ to construct different kinds of software diagrams and model different kinds of systems.
A)characters
C)text
B)charts
D)shapes
A)characters
C)text
B)charts
D)shapes
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
13
Use cases always represent all the functions of a system.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
14
____ is the detailed specification of how all the parts of a system will be implemented and coordinated.
A)System detailing
C)Program detailing
B)System design
D)Program design
A)System detailing
C)Program detailing
B)System design
D)Program design
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
15
The UML was intentionally designed to be technical so that developers, customers, and implementers (programmers) could all "speak the same technical language."
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
16
____ emphasize the flow of control and data among the things in the system being modeled.
A)Interaction diagrams
C)Structure diagrams
B)Sequence diagrams
D)Behavior diagrams
A)Interaction diagrams
C)Structure diagrams
B)Sequence diagrams
D)Behavior diagrams
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
17
Component and deployment diagrams model the physical aspects of systems.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
18
The UML is vendor-dependent.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
19
____ emphasize what happens in a system.
A)Interaction diagrams
C)Structure diagrams
B)Sequence diagrams
D)Behavior diagrams
A)Interaction diagrams
C)Structure diagrams
B)Sequence diagrams
D)Behavior diagrams
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
20
When you draw a flowchart or write pseudocode, your purpose is to illustrate the individual steps in a process.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
21
The ____ shows how a business works from the perspective of those who actually interact with the business.
A)use diagram
C)case diagram
B)use case diagram
D)symbol diagram
A)use diagram
C)case diagram
B)use case diagram
D)symbol diagram
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
22
You use an ____ when a case can be part of multiple use cases.
A)extended variation
C)include statement
B)include variation
D)extend statement
A)extended variation
C)include statement
B)include variation
D)extend statement
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
23
You use a(n) ____ diagram when you want to focus on a system's hardware.
A)deployment
C)component
B)use case
D)activity
A)deployment
C)component
B)use case
D)activity
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
24
____________________ is the process of creating an improved model for an existing system.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
25
Each variation in the sequence of actions required in a use case is a(n) ____.
A)stereotype
C)scenario
B)function
D)instance
A)stereotype
C)scenario
B)function
D)instance
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
26
In a(n) ____ diagram, you show the flow of actions of a system, including branches that occur when decisions affect the outcome.
A)deployment
C)communication
B)state machine
D)activity
A)deployment
C)communication
B)state machine
D)activity
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
27
A(n) ____ is a use case variation that shows functions beyond those found in a base case.
A)scenario
C)enlarged variation
B)variation
D)extend variation
A)scenario
C)enlarged variation
B)variation
D)extend variation
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
28
You use a(n) ____ when a use case is less specific than others are and you want to be able to substitute the more specific case for a general one.
A)generalization variation
C)include variation
B)extend variation
D)open variation
A)generalization variation
C)include variation
B)extend variation
D)open variation
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
29
In the UML, a ____ block is a handler body node.
A)throw
C)sent
B)try
D)catch
A)throw
C)sent
B)try
D)catch
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
30
Determining all the cases for which users interact with systems helps you divide a system logically into ____ parts.
A)functional
C)sequential
B)usage
D)efficient
A)functional
C)sequential
B)usage
D)efficient
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
31
A(n) ____ reunites the flow of control after a fork.
A)join
C)lozenge
B)connector
D)fork end
A)join
C)lozenge
B)connector
D)fork end
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
32
You use a(n) ____ diagram when you want to emphasize the files, database tables, documents, and other components that a system's software uses.
A)deployment
C)component
B)use case
D)activity
A)deployment
C)component
B)use case
D)activity
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
33
The actual use cases in a use case diagram are represented by ____.
A)triangles
C)ovals
B)squares
D)stick figures
A)triangles
C)ovals
B)squares
D)stick figures
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
34
____________________ is the detailed specification of how all the parts of a system will be implemented and coordinated.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
35
____________________ diagrams emphasize what happens in a system.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
36
A feature that adds to the UML vocabulary of shapes to make them more meaningful for the reader is called a(n) ____.
A)stereotype
C)scenario
B)use case
D)extension
A)stereotype
C)scenario
B)use case
D)extension
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
37
In the UML, a ____ block is called a protected node.
A)throw
C)sent
B)try
D)catch
A)throw
C)sent
B)try
D)catch
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
38
The UML provides ____________________ diagram types that you can use to model systems.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
39
The addition of "<>" near the line that shows a relationship extension is called a(n) ____________________.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
40
A(n) ____ diagram shows the different statuses of a class or object at different points in time.
A)activity
C)state machine
B)component
D)sequence
A)activity
C)state machine
B)component
D)sequence
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
41
In the UML, a try block is called a(n) ____________________ node.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
42
____________________ represent the cases by which an actor uses and presumably benefits from the system.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
43
A(n) ____________________ is a use case variation that shows functions beyond those found in a base case.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
44
A(n) ____________________ diagram is used to extend a UML model for a particular domain or platform.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
45
____________________ diagrams use flowchart start and stop symbols (called lozenges) to describe actions and solid dots to represent start and stop states.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
46
A(n) ____________________ diagram emphasizes the organization of objects that participate in a system.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
47
A(n) ____________________ describes an association in which one or more classes make up the parts of a larger whole class.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
48
In an activity diagram, a(n) ____________________ indicates that a specific amount of time should pass before an action starts.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
49
A(n) ____________________ defines a branch in which all paths are followed simultaneously or concurrently.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
50
You show an include use case in a(n) ____________________ with a dashed arrow pointing to the subroutine use case.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck