Alexander Glover
Quiz por , criado more than 1 year ago

3B SYDE 322 (Weekly Quizes) Quiz sobre Chapter 6, criado por Alexander Glover em 29-03-2019.

32
2
0
Alexander Glover
Criado por Alexander Glover mais de 5 anos atrás
Fechar

Chapter 6

Questão 1 de 10

1

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

Selecione uma das seguintes:

  • 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

Explicação

Questão 2 de 10

1

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

Selecione uma das seguintes:

  • a) use cases

  • b) object models

  • c) classes

  • d) sequence diagrams

  • e) events

  • f) configurations

Explicação

Questão 3 de 10

1

A sub-system _____.

Selecione uma das seguintes:

  • 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

Explicação

Questão 4 de 10

1

Which types of UML components exist?

Selecione uma das seguintes:

  • a) logical

  • b) physical

  • c) explicit

  • d) abstract

  • e) a and d

  • f) a and b

  • g) all a-d

  • h) none a-d

Explicação

Questão 5 de 10

1

A subsystem providing a notification service _____.

Selecione uma das seguintes:

  • 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

Explicação

Questão 6 de 10

1

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

Selecione uma das seguintes:

  • 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

Explicação

Questão 7 de 10

1

In hierarchical decomposition, a layer ____.

Selecione uma das seguintes:

  • 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

Explicação

Questão 8 de 10

1

Software architecture has protocols for ____.

Selecione uma das seguintes:

  • 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

Explicação

Questão 9 de 10

1

In the MVC pattern, a _____.

Selecione uma das seguintes:

  • 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

Explicação

Questão 10 de 10

1

To peer-to-peer architectural style ____.

Selecione uma das seguintes:

  • 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

Explicação