UML Flashcards

1
Q

What is UML?

A

Unified Modeling Language - Standard language for specifying, visualizing, constructing and documenting all the artifacts of a software system.

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

Types of UML diagrams

A
Use Case Diagram
Activity/Action Diagram 
Class Diagram
State Diagram 
Sequence Diagram
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Use Case Diagram

A
Use case: Chunk of functionality, not a software module 
Actor: Semeone/thing interacting with the system under development
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Activity Diagram

A

Represents the overall flow of control

Graphical workflow of activities and actions.

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

Class Diagram

A

Class= Collection of objects with common structure, behavior, relationships, semantics.
3 Compartments: Name, List of attributes, List of operations

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

UML 2.0

A

Substantially revised, in particular for Modern-Driven Architecture.

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