OCUP Fundamental Flashcards

(68 cards)

1
Q

The 3 UML data types:

A

Simple, Primitive, Enumeration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The 3 primary types of UML diagrams:

A

Structure, Behavior, and Interaction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Structure diagrams have 6 types. Name them.

A

Class, Component, Composite, Package, Deployment, Object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Name the 3 types of Behavior diagrams

A

Activity, Use Case, and State Machine Diagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Name the 4 types of Interaction diagrams

A

Sequence, Communication, Interaction Overview, and Timing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The superclass in a UML class diagram is called:

A

Element

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Name the 4 Visibilities of a Named Element

A

+ public, - private, # protected, ~ package

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

An executable function contained, directly or indirectly, within a Behavior is called an:

A

Action

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

“Typed” elements are known as:

A

Attributes and Parameters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Element that specifies an allowable cardinality?

A

“Multiplicity” element

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What value range is described by a multiplicity?

A

Minimum and maximum values

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

{ xor } is an example of a _______________

A

Constraint

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A _________________is a namespace and a type

A

Classifier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What subclasses does a classifier have?

A

Class, Use Case, Component

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Describes a structural or behavioral characteristic of a classifier’s instances

A

Feature

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

The three types of features are:

A

Structural, Behavioral, Parameter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

A “direction” has 4 keywords. These are:

A

In, Out, In-out, and Return

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

An “operation” is what type of feature.

A

Behavioral Feature

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

A role of a property

A

Attribute

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Describes an entity based on a class

A

Instance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Package that extends a reference meta model

A

Profile

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

A namespace with model elements

A

Package

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

An extension that adds information to an existing metamodel element

A

Stereotype

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

A descriptor for a set of objects with similar structures, behaviors, and relationships

A

Class

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Which of the following diagram types are defined in UML?
Composite structure diagram, and Activity diagram
26
The use case diagram is which one of the 3 types?
Behavior diagram
27
A UML Relationship specifies what between elements?
the type or kind of relationship
28
A Data Type does not have what?
Identity
29
Name the 4 primitive types defined in UML
Boolean, Integer, Unlimited Natural, String
30
23..42, *, 0..* are all valid ________________
Multiplicities
31
A condition expressed for the purpose of declaring some of the semantics of an element
A Constraint
32
Represents an instance in a modeled system
InstanceSpecification
33
Which elements may not be annotated by a comment
Diagram
34
A specialized element is also known as a
StructuralFeature
35
A class is a specialized _____________
NamedElement
36
_________represents an entity at a point in time
InstanceSpecifcation
37
A TypedElement is a specialized ____________
NamedElement
38
A PackageableElement is a specialized
NamedElement
39
A classifier that can have behavior specifications in its namespace is know as a _______________
BehavioredClassifier
40
The instance of an associated is called a/an
Link
41
An ___________ specifies a role played by a user or any other system that interacts with the subject
Actor
42
A _________ is the specification of a set of actions performed by a system.
UseCase
43
What kind of events can occur in an interaction?
Send, Receive, Destruction, and Creation events
44
General Ordering Relationship
Defines an order between two message events
45
What kind of Activity Nodes are defined in UML?
Object and Control Nodes
46
Represents focus, and shown as a node in an activity diagram.
A Token
47
Control node that where incoming tokens meet outgoing nodes.
Merge Node
48
A unit of behavior described by a sequence diagram
Interaction
49
The two types of messages in an interaction are:
asynchronous, and synchronous
50
Defines a communication between lifelines
interaction message
51
In what direction does the " Include" relationship point?
toward the including use case
52
In what direction does the "Extend" relationship point?
toward the extension point
53
How many extension points can a use case define?
No limit
54
A role that interacts with a subject
Actor
55
Type of a relationship that contains the behavior defined in another use case.
"Include"
56
Describes a sequence of actions
Activity diagram
57
Represented by a rectangle with rounded corners
Activity
58
Node depicted by a diamond shape
decision node
59
Name the two types of activity edges
"Control Flow" and "Object Flow"
60
Used to split an edge for readability only
Connector edge
61
Before an action can start?
Tokens must be available
62
A token is made available at outgoing edges when?
an "Action" terminates
63
Another name for "Start node"
Initial Node
64
Where several incoming nodes lead to a single outgoing token flow
Merge Node
65
A "use case" diagram is which of the 3 main types?
Behavior diagram
66
"Relationship" is defined as an abstract that specifies what?
The "kind" of relationship between elements
67
An instance of a Data Type does NOT have?
Identity
68
The 4 primitive types defined in UML are:
Boolean, Integer, UnlimitedNatural, String