|
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. |
|
|
|
17 | | What is system design? |
| | A) | Designing the architecture of the system and setting standards, for example for user interface design. |
| | B) | Designing the inputs and outputs of the system, processes and data storage. |
| | C) | Designing classes that will implement the system in an object-oriented language. |
|
|