Alexander Glover
Quiz von , erstellt am more than 1 year ago

3B SYDE 322 (Weekly Quizes) Quiz am Chapter 6, erstellt von Alexander Glover am 29/03/2019.

15
2
0
Alexander Glover
Erstellt von Alexander Glover vor etwa 5 Jahre
Schließen

Chapter 6

Frage 1 von 10

1

One of the outputs of system design is a software architecture. It describes decomposition in terms of:

Wähle eine der folgenden:

  • a) configuration

  • b) mappings to hardware

  • c) startup and shutdown

  • d) configuration

  • e) exception handling

  • f) a, b and c

  • g) a, c, d, and e

  • h) all a-e

  • i) none a-e

Erklärung

Frage 2 von 10

1

In order to reduce the complexity of the application domain, we identify smaller parts called _____ and organize them into packages.

Wähle eine der folgenden:

  • a) use cases

  • b) object models

  • c) classes

  • d) sequence diagrams

  • e) events

  • f) configurations

Erklärung

Frage 3 von 10

1

A sub-system _____.

Wähle eine der folgenden:

  • a) is a replaceable part of the system

  • b) encapsulates state and behavior of contained configurations

  • c) has well-defined interfaces

  • d) a and c

  • e) a and b

  • f) all a-c

  • g) none a-c

Erklärung

Frage 4 von 10

1

Which types of UML components exist?

Wähle eine der folgenden:

  • a) logical

  • b) physical

  • c) explicit

  • d) abstract

  • e) a and d

  • f) a and b

  • g) all a-d

  • h) none a-d

Erklärung

Frage 5 von 10

1

A subsystem providing a notification service _____.

Wähle eine der folgenden:

  • a) defines notices to send operations

  • b) looks up operation channels

  • c) subscribes and unsubscribes to operations

  • d) a and c

  • e) a and b

  • f) all a-c

  • g) none a-c

Erklärung

Frage 6 von 10

1

Modifications to one of the subsystems has little impact on the other subsystems, refers to ____.

Wähle eine der folgenden:

  • a) low cohesion

  • b) high cohesion

  • c) strongly coupled

  • d) loosely coupled

  • e) a and d

  • f) b and c

  • g) all a-d

  • h) none a-d

Erklärung

Frage 7 von 10

1

In hierarchical decomposition, a layer ____.

Wähle eine der folgenden:

  • a) is a grouping of subsystems

  • b) subsystems provide relates services

  • c) possibly use services from another layer

  • d) a and c

  • e) a and b

  • f) all a-c

  • g) none a-c

Erklärung

Frage 8 von 10

1

Software architecture has protocols for ____.

Wähle eine der folgenden:

  • a) system decomposition

  • b) local control flow

  • c) handling of boundary conditions

  • d) inter-subsystem communication

  • e) a and d

  • f) a, c and d

  • g) b and d

  • h) all a-d

  • i) none a-d

Erklärung

Frage 9 von 10

1

In the MVC pattern, a _____.

Wähle eine der folgenden:

  • a) model - maintains domain knowledge

  • b) view - displays it to the user

  • c) caster - manages interactions with the user

  • d) a and c

  • e) a and b

  • f) all a-c

  • g) none a-c

Erklärung

Frage 10 von 10

1

To peer-to-peer architectural style ____.

Wähle eine der folgenden:

  • a) is a specialization of the client/server style

  • b) each subsystem can request or provide a peer

  • c) acts as either a client or server

  • d) a and c

  • e) a and b

  • f) all a-c

  • g) none a-c

Erklärung