|
1 | | Which of the following is the best description of a design model? |
| | A) | It shows what the system will do. |
| | B) | It shows how the system will work. |
| | C) | It shows why the system is required. |
|
|
|
2 | | Which of the following is an example of design? |
| | A) | There will be a class called Client in the Agate system. |
| | B) | The Client class has an attribute called companyName. |
| | C) | The maximum length of the companyName attribute when printed will be 40 characters. |
|
|
|
3 | | Which statement is true? |
| | A) | Iterative processes such as the Unified Process give phases different names from activities to confuse students. |
| | B) | Iterative processes such as the Unified Process give phases different names from activities because they share the same namespace and must be unique. |
| | C) | Iterative processes such as the Unified Process give phases different names from activities to allow the same activities to take place in different phases. |
|
|
|
4 | | Which of the following is a description of logical design? |
| | A) | Design of aspects of the system without having to consider how they will physically be implemented. |
| | B) | Design of the logic used in operations, based on decision trees, decision tables or Object Constraint Language. |
| | C) | Design of the logic gates used in the implementation of the processor chips used in the system. |
|
|
|
5 | | Which statement is an example of logical design? |
| | A) | Communication between the Agate system and the company accounts system will be by passing messages. |
| | B) | There will be a message sent to the accounts system called NewInvoice, which will be formatted in XML, and each invoice will have a six-digit invoice number allocated by the accounts system. |
| | C) | Communication between the Agate system and the company accounts system will use the OpenJMS Java message server with persistent storage of messages provided by the MySQL database. |
|
|
|
6 | | 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. |
|
|
|
7 | | Which of the following is not part of detailed design? |
| | A) | Screen and window layouts in the form of user interface classes. |
| | B) | Allocation of sub-systems to processors. |
| | C) | Allocation of responsibilities to classes. |
|
|
|
8 | | Which of the following is a list of characteristics of good design? |
| | A) | Consistency, efficiency, effectiveness and correct scope. |
| | B) | Efficiency, reliability, security and flexibility. |
| | C) | Efficiency, redundancy, functionality and usability. |
|
|
|
9 | | What is meant by an economical design? |
| | A) | The design itself was produced at a low cost. |
| | B) | The fixed costs and running costs of the system will be low. |
| | C) | The system will use inexpensive disks. |
|
|
|
10 | | What is meant by a secure design? |
| | A) | The design is held in encrypted format in a CASE tool repository. |
| | B) | The models are backed up nightly and the back-up stored off-site. |
| | C) | The design includes measures to protect the system from deliberate or inadvertent damage. |
|
|
|
11 | | Which of the following is not a characteristic of a maintainable design? |
| | A) | The developed program code and the design model are kept in sync. |
| | B) | The design and program code are well documented. |
| | C) | The code is designed to require maintenance work equivalent to 60% of all staff time. |
|
|
|
12 | | Which of the following might provide a measure of the usability of a system? |
| | A) | The number of errors made by programmers. |
| | B) | The number of errors made by users. |
| | C) | The number of bugs found by system testers. |
|
|
|
13 | | What is meant by design trade-offs? |
| | A) | A way of resolving conflicts between requirements and design constraints. |
| | B) | A way of achieving measurable objectives in design. |
| | C) | A way of producing reusable code. |
|
|
|
14 | | What is meant by the term ‘measurable objectives’? |
| | A) | Aims of the system that are vague and difficult to assess. |
| | B) | Objectives that can be quantified and have a specific numeric target. |
| | C) | Strategic aims of the organisation that is getting a new system. |
|
|
|
15 | | Which of the following is not a measurable objective? |
| | A) | To reduce errors made by users by 50%. |
| | B) | To cut response times by an average of 5 seconds. |
| | C) | To process more invoices. |
|
|
|
16 | | Which of the following is a measurable objective? |
| | A) | To despatch all orders received before 11.00 am on the same day. |
| | B) | To despatch orders more quickly. |
| | C) | To improve customer satisfaction. |
|
|
|
17 | | Which of the following is a definition of enterprise architecture? |
| | A) | Modelling the architecture of single systems or groups of related systems within a framework, and the structure of and relationships between subsystems. |
| | B) | Documenting the way the organization operates, its people, its locations, its strategy and how the information technology and information systems support the organization. |
| | C) | Designing individual elements to conform to the standards and to provide the basis for an effective and efficient implementation. |
|
|
|
18 | | Which quality of design do design patterns contribute to? |
| | A) | Reusability. |
| | B) | Reliability. |
| | C) | Efficiency. |
|
|