Methods - Models Flashcards

1
Q

What diagram shows a Process perpective?

A

Diagram showing how a process works - an activity diagram.

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

What diagram shows a Data perspective?

A

Diagram showing the data - domain class diagram.

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

What diagram shows an Event perspective?

A

Diagram showing states/events - state machine diagram.

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

What is Activity Diagram?

A

Diagram showing processing logic. It can show triggers, events, actors, tasks, decisions and process flows. Mainly used for modelling business processes.

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

What is a Initial Node ?

A

Indicates where the flow starts.

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

What is a Final Node ?

A

Indicates where the flow ends.

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

What is a Action Node ?

A

Shows an action.

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

What is a Activity Node?

A

Calls an activity diagram corresponding to its name (a sub diagram).

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

What is a Activity Edge?

A

Points at where the activity can go.

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

What is a Decision Node?

A

Shows that there must be a decision or can be used to merge nodes.

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

What is a Condition?

A

A condition that must be true.

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

What are Partitions?

A

Also known as swimlanes they can respresent departments, locations, roles, or systems.

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

What is a Send Signal Node?

A

Singlas or messages sent to entities external to the activity.

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

What is a Receive Singla Node?

A

Signal capturing a triggered event outside the activity.

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

What is a Flow Final Node?

A

Terminates a flow but not the whole activity.

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

What is a Time Event?

A

Special form of receive signal. Can be useful to model a wait period.

17
Q

How can an Acitivity Diagram support a Use Case Description?

A

Instead of modelling the acitivity we can write it down, or vice-versa, or can do both.

18
Q

What is a Class Diagram?

A

Documents the data requirements of the business domain, providing a basis for the design of felxible, robust database strucutre which enables the sharing of data and controls redundacy so data is collected, recorded, and stored once and once only.

19
Q

What does a Class Diagram define?

A

The classes (types of things of interest to the business), the associations between classes, the attributes of the classes.

20
Q

What does a Class Diagram model?

A

The technology that will be used to store the data, the ways in which individual processes require to view the data, any performance constraints.

21
Q

What is a Class?

A

Anything about which informations needs to be recorded; people and organisations, vehicles, sales, services, places.

22
Q

How is a Class shown?

A

As a simple rectangular container with its name in the uppermost of its two compartments.

23
Q

What is an Object?

A

Objects can be considered as real world things - objects are instanges of classes.

24
Q

What is an Attribute?

A

The things we need to know about the class.

25
Q

What is a Private Attribute?

A

Attributes of a class that are private, depicted with a ‘+’ sign. They can be accessed only by operations of the same class.

26
Q

What is an Association?

A

A logical meaningful relationship between two classes.

27
Q

How are Associations shown?

A

As a simple line between two classes.

28
Q

What is Multiplicity?

A

Number at each end of an association. Indicate how many instances of one class may be associated with each instance of the other class.

29
Q

How do we check if uses cases are doing something?

A

This techniques is known as cross checking. We can use a simple CRUD matrix (Create, Read, Update, and Delete) to see what the use case is doing.

30
Q

What is a State Machine Diagram?

A

Models all the states that a typical object from a domain class may assume during its lifetime.

31
Q

What is a Start State?

A

Where the State starts ‘e.g. birth’.

32
Q

What is a Transition?

A

Moves an object from one state to another.

33
Q

What is a State?

A

The shape/state of an object in a specified period in time.

34
Q

What is an End State?

A

Where the state completes its lifecycle.

35
Q

What is a Transition and Event?

A

A transition moves an object from one state to another. The event causing the transition is written on it.

36
Q

What is the U-Curve in State Machine Diagrams?

A

Modelling of physical and logical, known as the u-curve, from as-is (current physical to current logical) to the to-be (proposed logical to proposed physical).

37
Q

What are Physical and Logical aspects of a system?

A

Allows us to model WHAT the system does as well as HOW. This is modelled like this; Current physical - current logical - proposed logical - proposed physical.