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
19
Q
  • (Relationships between Use Cases) what is Extend?
  • B extend A –> meaning?
  • Draw
20
Q
  • (Relationships between Use Cases) what is gen / spec?
  • B is-a A –> meaning?
  • relationship specialized use case - original use case
  • substitution principle
21
Q

Requirements Traceability - Vertical & Horizontal

22
Q

roles of a function? (3) + Draw

23
Q
  • role of Data Flow Diagram (2)

- Nodes (3) + Edge –> Draw

24
Q

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

25
Q

(Data Flow Diagram) syntax rules (7)

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?
28
Q

(Class Diagram)

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

–> draw Binary / N-ary Link

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 …?
30
Q

Cardinality and Multiplicity – UML notation (6)

  1. ..n
  2. ..n
31
Q

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

32
Q

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

relationship between whole and part- project

33
Q

(Properties of Association) + Draw

  • to which does it belong?
  • what is association attribute? Condition for its existence
  • association classes –> note
34
Q
  • what does a Package do? How to create package?
  • Relationship between packages and their elements. Access rules (2)
  • UML Notation –> draw
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
36
Q

Data dictionary notation

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

Sequence Diagram –> display:

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

what is Combined Fragments? Goal of Combined Fragments? Notation

39
Q

Communication Diagrams:

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

Communication Diagrams:

  • guard condition (2)
  • iteration mark (2) –> mark?
41
Q

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

42
Q

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

43
Q

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

44
Q

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