notation Flashcards

1
Q

UML State Diagram: start, decision, junction, entry, exit, final, fork, join, shallow History, deep History

A

6-20

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

which kind of graph is Petri Nets? Notation (2)

A

6-41

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

(Petri Nets) Edges, Input place, Output place, Marks (tokens)

A

6-42

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

(Petri Nets) Condition Event Nets:

  • goal
  • firing rule
  • interpretation: places, transitions
  • Note about output places
  • when is a transition called enabled?
  • when are events called concurring? –> how to solve concurrency situation between enabled transitions (clashes)?
A

6-45, 49

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

(Petri Nets) Place Transition Nets –> draw

  • edges
  • places
  • when is a transition enabled?
  • what happens when an enabled transition fires? –> Example (slide 6-51)
A

6-50

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

(Activity Diagrams) concrete syntax:

  • initial node
  • final node
  • Fork and Join nodes
  • Parallelization and Synchronization nodes
  • Object, object flow
A

6-78, 81

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

(Activity Diagrams) call an Action - what does it enable? How to note?

A

6-76

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

(Activity Diagrams) what is action? Concrete Syntax

A

6-75

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

(Activity Diagrams) what is activity? Concrete Syntax (5)

A

6-74

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

(Activity Diagrams) What is Action? How to node?

A

6-84

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

what is Workflow? draw

A

1-22

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

Process Parameter: 3 input + 1 output

draw a Document Plan (4)

A

1-26, 32

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

from what are Work Break Down (Projekt Struktur Plan) builded? –> draw examples

A

2-21

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

How to perform 3 Point Estimation Technique? (4)

A

2-29

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

Steps of Project Planning (5)

A

2-16, 41

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

how is modeling interfaces and data flows based on? (2)

draw

A

3-34

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q
  • Main goals of UML Use Case Diagrams (3)

- what does it display? Nodes (3), Edges (3) –> Draw

A

3-49, 50

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
  • (Relationships between Use Cases) what is Include?
  • A include B –> meaning?
  • Draw
A

3-52, 55

19
Q
  • (Relationships between Use Cases) what is Extend?
  • B extend A –> meaning?
  • Draw
A

3-53, 55

20
Q
  • (Relationships between Use Cases) what is gen / spec?
  • B is-a A –> meaning?
  • relationship specialized use case - original use case
  • substitution principle
A

3-54

21
Q

Requirements Traceability - Vertical & Horizontal

A

3-67

22
Q

roles of a function? (3) + Draw

A

4-36

23
Q
  • role of Data Flow Diagram (2)

- Nodes (3) + Edge –> Draw

A

4-40

24
Q

(Data Flow Diagram) what does it show? Interfaces, Data Stores, Function. What will function transform?

A

4-41

25
Q

(Data Flow Diagram) syntax rules (7)

A

4-43

26
Q
  • (UML notation) Classes –> mandatory + optional label –> draw
  • how are attributes shown?
  • what does the attribute specification consist of? (3)
A

4-55, 56, 57

27
Q

(UML notation) Object –> draw

  • display the name of the Object
  • what shows the difference between class and instance?
  • are values given for all attributes?
A

4-59

28
Q

(Class Diagram)

  • what are Links („Verknüpfungen“)?
  • why are links needed?

–> draw Binary / N-ary Link

A

4-67

29
Q

(Data Flow Diagram) Roles: function, role names, how to display?

  • the role name characterizes the function of the target class as seen by …?
A

4-71

30
Q

Cardinality and Multiplicity – UML notation (6)

  1. ..n
  2. ..n
A

4-74

31
Q

Aggregation: what is it? How to display? –> draw

A

4-78

32
Q

Composition: what is it? How to display? –> draw

relationship between whole and part- project

A

4-80

33
Q

(Properties of Association) + Draw

  • to which does it belong?
  • what is association attribute? Condition for its existence
  • association classes –> note
A

4-77

34
Q
  • what does a Package do? How to create package?
  • Relationship between packages and their elements. Access rules (2)
  • UML Notation –> draw
A

5-36, 37

35
Q

ERM Diagram –> how to display:

  • Entity Set
  • Attribute / Property
  • Key Attribute
  • Relationship Type
  • Relationship (1:1, 1:n - n>=1, optional, 1:n - n>=0)
  • aggregation
  • gen / spec
A

5-49 - 54

36
Q

Data dictionary notation

  • sequence –> imply an order?
  • selection (XOR)
  • iteration (arbitrary)
  • iteration (m to n)
  • option
A

5-58

37
Q

Sequence Diagram –> display:

  • interaction partners
  • life period
    o lifeline
  • virtual timeline –> vertically from … to …
  • communication between lifelines
  • activity bar
A

5-69, 70

38
Q

what is Combined Fragments? Goal of Combined Fragments? Notation

A

5-77, 78

39
Q

Communication Diagrams:

  • virtual timeline?
  • UML Notation: interaction partner, message –> draw
A

5-80 - 83

40
Q

Communication Diagrams:

  • guard condition (2)
  • iteration mark (2) –> mark?
A

5-86, 87

41
Q

(System architecture using UML) Components - what is it? (2) Draw

A

8-43

42
Q

(System architecture using UML) Interfaces: what does it specify? (3) Draw

A

8-44

43
Q

(System architecture using UML) Artifacts: what is it? Relationship with components. Draw

A

8-48

44
Q

(System architecture using UML) Nodes, Communication: Physical run-time infrastructure consisting of … (3) + Draw example

A

8-49