Student Centre
|
Lecturer Centre
|
Info Centre
|
HOME
Glossary
Q 18.C supplement
Choose a Chapter
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Chapter 13
Chapter 14
Chapter 15
Chapter 16
Chapter 17
Chapter 18
Chapter 19
Chapter 20
Chapter 21
Chapter 22
Self-test Questions
Object-Oriented Systems Analysis and Design Using UML, 2/e
Simon Bennett, Systems Architect with GEHE UK
Steve McRobb, Senior Lecturer, De Montfort University
Ray Farmer, Associate Dean, Coventry University
Systems Design
Self-test Questions
1
Which of the following is considered to be a major element of system design?
A)
Class diagrams are mapped onto tables in a relational database management system.
B)
Data management classes are identified.
C)
Standards for code development and human computer interaction are determined.
2
Which of the following is consistent with Buschmann’s definition of a software architecture (Buschmann et al., 1996)?
A)
The software architecture only determines the software sub-systems.
B)
Software architecture describes the relationships between the components of the system.
C)
Software architecture determines the look and feel of an application.
3
The sub-division of an information system into sub-systems 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.
4
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.
5
Which of the following is true about a closed layered architecture?
A)
Dependencies between the layers are minimized.
B)
The architecture is less open to change.
C)
A layer may only communicate with any of the layers beneath it.
6
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.
7
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 sub-systems.
C)
The further sub-division of complex layers.
8
In the Model–View–Controller architecture which of the following best describes the role of the Model?
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.
9
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.
10
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.
11
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.
12
The allocation of a system to multiple processors involves which of the following?
A)
Concurrency requirements for each sub-system should be identified.
B)
Each processor must use local data only.
C)
Each processor must be able to operate independently.
2002 A McGraw-Hill Online Learning Centre
Any use is subject to the
Terms of Use
and
Privacy Policy
.
McGraw-Hill Education Europe
is one of the many fine businesses of
The McGraw-Hill Companies
.