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 3 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

The stages of requirements engineering cover
A)identifying, specifying and validating requirements
B)recording requirements and checking that they are satisfied in the final code
C)interviewing clients, writing questionnaires and observing people at work
D)designing a framework for the recording and checking of client requirements
2

Non-functional requirements are
A)requirements that can’t be satisfied
B)features of the system that the client did not originally ask for
C)the attributes of the system as it performs its job
D)requirements that are regarded as non-essential
3

Which of the following types of information may be discovered during an interview with clients?
  1. Information which is already structured in lists or forms
  2. Information about company procedures; how certain tasks are carried out at present
  3. Measurements such as the number of customers or the average size of an order
  4. Problems that the client has identified in the current system. Definite requirements for the new system
  5. Information that is not stated directly, but where there are definite ‘vibes’
A)1, 3 and 5
B)2,3 and 4
C)1,2,3 and 4
D)All of them
4

To get a small, well-defined amount of information from a large number of people who are widely scattered you would use:
A)interviews
B)video conferencing
C)questionnaires
D)direct observation
5

A future workshop is:
A)a meeting to plan how the system is going to be developed
B)a structured meeting used as part of requirements elicitation
C)eliciting requirements by means of role play
D)a meeting to assess how the client company will develop over the next few years
6

A safety-critical system is:
A)a system where failure would cause loss of life or severe hardship
B)a system where failure would cause loss of crucial information
C)a system which is dangerous to operate
D)a system which has poor safety procedures
7

When specifying a requirement which of the following should be included?
  1. a number or code that uniquely identifies the requirement
  2. the source of the requirement
  3. the date this version of the requirement was suggested
  4. the priority of the requirement
  5. the names of people who disagree with the requirement
A)All of them
B)1,2,3, and 4
C)2,3,4 and 5
D)1,3 and 5
8

A Fagan inspection is:
A)a structured framework for requirements engineering
B)a method of observing clients and users at work
C)a structured framework for recording requirements
D)a structured framework for investigating and uncovering errors in the output from any stage in the software development process