Site MapHelpFeedbackMultiple Choice Quiz
Multiple Choice Quiz
(See related pages)



1

Which of the following is not a role of a systems architect?
A)Systems architects are concerned with solving problems.
B)Systems architects carry out requirements capture and analysis.
C)Systems architects act to represent the interests of the client.
2

Which of the following is the best definition of architecture in an IT context?
A)Architecture is the organization of a system in terms of its components, their relationships and the principles guiding their design.
B)Architecture is the structure of the organization that requires the information system and the relationships between departments.
C)Architecture is the design of the system in terms of the database and standards for human-computer interaction.
3

The Rational Unified Process defines 4+1 views. Which of the following is a list of these views?
A)Use case view, logical view, implementation view, process view and deployment view.
B)Use case view, analysis view, design view, deployment view, implementation view.
C)Use case view, conceptual view, module view, code view, execution view.
4

Which of the following is a reason for using architectural models?
A)A software architect uses architectural models to ensure that the network cabling can be installed in the organization’s offices.
B)A software architect uses architectural models to record scenarios that describe how the system will be used.
C)A software architect uses architectural models to reason about the system and the way it will operate from different perspectives.
5

What does PIM stand for?
A)Portable integrated model.
B)Platform-independent model.
C)Persistent information model.
6

What are the main influences on systems architecture?
A)Existing systems, enterprise architectures and technical reference architectures.
B)Model-driven architectures, business organization and government legislation.
C)Platform-independent models, platform-specific models and model-driven architecture.
7

The subdivision of an information system into subsystems brings which of the following benefits?
A)The constructed system will be smaller and hence easier to maintain.
B)It improves the performance of the system.
C)It makes the system easier to maintain.
8

Which of the following statements is true about a client–server architecture?
A)The client interface must be specified first.
B)The server only provides the functionality required by the client.
C)The client requests services from the server.
9

Which of the following is true about a closed layered architecture?
A)Performance is improved by allowing a layer to communicate with any layers beneath it.
B)The architecture is less open to change.
C)A layer may only communicate with the layer directly beneath it.
10

Which of the following is true about an open layered architecture?
A)System performance may be reduced.
B)It is more open to change.
C)It is less easy to maintain.
11

When constructing a layered architecture which of following is not a specific consideration?
A)Maintaining the interfaces for each layer.
B)Maintaining a consistent level of granularity for subsystems.
C)The further subdivision of complex layers.
12

In the Model–View–Controller architecture which of the following best describes the role of the Model element?
A)It informs each view when model data has changed.
B)It ensures that the view updates its presentation of data.
C)It accepts user input in the form of events, and triggers the execution of operations.
13

The advantages of the Model–View–Controller architecture include which of the following?
A)It is best suited to process control applications.
B)It places complex functionality in the controller components.
C)It supports diverse styles of view and controller.
14

Which of the following is a property of a broker architecture?
A)It improves performance while providing a client component with services.
B)It hides the server components from the client components.
C)It acts a server component.
15

A scheduler provides which of the following facilities?
A)It is useful for allocating computer-processing resources when time constraints are not tight.
B)It determines which parts of the system execute in a pre-determined sequence.
C)It can be used to ensure that each thread of control operates within the constraints on its response time.
16

The allocation of a system to multiple processors involves which of the following?
A)Concurrency requirements for each subsystem should be identified.
B)Each processor must use local data only.
C)Each processor must be able to operate independently.







O-O Systems Analy, Bennett, 3eOnline Learning Center

Home > Chapter 12 > Multiple Choice Quiz