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
What is the Dependency Inversion Principle?
26
What is the Interface Segregation Principle?
27
What are the following: Release Reuse Equivalency Principle (REP) Common Closure Principle (CCP) Common Reuse Principle (CRP)
28
What is the Release Reuse Equivalency Principle?
29
What is the Common Closure Principle?
30
What is the Common Reuse Principle?
31
What are the different types of Cohesion and Coupling?