IX. System Design Flashcards

1
Q

Software Architecture - Typical traits / Merkmal (4)

A

8-14

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

Goals of software architecture (4)

A

8-19

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

software architecture is the foundation for other development disciplines (5)

A

8-20

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

Roles in Software architecture (6)

A

8-22

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

activities in Software architecture (6)

A

8-23

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

(Software architecture) what is sorted by vertical level? What horizontal?

A

8-25

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

what is Encapsulation in Software architecture? (5)

A

8-27

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

what aspects the architecture model contain? (3)

A

8-32

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

Kruchten’s 4+1 viewpoints –> draw model

A

8-34

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

(Kruchten’s 4+1) scenario based dynamics: which kind of view? (4) Consolidated model benefits? (3)

A

8-35

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

(Kruchten’s 4+1) logical decomposition: which kind of view? (4) Consolidated model benefits? (2)

A

8-36

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

(Kruchten’s 4+1) physical realization: which kind of view? (3) Consolidated model benefits? (2)

A

8-37

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

(Kruchten’s 4+1) run-time: which kind of view? (3) Consolidated model benefits? (2)

A

8-38

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

(Software Architecture) 3 steps. Which needs consistency management, which doesn’t? First (5), Second (6), Third (3)

A

8-40, 41, 42

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

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

A

8-43

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

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

A

8-44

17
Q

(System architecture using UML) Tier - Layer –> distinction

A

8-46

18
Q

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

A

8-48

19
Q

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

A

8-49

20
Q

(System architecture using UML) What happens in Deployment? (2)

A

8-51

21
Q

what does Design pattern do?

A

9-6

22
Q

distinguish Architecture and Design Pattern

A

9-7

23
Q

Design Pattern - description Structure (6) –> example

A

9-9

24
Q

what is anti-pattern? (3) –> examples (4)

A

9-20, 21

25
Q

Design model convention: naming rules (2)

A

9-25

26
Q

Design abstraction level –> close to code (5)

what does design model specify?

A

9-29

27
Q

Best practices in System Analysis (3)

A

9-31

28
Q

Best practices in System Design (3)

A

9-32

29
Q

main activity in Define solution concept –> architecture principles (4)

A

8-24