V. System Analysis (1) Flashcards

1
Q

main goal of System Analysis

A

4-5

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

contributing roles in System Analysis (4 + 2)

A

4-6, 7

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

results of System Analysis –> artifacts (3 + 2)

A

4-5, 8

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

the role of creating software as an abstraction? Goal of modeling. How are models developed?

A

4-10

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

Principle of „Round-Trip-Engineering“ (2)

A

4-11

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

System analysis model is the link between

A

4-12B

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

what does analysis model describe? How does it have to be? (6)

A

4-12B

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

During system analysis, subjects can be divided up into … groups –> how should they be integrated?

A

4-15

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

Basic concepts of system/software modeling in general are … (2)

A

4-16

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

what is notation? why do we need notation? Relationship between concepts and notation

A

4-17

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

role of viewpoint? How it works? Example (7)

A

4-18

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

(Aspects of modeling) Domains –> properties (4)

A

4-22

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

UML - Mission Statement (5)

A

4-32

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

Which one is UML: methodology, modeling notation, process? Does UML constrain the process?

A

4-33

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

roles of a function? (3) + Draw

A

4-36

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

Function A consists of B und C / Function A calls Functions B and C –> draw

A

4-37

17
Q
  • in how many branch of the main hierarchy may a function be contained?
  • what should functions on the same level be?
A

4-37

18
Q
  • role of Data Flow Diagram (2)

- Nodes (3) + Edge –> Draw

A

4-40

19
Q

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

A

4-41

20
Q

(Data Flow Diagram) syntax rules (7)

A

4-43

21
Q

(Data Flow Diagram) semantic rules (5)

A

4-44

22
Q

how are Data Flow Diagram and Function Hierarchies related?

A

4-45

23
Q
  • what do Classes define? (2)

- 2 interpretations of the class concept

A

4-53

24
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

25
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

26
Q
  • what are Operations? What does it change?

- which operation matters during system analysis? What are omitted?

A

4-61

27
Q
  • what are Messages?

- What does a message consist of? (2)

A

4-63

28
Q

The specification of an operation consists of (2)

A

4-65

29
Q

(Operation in Analysis) during Analysis, are all details of the specification mandatory? (3)

A

4-66

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

–> draw Binary / N-ary Link

A

4-67

31
Q

what are Association (Assoziation)? Are they bidirectional?

A

4-69, 70

32
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

33
Q

Cardinality and Multiplicity – UML notation (6)

  1. ..n
  2. ..n
A

4-74

34
Q

Cardinality and Multiplicity – UML notation: must have, may have

the multiplicities of both ends of the association are ?

A

4-75

35
Q

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

A

4-78

36
Q

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

relationship between whole and part- project

A

4-80

37
Q

(Properties of Association) + Draw

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

4-77