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

17
Q
  • in how many branch of the main hierarchy may a function be contained?
  • what should functions on the same level be?
18
Q
  • role of Data Flow Diagram (2)

- Nodes (3) + Edge –> Draw

19
Q

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

20
Q

(Data Flow Diagram) syntax rules (7)

21
Q

(Data Flow Diagram) semantic rules (5)

22
Q

how are Data Flow Diagram and Function Hierarchies related?

23
Q
  • what do Classes define? (2)

- 2 interpretations of the class concept

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
(UML notation) Object --> draw - display the name of the Object - what shows the difference between class and instance? - are values given for all attributes?
4-59
26
- what are Operations? What does it change? | - which operation matters during system analysis? What are omitted?
4-61
27
- what are Messages? | - What does a message consist of? (2)
4-63
28
The specification of an operation consists of (2)
4-65
29
(Operation in Analysis) during Analysis, are all details of the specification mandatory? (3)
4-66
30
- what are Links („Verknüpfungen“)? - why are links needed? --> draw Binary / N-ary Link
4-67
31
what are Association (Assoziation)? Are they bidirectional?
4-69, 70
32
(Data Flow Diagram) Roles: function, role names, how to display? - the role name characterizes the function of the target class as seen by ...?
4-71
33
Cardinality and Multiplicity – UML notation (6) 1. ..n 0. ..n
4-74
34
Cardinality and Multiplicity – UML notation: must have, may have the multiplicities of both ends of the association are ?
4-75
35
Aggregation: what is it? How to display? --> draw
4-78
36
Composition: what is it? How to display? --> draw relationship between whole and part- project
4-80
37
(Properties of Association) + Draw - to which does it belong? - what is association attribute? Condition for its existence - association classes --> note
4-77