Alexander Glover
Quiz by , created more than 1 year ago

3B SYDE 322 (Weekly Quizes) Quiz on Chapter 6, created by Alexander Glover on 29/03/2019.

32
2
0
Alexander Glover
Created by Alexander Glover over 5 years ago
Close

Chapter 6

Question 1 of 10

1

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

Select one of the following:

  • 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

Explanation

Question 2 of 10

1

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

Select one of the following:

  • a) use cases

  • b) object models

  • c) classes

  • d) sequence diagrams

  • e) events

  • f) configurations

Explanation

Question 3 of 10

1

A sub-system _____.

Select one of the following:

  • 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

Explanation

Question 4 of 10

1

Which types of UML components exist?

Select one of the following:

  • a) logical

  • b) physical

  • c) explicit

  • d) abstract

  • e) a and d

  • f) a and b

  • g) all a-d

  • h) none a-d

Explanation

Question 5 of 10

1

A subsystem providing a notification service _____.

Select one of the following:

  • 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

Explanation

Question 6 of 10

1

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

Select one of the following:

  • 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

Explanation

Question 7 of 10

1

In hierarchical decomposition, a layer ____.

Select one of the following:

  • 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

Explanation

Question 8 of 10

1

Software architecture has protocols for ____.

Select one of the following:

  • 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

Explanation

Question 9 of 10

1

In the MVC pattern, a _____.

Select one of the following:

  • 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

Explanation

Question 10 of 10

1

To peer-to-peer architectural style ____.

Select one of the following:

  • 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

Explanation