Site MapHelpFeedbackMultiple Choice Quiz
Multiple Choice Quiz
(See related pages)

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







Bennett et al, OOSAD 4eOnline Learning Center

Home > Chapter 3 > Multiple Choice Quiz