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 4 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 elements of a data flow diagram?
  1. External entities
  2. Attributes
  3. Data flows
  4. Processes
  5. Data stores
A)All of them
B)None of them
C)1 and 2
D)1,3 4 and 5
2

The top level data flow diagram is known as:
A)the level 1 diagram
B)the overview diagram
C)the system diagram
D)the context diagram
3

If a level 2 process 2.1 is expanded to level 3, the sub-processes are labelled:
A)2.1a, 2.1b, 2.1c etc.
B)2.1.1, 2.1.2, 2.1.3 etc.
C)3.1.1, 3.1.2, 3.1.3 etc.
D)2.1(i), 2.1(ii), 2.1(iii) etc.
4

In data flow diagrams the rule that states that the data flows entering or leaving a parent diagram must be equivalent to those on the child diagram is called:
A)the balancing rule
B)the data flow rule
C)the levelling rule
D)the ancestor rule
5

Which of the following are modelled by data flow diagrams?
  1. The sequence in which processes occur
  2. The time intervals at which processes occur
  3. Detail about the structure of data flows or data stores
  4. How often a process is repeated
  5. Conditions governing the occurrence of certain events
A)All of them
B)1, 3 and 5
C)None of them
D)2 and 4
6

The statements (a) – (d) below all refer to Figure 4.2 in Chapter 4 of the book. Which statement is correct?
A)Prices are stored in the Orders data store
B)All orders are stored in the Orders data store
C)Valid , unpriced orders are stored in the Orders data store
D)Valid, priced orders are stored in the Orders data store
7

The statements (a) – (d) below all refer to Figure 4.2 in Chapter 4 of the book. Which statement correctly completes the following sentence? The process Agree customer orders needs information from:
A)the customer only
B)the Product Information data store only
C)the Product Information and the Orders data stores
D)the Product information data store and the customer
8

The statements (a) – (d) below all refer to Figure 4.22 in Chapter 4 of the book. Which statement is correct?
A)Confirmation of delivery comes from the Keep accounts process to the supplier
B)Information about stock levels comes in and out of the ProductInformation data store
C)The Keep accounts process gets all the information it needs from the Orders data store and the Order stock process
D)The Order stock process sends information to the supplier, the Orders data store, the ProductInformation data store and the Keep Accounts process
9

The statements (a) – (d) below all refer to Figure 4.23 in Chapter 4 of the book. Which statement correctly completes the following sentence? The process Produce invoice needs information from:
A)the Product data store and the Record order process
B)the Product and Customer data stores and the Maintain customer process
C)the Customer, Product and Order data stores only
D)the Customer, Product and Order data stores and the Record order process
10

The statements (a) – (d) below all refer to Figure 4.30 in Chapter 4 of the book. Which statement is correct?
A)The only output from the process Handle stock requirements is the requisition list
B)The process Handle stock requirements gets information from the Roundsman’s book and the Roundsman’s notebook data stores
C)The process Handle stock requirements gets information from the Roundsman’s book and the Maintain customer accounts process
D)The outputs from the process Handle stock requirements are the requisition list, the amountLoaded and stockInHand
11

Pick the answer that correctly completes the sentence below. Process definitions:
A)describe lowest-level processes on a data flow diagram
B)execute a specification
C)describe each process on a data flow diagram
D)describe significant data flows
12

Which of the following are forms of process definition?
  1. Structured English
  2. Decision trees
  3. Decision tables
  4. Data flow diagrams
A)All of them
B)None of them
C)1,2, and 3
D)1 and 4
13

The case construct in a process definition is used:
A)to express a decision between more than two alternatives
B)to provide a framework for the process definition
C)to express repetition
D)to express sequence
14

You will see below: (1) a natural language description of the way a company calculates delivery or postage and packing charges on orders; (2) a structured English process definition; (3) a decision tree.

<a onClick="window.open('/olcweb/cgi/pluginpop.cgi?it=gif::_::/sites/dl/free/0077099745/63750/ch04_14q.gif','popWin', 'width=NaN,height=NaN,resizable,scrollbars');" href="#"><img valign="absmiddle" height="16" width="16" border="0" src="/olcweb/styles/shared/linkicons/image.gif">_ (4.0K)</a>_

With reference to the natural language description, the structured English and the decision tree, which of the following statements is correct?

A)The natural language, the structured English and the decision tree all say the same thing
B)They are all different
C)The natural language and the structured English are the same, but the decision tree is different
D)The natural language and the decision tree are the same, but the structured English is different