 |
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. |
 |