|
1 | | Some of the tasks in the general problem-solving model are listed below. Which of the following lists these tasks in the correct sequence? |
| | A) | Problem definition, Finding solutions, Problem redefinition |
| | B) | Data gathering, Finding solutions, Finding ideas |
| | C) | Problem definition, Data gathering, Problem redefinition |
|
|
|
2 | | Which of the following is a consequence of subdividing the development process? |
| | A) | It makes it more difficult to manage a project |
| | B) | It allows teams of developers with specialist skills to be allocated to a particular phase |
| | C) | It helps identify smaller tasks that can be completely finished |
|
|
|
3 | | Which of the following best describes the term lifecycle model? |
| | A) | It describes the way requirements for an application change at different stages in the life of the organization |
| | B) | It describes how a computerized information system is used during its lifetime |
| | C) | It describes the phases through which a development project passes from the inception of the idea to completion of the product and its eventual decommissioning |
|
|
|
4 | | Which of the following is a true statement regarding a systems development project? |
| | A) | A systems development project is only concerned with developing a software system |
| | B) | A systems development project is only concerned with developing systems for controlling devices or machines |
| | C) | A systems development project may not involve software development |
|
|
|
5 | | Which of following describes Strategic Information Systems Planning? |
| | A) | It is concerned with planning the implementation of information systems? |
| | B) | It is concerned with planning information systems development within the context of the organizational strategy |
| | C) | It is concerned with how information systems can support strategic planning in an organization? |
|
|
|
6 | | Some of the phases of the Waterfall Lifecycle are listed below. Which of the following lists is in the correct sequence for these phases? |
| | A) | Construction, Installation and Testing |
| | B) | Requirements Analysis, System Engineering, Design |
| | C) | System Engineering, Requirements Analysis, Design |
|
|
|
7 | | Which of the following is true about system requirements? |
| | A) | They can be used to develop user acceptance tests |
| | B) | They are mainly identified during systems engineering |
| | C) | They change from one phase to another |
|
|
|
8 | | Which of following is true about the criteria for acceptance tests? |
| | A) | They are best identified at the end of the design phase |
| | B) | They are best identified at the end of requirements analysis |
| | C) | They are best identified at the beginning of the testing phase |
|
|
|
9 | | Which of the following statements is true about adaptive maintenance? |
| | A) | It is concerned with changing a computer system when its requirements change |
| | B) | It is concerned with ensuring the system data is adapted to suit changes in the organization |
| | C) | It is concerned with maintaining the system so that it can adapt automatically to changes in the organization |
|
|
|
10 | | One of the major challenges during system installation is which of the following? |
| | A) | Ensuring that the new software is correctly installed to use the computer effectively |
| | B) | Avoiding unnecessary disruption and minimising the attendant risk of change |
| | C) | Ensuring that both old and new systems run in parallel |
|
|
|
11 | | Which of following is true about software construction in the Waterfall Lifecycle? |
| | A) | Only one programming language could be used |
| | B) | Relational database management systems are not used |
| | C) | Normally software construction only proceeds when the design is complete |
|
|
|
12 | | Which of the following is a disadvantage of the Waterfall Lifecycle? |
| | A) | It does not allow the use of object-oriented technology |
| | B) | Requirements change during development after the main system requirements have been agreed and are difficult to accommodate |
| | C) | It separates requirements analysis and design |
|
|
|
13 | | Iteration is problematic during the Waterfall Lifecycle for which of the following reasons? |
| | A) | Architectural decisions are difficult to change |
| | B) | Ad hoc coding solutions may be used to address changes in requirements |
| | C) | Iteration has to be managed carefully |
|
|
|
14 | | Which of the following statements is true about a prototype system? |
| | A) | A prototype system is always discarded before the final production system is built |
| | B) | Rapid development tools are only used to build prototype systems |
| | C) | A prototype system is incomplete or lacks the resilient construction of the final production system |
|
|
|
15 | | Which of the following is not an advantage of prototyping? |
| | A) | The feasibility and usefulness of the system can be tested, even though, by its very nature, the prototype is incomplete |
| | B) | Prototypes may be used to reduce misunderstandings about requirements |
| | C) | Prototyping requires no analysis or design |
|
|
|
16 | | Which of the following is not a workflow in the Unified Software Development Process |
| | A) | Construction |
| | B) | Implementation |
| | C) | Test |
|
|
|
17 | | User involvement in software development is important for which of the following reasons |
| | A) | It is cheaper to have users as part of the project team rather than professional software developers |
| | B) | Users understand why the requirements cannot be met |
| | C) | Users can influence the way a project proceeds by identifying the most acceptable course of action from various alternatives |
|
|
|
18 | | Consider the following statements about software development tools.
A. Current software development tools can perform semantic checks on a set of diagrams modelling an information system.
B. Current software development tools can perform syntactic and consistency checks on a set of diagrams modelling information system.
C. Current software development tools can perform syntactic checks on a set of diagrams modelling information system.
Which of the following is true? |
| | A) | Statements A, Band C are true |
| | B) | Statements A and C are true |
| | C) | Statements B and C are true |
|
|
|
19 | | Which of the following is an example of a systems development methodology? |
| | A) | The Waterfall Lifecycle |
| | B) | The Unified Modelling Language |
| | C) | The Unified Software Development Process |
|
|
|
20 | | What are the key distinguishing features of an agile method |
| | A) | They allow development staff to move freely from one project to another |
| | B) | They are documentation light and are responsive to changes in user requirements |
| | C) | They produce flexible systems that are easy to change |
|
|