Week 6: Architectural Design / Deployment Diagrams / Component-Level Designs Flashcards

1
Q

What is a software component?

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

What is an Architectural Style?

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

What are the common Architectural Styles?

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

What is the DataCenter Architectural style?

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

What is the Data Flow architectural style?

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

What is the call-and-return architectural style?

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

What is the object-oriented architectural style?

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

What is the Layered architectural style?

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

What is the MVC architectural style?

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

What is an architectural pattern?

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

What is an architectural archetype?

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

What is an Architectural Context Diagram?

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

How are Main systems, superordinate, and subordinate systems represented in Architectural Context Diagrams?

A

.

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

How are actors and peers represented in Architectural Context Diagrams?

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

What is an Architectural Archetype in depth?

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

Archetype example

17
Q

What is a UML Component Diagram?

18
Q

What are Deployment-Level Design Elements?

19
Q

Descriptor Deployment Diagram Example

20
Q

Instance form Deployment Diagram Example

21
Q

What is component Elaboration?

22
Q

What are the Basic Design Principles?

23
Q

What is the Open-Closed Basic Design Principle?

24
Q

What is the Liskov Substitution Principle Basic Design Principle?

25
Q

What is the Dependency Inversion Principle?

26
Q

What is the Interface Segregation Principle?

27
Q

What are the following:

Release Reuse Equivalency Principle (REP)
Common Closure Principle (CCP)
Common Reuse Principle (CRP)

28
Q

What is the Release Reuse Equivalency Principle?

29
Q

What is the Common Closure Principle?

30
Q

What is the Common Reuse Principle?

31
Q

What are the different types of Cohesion and Coupling?