McGraw-Hill OnlineMcGraw-Hill Higher EducationLearning Center
Student Centre | Lecturer Centre | Info Centre | HOME

Ch 1 Self-test Questions
Ch 2 Self-test Questions
Ch 3 Self-test Questions
Ch 4 Self-test Questions
Ch 5 Self-test Questions
Ch 6 Self-test Questions
Ch 7 Self-test Questions
Ch 8 Self-test Questions
Ch 9 Self-test Questions
Ch 10 Self-test Questions
Ch 11 Self-test Questions
Ch 12 Self-test Questions

Jacket
Software System Develoment: A Gentle Introduction, 3/e
Carol Britton, University of Hertfordshire
Jill Doake, Anglia Polytechnic University


Ch 2 Self-test Questions

Select the radio button corresponding to your choice of answer for each question, and then click on "Submit Answers" to find out how many you answered correctly.



1

Which of the following are features of the software crisis?
  1. Systems were delivered late
  2. Systems were unreliable
  3. Project costs went over budget
  4. Systems were difficult to maintain
  5. Systems did not do what was required
A)1, 3 and 5
B)2,3 and 4
C)1,2,4,5 and 6
D)All of them
2

Which of the following are stages of a typical system life cycle?
  1. Implementation
  2. Project management
  3. Requirements engineering
  4. Billing the client
  5. Feasibility study
  6. Design
A)1, 3 and 4
B)2,3 and 4
C)1,3,5 and 6
D)All of them
3

In the context of system development a deliverable is:
A)a client requirement that can be satisfied
B)a stage in the system life cycle
C)the output from a stage in the system life cycle
D)a contract between the developer and client
4

Which of the following form part of a typical problem definition?
  1. The problems, as stated by the client and interpreted by the developer
  2. The objectives of the new system
  3. The scope and size of the project
  4. Preliminary ideas on how the system might be developed
  5. Recommended action for the next stage of development
  6. Management plan for the project
A)All of them
B)3,4, and 6
C)1 and 6
D)1,2,3,4 and 5
5

A model that illustrates what should happen in the new system without considering how it will be implemented is called:
A)the current logical model
B)the required logical model
C)the required physical model
D)the current physical model
6

Which of the following may be affected by the choice of solution for the system?
  1. The automation boundary
  2. The user interface
  3. The cost of the project
  4. The time scale of the project
  5. The software used to develop the system
A)None of them
B)All of them
C)1,2, and 5
D)3 and 4
7

The stage of the life cycle during which coding takes place is known as:
A)implementation
B)design
C)testing
D)analysis
8

The detailed description of the steps and stages in system development, together with a specified list of inputs and outputs for each step, is known as:
A)a system life cycle
B)a deliverable
C)a development method
D)project management