True/False från ex-tentor Flashcards

(18 cards)

1
Q

A system’s architecturally significant requirements (ASRs) represent a set of requirements that the system should meet.

A

True

Very important. They DRIVE the development the most.

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

The 4+1 view model includes: physical view, process view, integration view, development view and the scenarios’ view.

A

False. It’s Physical view, Logical view, Development view, Process view + Scenarios view.

Remember: PHil LOves the DEVil’s PROfessional SCreaming

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

According to the 4+1 view model, a system’s development view shows the key abstractions in the system as objects (or classes).

A

False

The LOGICAL view displays the system as objects/classes

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

In the broker pattern, a client can only attach to a broker.

A

True

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

In the peer-to-peer architectural pattern, no single or group of peers can be critical for the health of the system.

A

True

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

A system’s architecture evolves at a slower speed than the system’s code.

A

True

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

Viewpoints define what one can see in views.

A

True

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

“The meantime between failures should be > 2000 hours” is a functional requirement of a software system.

A

False

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

A software system’s architect can alone prioritize the quality attributes that the software system shall meet.

A

False

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

A system’s software architecture design determines the quality attributes that characterizes the system.

A

True

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

The 4+1 view model includes: deployment view, process view, logical view, physical view, and scenarios’ view.

A

False

Remember: PHil LOves the DEVil’s PROfessional SCreaming

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

In the layered pattern, a piece of software can belong to multiple layers.

A

False

This would be considered an anti-pattern

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

In the broker pattern, a client can contact the server directly.

A

False

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

The peer-to-peer design pattern is implemented to develop systems with high availability and scalability.

A

True

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

When using the publish-subscribe pattern, messages are guaranteed to be delivered in order.

A

False

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

In the shared data pattern, data accessors can interact directly without passing through the data store.

17
Q

“The system should run on a Linux operating system” is a non-functional requirement of a software system.

18
Q

System operators are those responsible for maintaining it.