OCUP Fundamental Flashcards

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
Q

Which of the following diagram types are defined in UML?

A

Composite structure diagram, and Activity diagram

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

The use case diagram is which one of the 3 types?

A

Behavior diagram

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

A UML Relationship specifies what between elements?

A

the type or kind of relationship

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

A Data Type does not have what?

A

Identity

29
Q

Name the 4 primitive types defined in UML

A

Boolean, Integer, Unlimited Natural, String

30
Q

23..42, , 0.. are all valid ________________

A

Multiplicities

31
Q

A condition expressed for the purpose of declaring some of the semantics of an element

A

A Constraint

32
Q

Represents an instance in a modeled system

A

InstanceSpecification

33
Q

Which elements may not be annotated by a comment

A

Diagram

34
Q

A specialized element is also known as a

A

StructuralFeature

35
Q

A class is a specialized _____________

A

NamedElement

36
Q

_________represents an entity at a point in time

A

InstanceSpecifcation

37
Q

A TypedElement is a specialized ____________

A

NamedElement

38
Q

A PackageableElement is a specialized

A

NamedElement

39
Q

A classifier that can have behavior specifications in its namespace is know as a _______________

A

BehavioredClassifier

40
Q

The instance of an associated is called a/an

A

Link

41
Q

An ___________ specifies a role played by a user or any other system that interacts with the subject

A

Actor

42
Q

A _________ is the specification of a set of actions performed by a system.

A

UseCase

43
Q

What kind of events can occur in an interaction?

A

Send, Receive, Destruction, and Creation events

44
Q

General Ordering Relationship

A

Defines an order between two message events

45
Q

What kind of Activity Nodes are defined in UML?

A

Object and Control Nodes

46
Q

Represents focus, and shown as a node in an activity diagram.

A

A Token

47
Q

Control node that where incoming tokens meet outgoing nodes.

A

Merge Node

48
Q

A unit of behavior described by a sequence diagram

A

Interaction

49
Q

The two types of messages in an interaction are:

A

asynchronous, and synchronous

50
Q

Defines a communication between lifelines

A

interaction message

51
Q

In what direction does the “ Include” relationship point?

A

toward the including use case

52
Q

In what direction does the “Extend” relationship point?

A

toward the extension point

53
Q

How many extension points can a use case define?

A

No limit

54
Q

A role that interacts with a subject

A

Actor

55
Q

Type of a relationship that contains the behavior defined in another use case.

A

“Include”

56
Q

Describes a sequence of actions

A

Activity diagram

57
Q

Represented by a rectangle with rounded corners

A

Activity

58
Q

Node depicted by a diamond shape

A

decision node

59
Q

Name the two types of activity edges

A

“Control Flow” and “Object Flow”

60
Q

Used to split an edge for readability only

A

Connector edge

61
Q

Before an action can start?

A

Tokens must be available

62
Q

A token is made available at outgoing edges when?

A

an “Action” terminates

63
Q

Another name for “Start node”

A

Initial Node

64
Q

Where several incoming nodes lead to a single outgoing token flow

A

Merge Node

65
Q

A “use case” diagram is which of the 3 main types?

A

Behavior diagram

66
Q

“Relationship” is defined as an abstract that specifies what?

A

The “kind” of relationship between elements

67
Q

An instance of a Data Type does NOT have?

A

Identity

68
Q

The 4 primitive types defined in UML are:

A

Boolean, Integer, UnlimitedNatural, String