SE3 UML Amended Flashcards

1
Q

In UML, what are Use Cases

A

Shows interactions with users

Shows the functionality of a system from a users perspective

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

In UML, what is an activity diagram

A

Shows the sequence of tasks in a process
Describes a system function represented by a use case
Can represent the three structural components of all procedural languages
- sequences, selections and iterations

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

In UML, what is a Class Diagram

A

Shows data elements and their relationships
Shows attributes, operations and relationships among classes
Provides a high level basis for systems architecture and a low-level basis for the allocation of data and behaviour to individual classes and object instances

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

In UML, what is a State Diagram

A

A state describes a particular condition that a modeled element may occupy for a period of time while it awaits some event or trigger
Movement from one state to another is dependent upon events that occur within the passage of time

Events - change, call, signal, relative time

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

What are class stereotypes

A

particular kinds of classes that will be encountered again and again during requirements modelling

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

Name three class stereotypes

A

Boundary, Entity, Control

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

What is a boundary class

A

models the interaction between system and its actors

manage the transfer of information across boundaries

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

What is an entity class

A

models information and associated behaviour of an individual, real-life object or real life event
Storing information

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

What is a control class

A

represents coordination, sequencing, transactions and control of other objects

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