L2 - Modeling with UML Flashcards

1
Q

Inclusion Use Case

A

Describes functionality that is needed in more than one use case (<>)

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

Aggregation is a ‘________‘-relationship.

A

has a/consists of

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

Class Diagram is used during _____________.

A

Requirements Analysis (Application Domain Objects) + System Design (Solution Domain Objects) and Object Design (Specify Detailed Behavior)

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

UML focuses on …

A

abstractions + communication + code generation

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

Class Diagrams represent …

A

…the structure of the system.

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

Types of UML Diagrams

A

Use Case Diagrams + Class Diagrams + Sequence Diagrams + Statechart Diagrams

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

Composition is a special case of ___________.

A

aggregation

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

__________ Diagrams are used during Analysis for refining use case descriptions and during System Design for defining subsystem interfaces

A

Sequence Diagrams.

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

Base Use Case

A

Describes core functionality

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

Activity Diagrams

A

Graphical representation of workflows of stepwise activities

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

Extension Use Case

A

Describes additional behavior (<>)

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

Inheritance is a ‘________‘-relationship.

A

‘is a’

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

Application Domain (Analysis)

A

Environment in which the system is operating.

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

UML

A

Unified Modeling Language

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

Sequence Diagrams

A

represent behavior in terms of interactions + temporal relationship between objects over time

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

Statechart Diagrams

A

identify changes to an individual object

17
Q

Use Case Diagrams

A

used during requirements elicitation/analysis to describe functionality of the system; use cases associated with actors

18
Q

Solution Domain (Design)

A

Technologies used to build the system.