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

A
17
Q

What is a UML Component Diagram?

A
18
Q

What are Deployment-Level Design Elements?

A
19
Q

Descriptor Deployment Diagram Example

A
20
Q

Instance form Deployment Diagram Example

A
21
Q

What is component Elaboration?

A
22
Q

What are the Basic Design Principles?

A
23
Q

What is the Open-Closed Basic Design Principle?

A
24
Q

What is the Liskov Substitution Principle Basic Design Principle?

A
25
Q

What is the Dependency Inversion Principle?

A
26
Q

What is the Interface Segregation Principle?

A
27
Q

What are the following:

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

A
28
Q

What is the Release Reuse Equivalency Principle?

A
29
Q

What is the Common Closure Principle?

A
30
Q

What is the Common Reuse Principle?

A
31
Q

What are the different types of Cohesion and Coupling?

A