TIF_05.doc

Share Embed Donate


Short Description

tif 5...

Description

Chapter 5

Essentials of Systems Analysis and Design, Second Edition

Page 95

Chapter 5 Structuring System Requirements: Process Modeling True-False Questions 1.

A data flow diagram is a graphical tool that allows analysts to illustrate the flow of data in an information system. Answer: True

2.

Difficulty: Med

Reference: p. 156

Difficulty: Med

Reference: p. 156

Difficulty: Med

Reference: p. 157

Difficulty: Med

Reference: p. 158

On a data flow diagram, a check and payment coupon mailed to the company is represented as a data store. Answer: False

10.

Reference: p. 156

A data flow represents data in motion, moving from one place in the system to another. Answer: True

9.

Difficulty: Med

Data flow diagrams evolve from the more general to the more detailed as current and replacement systems are better understood. Answer: True

8.

Reference: p. 156

Data flow diagrams illustrate important concepts about data and their relationships. Answer: False

7.

Difficulty: Easy

A primitive level data flow diagram is the first deliverable produced during requirements structuring. Answer: False

6.

Reference: p. 156

Structured analysis techniques, such as data flow diagramming, can help companies avoid misunderstanding how existing systems will have to work with the new system and incorrect specifications for necessary data, forms, and reports. Answer: True

5.

Difficulty: Med

Data flow diagramming is one of several structured analysis techniques used to increase software development productivity. Answer: True

4.

Reference: p. 155

Logic modeling graphically represents the processes that capture, manipulate, store, and distribute data between a system and its environment and among components within a system. Answer: False

3.

Difficulty: Med

Difficulty: Med

Reference: p. 158

A course schedule request would be represented on a data flow diagram as a data flow. Answer: True

Difficulty: Med

Reference: p. 158

Page 96

11.

Structuring System Requirements: Process Modeling

Assume shipment data are entered into a logbook once shipments are received at the company’s warehouse; the logbook is represented on a data flow diagram as a sink. Answer: False

12.

Difficulty: Med

Reference: p. 158

Difficulty: Hard

Reference: p. 158

Difficulty: Med

Reference: p. 158

Difficulty: Med

Reference: p. 158

Difficulty: Med

Reference: p. 158

On a data flow diagram, a rectangle with the right vertical line missing represents a data store. Answer: True

22.

Reference: p. 158

On a data flow diagram, a diamond represents a process. Answer: False

21.

Difficulty: Med

On a data flow diagram, an arrow represents an action, such as calculating an employee’s pay. Answer: False

20.

Reference: p. 158

A Web site’s customer is represented as a source on a data flow diagram. Answer: True

19.

Difficulty: Med

The data a sink receives and often what data a source provides are fixed. Answer: True

18.

Reference: p. 158

When constructing data flow diagrams, you should show the interactions that occur between sources and sinks. Answer: False

17.

Difficulty: Med

Sources and sinks are internal to the system. Answer: False

16.

Reference: p. 158

The determination of which items are low in stock is represented on a data flow diagram as a process. Answer: True

15.

Difficulty: Hard

The calculation of a student’s grade is represented on a data flow diagram as a data flow. Answer: False

14.

Reference: p. 158

Assume your local veterinarian records information about each of his patients on patient medical history forms; the collection of medical history forms is represented on a data flow diagram as a data store. Answer: True

13.

Difficulty: Hard

Difficulty: Med

Reference: p. 158

A context diagram shows the scope of the organizational system, system boundaries, external entities that interact with the system, and the major information flows between entities and the system.

Chapter 5

Essentials of Systems Analysis and Design, Second Edition

Answer: True 23.

Reference: p. 162

Difficulty: Med

Reference: p. 162

Difficulty: Med

Reference: p. 162

Difficulty: Easy

Reference: p. 162

Difficulty: Easy

Reference: p. 162

Difficulty: Med

Reference: p. 162

Difficulty: Easy

Reference: p. 162

A process has a verb label. Answer: True

34.

Difficulty: Hard

More than one data flow noun phrase can appear on a single arrow as long as all of the flows on the same arrow move together as one package. Answer: True

33.

Reference: p. 162

Data cannot move directly from a source to a sink. Answer: True

32.

Difficulty: Hard

A data flow to a data store means update. Answer: True

31.

Reference: p. 161

A fork in a data flow means that exactly the same data go from a common location to two or more different processes, data stores, or sources/sinks. Answer: True

30.

Difficulty: Med

A data flow can go directly back to the same process it leaves. Answer: False

29.

Reference: p. 160

Assume we have placed a data store between Process 5.1 and Process 5.5; we would say that these processes are decoupled. Answer: True

28.

Difficulty: Med

Assume Process 7.4 produces a data flow and that Process 7.2 must be ready to accept it; we would say that these processes are physically linked to each other. Answer: False

27.

Reference: p. 160

A level-0 diagram is a data flow diagram that represents a system’s major processes, data flows, and data stores at a high level of detail. Answer: True

26.

Difficulty: Med

Because the system’s data stores are conceptually inside the one process, no data stores appear on a context diagram. Answer: True

25.

Reference: p. 160

Context diagrams have only one process labeled “P-1.” Answer: False

24.

Difficulty: Med

Page 97

Double-ended arrows are used to represent data flowing in both directions. Answer: False

Difficulty: Med

Reference: p. 162

Page 98

35.

Structuring System Requirements: Process Modeling

To keep a data flow diagram uncluttered, you may repeat data stores, sinks/sources, and processes. Answer: False

36.

Difficulty: Hard

Reference: p. 165

Difficulty: Med

Reference: p. 166

Difficulty: Med

Reference: p. 166

Difficulty: Hard

Reference: p. 168

Difficulty: Med

Reference: pp. 168-169

DFD cohesion means your DFDs include all of the necessary components for the system you are modeling. Answer: False

46.

Reference: p. 165

Completeness, consistency, timing, iterative development, and primitive DFDs are guidelines for drawing DFDs. Answer: True

45.

Difficulty: Hard

A composite data flow on one level can be split into component data flows at the next level, but no new data can be added and all data in the composite must be accounted for in one or more subflows. Answer: True

44.

Reference: p. 164

Coupling is the conservation of inputs and outputs to a data flow diagram process when that process is decomposed to a lower level. Answer: False

43.

Difficulty: Med

As a rule of thumb, no data flow diagram should have more than about seven processes on it, because the diagram would be too crowded and difficult to understand. Answer: True

42.

Reference: p. 164

The decomposition of Process 2.4.3.4 would be shown on a level-4 diagram. Answer: True

41.

Difficulty: Med

The decomposition of Process 1.1 would be shown on a level-1 diagram. Answer: False

40.

Reference: p. 164

The lowest-level data flow diagrams are called level-0 diagrams. Answer: False

39.

Difficulty: Med

Functional decomposition is a repetitive process of breaking the description or perspective of a system down into finer and finer detail. Answer: True

38.

Reference: p. 164

Because a data flow name represents a specific set of data, another data flow that has even one more or one less piece of data must be given a different, unique name. Answer: True

37.

Difficulty: Med

Difficulty: Med

Reference: p. 169

A data flow repository entry would include the composition or list of data elements contained in the data flow.

Chapter 5

Essentials of Systems Analysis and Design, Second Edition

Answer: True 47.

Reference: p. 169

Difficulty: Med

Reference: p. 169

Structured analysis is the process of discovering discrepancies between two or more sets of data flow diagrams or discrepancies within a single DFD. Answer: False

50.

Difficulty: Med

One of the primary purposes of a DFD is to represent time, giving a good indication of whether data flows occur constantly in real time, once a day, or once a year. Answer: False

49.

Reference: p. 169

A gross violation of DFD consistency would be a level-1 diagram with no level-0 diagram. Answer: True

48.

Difficulty: Med

Page 99

Difficulty: Med

Reference: p. 171

To date, data flow diagrams have not been useful tools for modeling processes in business process reengineering. Answer: False

Difficulty: Med

Reference: p. 171

Multiple Choice Questions 51.

Data flow diagrams allow you to: a. b. c. d. e.

show the timing of data flows. model how data flow through an information system. demonstrate the sequencing of activities. show the relationship among entities. represent the internal structure and functionality of processes.

Answer: b 52.

Reference: p. 155

Since data flow diagrams concentrate on the movement of data between processes, these diagrams are often referred to as: a. b. c. d. e.

process models. data models. flow models. flow charts. logic models.

Answer: a 53.

Difficulty: Med

Difficulty: Med

Reference: p. 155

Graphically representing the functions, or processes, that capture, manipulate, store, and distribute data between a system and its environment and between components within a system refers to: a. b. c. d. e.

data modeling. structure modeling. process modeling. transition modeling. logic modeling.

Page 100

Structuring System Requirements: Process Modeling

Answer: c 54.

context diagram. level-2 diagram. referencing diagram. representative diagram. decomposition diagram.

Answer: a

Reference: p. 156

process. data flow. source. sink. relationship.

Answer: b

Difficulty: Med

Reference: p. 158

Student data contained on an enrollment form would be represented on a data flow diagram as a: a. b. c. d. e.

process. data flow. source. data store. relationship.

Answer: b

Difficulty: Med

Reference: p. 158

Data in motion, moving from one place in a system to another, best describes a: a. b. c. d. e.

data store. process. source. data flow. relationship.

Answer: d 59.

Difficulty: Med

Data contained on a customer order form would be represented on a data flow diagram as a: a. b. c. d. e.

58.

Reference: p. 156

A context data flow diagram Thorough descriptions of each DFD component DFDs of the current physical system An entity relationship diagram DFDs of the new logical system

Answer: d

57.

Difficulty: Med

Which of the following is not a process modeling deliverable? a. b. c. d. e.

56.

Reference: p. 156

The diagram that shows the scope of the system, indicating what elements are inside and outside the system, is called a: a. b. c. d. e.

55.

Difficulty: Med

Difficulty: Med

Reference: p. 158

Data at rest, which may take the form of many different physical representations, best

Chapter 5

Essentials of Systems Analysis and Design, Second Edition

Page 101

describes a: a. b. c. d. e.

source. data store. data flow. process. relationship.

Answer: b 60.

process. source. data flow. data store. relationship.

Answer: d

Difficulty: Med

Reference: p. 158

The calculation of an employee’s salary would be represented on a data flow diagram as a(n): a. b. c. d. e.

data flow. source. data store. process. action stub.

Answer: d

Difficulty: Med

Reference: p. 158

Recording a customer’s payment would be represented on a data flow diagram as a(n): a. b. c. d. e.

process. source. data flow. data store. action stub.

Answer: a 64.

Reference: p. 158

data flow. source. data store. process. action stub.

Answer: c

63.

Difficulty: Med

A computer-based file containing employee information would be represented on a data flow diagram as a(n): a. b. c. d. e.

62.

Reference: p. 158

A file folder containing orders would be represented on a data flow diagram as a: a. b. c. d. e.

61.

Difficulty: Med

Difficulty: Med

Reference: p. 158

A supplier of auto parts to your company would be represented on a data flow diagram as a: a. process. b. source.

Page 102

Structuring System Requirements: Process Modeling

c. data flow. d. data store. e. relationship. Answer: b 65.

The interactions occurring between sources and sinks How to provide sources and sinks direct access to stored data How to control or redesign a source or sink What a source or sink does with information or how it operates None of the above.

Answer: e

Difficulty: Med

Reference: p. 158

The origin and/or destination of data, sometimes referred to as external entities defines: a. b. c. d. e.

source. data store. data flow. process. predecessor.

Answer: a

Difficulty: Med

Reference: p. 158

An arrow on a data flow diagram represents a(n): a. b. c. d. e.

data store. data flow. process. source. action sequence.

Answer: b 69.

Reference: p. 158

source. data store. data flow. process. action stub.

Answer: d

68.

Difficulty: Med

The work or actions performed on data so that they are transformed, stored, or distributed defines: a. b. c. d. e.

67.

Reference: p. 158

Which of the following would be considered when diagramming? a. b. c. d. e.

66.

Difficulty: Med

Difficulty: Med

Reference: p. 158

A square on a data flow diagram represents a: a. b. c. d. e.

data store. data flow. process. source. predecessor.

Answer: d

Difficulty: Med

Reference: p. 158

Chapter 5

70.

Essentials of Systems Analysis and Design, Second Edition

On a data flow diagram, a rectangle with rounded corners represents a(n): a. b. c. d. e.

data store. data flow. process. source. action stub.

Answer: c 71.

Difficulty: Med

Reference: p. 158

On a data flow diagram, a rectangle with the right vertical line missing represents a: a. b. c. d. e.

data store. data flow. process. source. relationship.

Answer: a 72.

Page 103

Difficulty: Med

Reference: p. 158

Which of the following is a true statement regarding sources/sinks? a. Sources/sinks are always outside the information system and define the boundaries of the system. b. Data must originate outside a system from one or more sources. c. The system must produce information to one or more sinks. d. If any processing takes place inside the source/sink, we are not interested in it. e. All of the above are true statements. Answer: e

73.

A customer A supplier Another information system A bank All of the above.

Answer: e

Difficulty: Med

Reference: p. 159

Which of the following is true regarding the context diagram? a. b. c. d. e.

The process symbol is labeled “0.” The context diagram contains two processes. Data stores must be shown on the context diagram. The internal workings of the system are shown on the context diagram. The context diagram organizes the processes in a tree-like structure.

Answer: a 75.

Reference: p. 158

Which of the following is most likely a source/sink for a manufacturing system? a. b. c. d. e.

74.

Difficulty: Hard

Difficulty: Hard

Reference: p. 160

A data flow diagram that represents a system’s major processes, data flows, and data stores at a high level of detail refers to a: a. context diagram.

Page 104

Structuring System Requirements: Process Modeling

b. c. d. e.

level-1 diagram. level-0 diagram. level-00 diagram. logic diagram.

Answer: c 76.

exhibit cohesion. share the same data. be coupled to each other. be strapped to each other. be intertwined.

Answer: c

Difficulty: Med

Reference: p. 162

A miracle process is one that: a. b. c. d. e.

has only inputs. has only outputs. cannot be exploded further. has insufficient inputs to produce the associated processes. is connected directly to a source.

Answer: b

Difficulty: Hard

Reference: p. 162

A black hole is process that: a. b. c. d. e.

has only inputs. has only outputs. has not been exploded to show enough detail. has insufficient inputs to produce the associated processes. generates output directly to a sink.

Answer: a 80.

Reference: p. 162

decouples the processes. enables store and forward capabilities. enhances the flow of data between the processes. structures the processes. disintegrates the processes.

Answer: a

79.

Difficulty: Hard

By placing a data store between two processes, this: a. b. c. d. e.

78.

Reference: p. 161

If two processes are connected by a data flow, they are said to: a. b. c. d. e.

77.

Difficulty: Med

Difficulty: Med

Reference: p. 162

Which of the following is a true statement regarding a data store? a. b. c. d. e.

Data can move directly from one data store to another data store. Data stores illustrate relationships among entities. A data store has a noun phrase label. Data can move from an outside source to a data store. A data store shows data in motion.

Answer: c

Difficulty: Med

Reference: p. 162

Chapter 5

81.

Essentials of Systems Analysis and Design, Second Edition

Page 105

Which of the following is a true statement regarding data flows? a. b. c. d.

A data flow may have double-ended arrows. A data flow to a data store means retrieve or use. A data flow from a data store means update. A join in a data flow means that exactly the same data comes from any of two or more different processes, data stores, or sources/sinks to a common location. e. A data flow represents data at rest. Answer: d 82.

Difficulty: Hard

Reference: p. 162

Which of the following is not a true statement regarding data flows? a. A fork in a data flow means that exactly the same data go from a common location to two or more different processes, data stores, or sources/sinks. b. A data flow can go directly back to the same process it leaves. c. A data flow has a noun label. d. A data flow has only one direction of flow between symbols. e. A data flow from a data store means retrieve or use. Answer: b

83.

repeat data stores and processes. repeat sources/sinks and processes. only repeat processes. repeat relationships. repeat both data stores and sources/sinks.

Answer: e

Reference: p. 164

structuring. balancing. decomposition. formatting. regeneration.

Answer: c

Difficulty: Med

Reference: p. 164

The lowest level of DFDs are: a. b. c. d. e.

level-0 diagrams. context diagrams. level-1 diagrams. primitive data flow diagrams. systematic diagrams.

Answer: d 86.

Difficulty: Med

The act of going from a single system to several component processes refers to: a. b. c. d. e.

85.

Reference: p. 162

On a data flow diagram, you may: a. b. c. d. e.

84.

Difficulty: Hard

Difficulty: Med

Reference: p. 164

A DFD that is a result of three nested decompositions of a series of sub-processes from a process on a level-0 diagram describes a:

Page 106

Structuring System Requirements: Process Modeling

a. b. c. d. e.

level-3 diagram. level-1 diagram. level-2 diagram. primitive diagram. context diagram.

Answer: a 87.

decomposition. balancing. flow conservation. data flow structuring. gap proofing.

Answer: b

Difficulty: Med

Reference: p. 166

If an input from a source appears on a level-0 diagram, it must: a. b. c. d. e.

appear on the context diagram. be connected to a data flow. be connected to a sink. be connected to a data store. be connected to two entities.

Answer: a

Difficulty: Med

Reference: p. 166

If your DFD contains data flows that do not lead anywhere, it is not: a. b. c. d. e.

gap proof. a primitive diagram. complete. consistent. balanced.

Answer: c 91.

Reference: p. 166

leveling. flow conservation. balancing. cohesion. coupling.

Answer: c

90.

Difficulty: Med

If a data flow appears on the context diagram and is also represented on a level-0 diagram, this would be referred to as: a. b. c. d. e.

89.

Reference: p. 165

The conservation of inputs and outputs to a data flow diagram process when that process is decomposed to a lower level defines: a. b. c. d. e.

88.

Difficulty: Hard

Difficulty: Hard

Reference: p. 169

The extent to which all necessary components of a data flow diagram have been included and fully described defines: a. DFD consistency. b. DFD completeness. c. DFD gap proofing.

Chapter 5

Essentials of Systems Analysis and Design, Second Edition

Page 107

d. DFD flexibility. e. DFD cohesion. Answer: b 92.

violation of completeness. violation of consistency. balancing error. structuring violation. cohesion error.

Answer: b

Difficulty: Med

Reference: p. 169

When you believe that you have shown each business form or transaction, computer screen, and report as a single data flow, you have probably reached the: a. b. c. d. e.

level-0 diagrams. ternary level diagrams. primitive data flow diagrams. secondary-level diagrams. context level diagrams.

Answer: c

Difficulty: Med

Reference: p. 170

The lowest level of decomposition for a data flow diagram is called the: a. b. c. d. e.

context diagram. level-0 diagram. level-1 diagram. primitive diagram. cohesive diagram.

Answer: d 96.

Reference: p. 169

DFD consistency. DFD completeness. DFD gap proofing. DFD flexibility. DFD cohesion.

Answer: a

95.

Difficulty: Hard

The extent to which information contained on one level of a set of nested data flow diagrams is also included on other levels refers to: a. b. c. d. e.

94.

Reference: p. 169

Having a level-1 diagram with no level-0 diagram is an example of a: a. b. c. d. e.

93.

Difficulty: Med

Difficulty: Med

Reference: p. 170

The process in analysis in which the analyst tries to discover discrepancies between two or more sets of data flow diagrams, representing two or more states of an information system, or discrepancies within a single DFD, is referred to as: a. b. c. d. e.

requirements structuring. logic modeling. DFD validation. gap analysis. DFD stress testing.

Page 108

Structuring System Requirements: Process Modeling

Answer: d 97.

flow charts. decision tables. data flow diagrams. dialogue charts. entity relationship diagrams.

Answer: b

Reference: 174

Structured English COBOL Modified English Pseudocode Structured programming

Answer: a

Difficulty: Easy

Reference: p. 174

The part of a decision table that links conditions to actions is the section that contains the: a. b. c. d. e.

action statements. rules. condition statements. decision stubs. relationship stubs.

Answer: b 100.

Difficulty: Med

Which of the following is a modified version of the English language that is useful for representing the logic in information system processes? a. b. c. d. e.

99.

Reference: p. 171

Techniques used for modeling system logic include: a. b. c. d. e.

98.

Difficulty: Med

Difficulty: Med

Reference: p. 177

The part of a decision table that lists the actions that result for a given set of conditions is called: a. b. c. d. e.

action stubs. condition stubs. rule section. execution stubs. processing stubs.

Answer: a

Difficulty: Med

Reference: p. 177

Fill In the Blanks 101.

Process modeling graphically represents the processes that capture, manipulate, store, and distribute data between a system and its environment and among components within a system. Difficulty: Med

Reference: p. 156

Chapter 5

102.

Essentials of Systems Analysis and Design, Second Edition

A data flow diagram (DFD) is a graphic that illustrates the movement of data between external entities and the processes and data stores within a system. Difficulty: Med

103.

Reference: p. 161

Functional decomposition is a repetitive process of breaking the description or perspective of a system down into finer and finer detail. Difficulty: Hard

113.

Reference: p. 160

A level-0 diagram is a data flow diagram that represents a system’s major processes, data flows, and data stores at a high level of detail. Difficulty: Hard

112.

Reference: p. 158

A context diagram is a data flow diagram of the scope of an organizational system that shows the system boundaries, external entities that interact with a system, and the major information flows between entities and the system. Difficulty: Hard

111.

Reference: p. 158

The symbol for sources/sinks is a square. Difficulty: Med

110.

Reference: p. 158

The symbol for a data store is a rectangle with the right vertical line missing. Difficulty: Med

109.

Reference: p. 158

The symbol for a process is a rectangle with rounded corners. Difficulty: Easy

108.

Reference: p. 158

An arrow represents a data flow. Difficulty: Easy

107.

Reference: p. 158

Source/sink is the origin and/or destination of data. Difficulty: Med

106.

Reference: p. 158

Processes are the work or actions performed on data so that they are transformed, stored, or distributed. Difficulty: Med

105.

Reference: p. 156

A data store represents data at rest, which may take the form of many different physical representations. Difficulty: Easy

104.

Page 109

Reference: p. 164

A level-n diagram is a DFD that is the result of n nested decompositions of a series of subprocesses from a process on a level-0 diagram. Difficulty: Hard

Reference: p. 165

Page 110

114.

Structuring System Requirements: Process Modeling

Balancing is the conservation of inputs and outputs to a data flow diagram process when that process is decomposed to a lower level. Difficulty: Med

115.

DFD completeness is the extent to which all necessary components of a data flow diagram have been included and fully described. Difficulty: Hard

116.

Reference: p. 177

Rules are that part of a decision table that specifies which actions are to be followed for a given set of conditions. Difficulty: Med

125.

Reference: p. 177

Action stubs are that part of a decision table that lists the actions that result for a given set of conditions. Difficulty: Med

124.

Reference: p. 177

Condition stubs are that part of a decision table that lists the conditions relevant to the decision. Difficulty: Med

123.

Reference: p. 174

A decision table is a matrix representation of the logic of a decision, which specifies the possible conditions for the decision and the resulting actions. Difficulty: Med

122.

Reference: p. 173

Structured English is a modified form of the English language used to specify the logic of information system processes. Difficulty: Med

121.

Reference: p. 171

Logic modeling involves representing the internal structure and functionality of the processes represented on data flow diagrams. Difficulty: Med

120.

Reference: p. 170

Gap analysis is the process of discovering discrepancies between two or more sets of data flow diagrams or discrepancies within a single DFD. Difficulty: Hard

119.

Reference: p. 169

A primitive DFD is the lowest level of decomposition for a data flow diagram. Difficulty: Med

118.

Reference: p. 169

DFD consistency is the extent to which information contained on one level of a set of nested data flow diagrams is also included on other levels. Difficulty: Hard

117.

Reference: p. 166

Reference: p. 177

An indifferent condition is a condition whose value does not affect which actions are taken for two or more rules.

Chapter 5

Essentials of Systems Analysis and Design, Second Edition

Difficulty: Hard

Page 111

Reference: p. 177

Page 112

Structuring System Requirements: Process Modeling

Matching Questions Match each of the following terms with its description. a. b. c. d. e. f. g. h. i. j. k. 126.

Source/sink Level-0 diagram Data flow Data store Balancing DFD completeness DFD consistency Level-n diagram Primitive DFD Process Gap analysis

Data in motion, moving as a unit from one place in a system to another. Answer:

127.

Reference: p. 158

f

Reference: p. 169

j

Reference: p. 158

g

Reference: p. 169

The process of discovering discrepancies between two or more sets of data flow diagrams or discrepancies within a single DFD. Answer:

134.

a

The extent to which information contained on one level of a set of nested data flow diagrams is also included on other levels. Answer:

133.

Reference: p. 166

The work or actions performed on data so that they are transformed, stored, or distributed. Answer:

132.

e

The extent to which all necessary components of a data flow diagram have been included and fully described. Answer:

131.

Reference: p. 161

The origin and/or destination of data, sometimes referred to as external entities. Answer:

130.

b

The conservation of inputs and outputs to a data flow diagram process when that process is decomposed to a lower level. Answer:

129.

Reference: p. 158

A data flow diagram that represents a system’s major processes, data flows, and data stores at a high level of detail. Answer:

128.

c

k

Reference: p. 171

Data at rest, which may take the form of many different physical representations. Answer:

d

Reference: p. 158

Chapter 5

135.

Essentials of Systems Analysis and Design, Second Edition

The lowest level of decomposition for a data flow diagram. Answer:

136.

Page 113

i

Reference: p. 170

A DFD that is the result of n nested decompositions of a series of sub-processes from a process on a level-0 diagram. Answer:

h

Reference: p. 165

Match each of the data flow diagramming symbols with corresponding examples. (Answers may occur more than once.) a. b. c. d. 137.

138.

139.

140.

141.

142.

143.

144.

145.

Process Data flow Source/sink Data store

Customer order Answer:

b

Reference: p. 158

Answer:

c

Reference: p. 158

Answer:

a

Reference: p. 158

Answer:

a

Reference: p. 158

Answer:

b

Reference: p. 158

Answer:

a

Reference: p. 158

Answer:

a

Reference: p. 158

Answer:

c

Reference: p. 158

Answer:

d

Reference: p. 158

Customer

Generate paycheck

Calculating overtime pay

Sales report

Computing a grade point average

Preparing a purchase order

Teller

Student enrollment file

Page 114

146.

Structuring System Requirements: Process Modeling

Supplier Answer:

b

Reference: p. 158

For each of the following statements, answer “a” if the statement is a true data flow diagramming rule, and answer “b” if the rule is false. 147.

Data can move directly from one data store to another data store. Answer:

148.

b

Reference: p. 162

b

Reference: p. 162

b

Reference: p. 162

a

Reference: p. 162

The inputs to a process are different from the outputs of that process. Answer:

156.

Reference: p. 162

A join in a data flow means that exactly the same data comes from any of two or more different processes, data stores, or sources/sinks to a common location. Answer:

155.

a

A data flow is bi-directional between symbols. Answer:

154.

Reference: p. 164

A data store has a verb phrase label. Answer:

153.

a

Data can move directly from an outside source to a data store. Answer:

152.

Reference: p. 162

A data flow to a data store means update. Answer:

151.

b

Objects on a DFD have unique names. Answer:

150.

Reference: p. 162

A process has a noun phrase label. Answer:

149.

b

a

Reference: p. 164

b

Reference: p. 162

A process can have only inputs. Answer:

For each of the following statements, answer “a” if the statement is a true data flow diagramming rule, and answer “b” if the rule is false.. 157.

Data cannot move directly to an outside sink from a data store.

Chapter 5

Essentials of Systems Analysis and Design, Second Edition

Answer: 158.

a

Reference: p. 162

a

Reference: p. 162

b

Reference: p. 162

a

Reference: p. 162

There must be at least one other process that handles the data flow, produces some other data flow, and returns the original data flow to the beginning process. Answer:

165.

Reference: p. 162

A data flow from a data store means retrieve or use. Answer:

164.

a

Data can move directly from a source to a sink. Answer:

163.

Reference: p. 162

A fork in a data flow means that exactly the same data goes from a common location to two or more different processes, data stores, or sources/sinks. Answer:

162.

b

A source/sink has a noun phrase label. Answer:

161.

Reference: p. 162

A data flow cannot go directly back to the same process it leaves. Answer:

160.

a

A data flow has a verb phrase label. Answer:

159.

Page 115

a

Reference: p. 162

A process must have both inputs and outputs. Answer:

a

Reference: p. 162

Match each of the following terms with its description. a. b. c. d. e. 166.

Gap analysis Functional decomposition Process modeling Balancing DFD completeness

Graphically representing the functions that capture, manipulate, store, and distribute data between a system and its environment and between components within a system. Answer:

167.

Reference: p. 156

Breaking a larger system into smaller subsystems or processes. Answer:

168.

c

b

Reference: p. 164

Using data flow diagrams to discover discrepancies between two or more sets of data flow

Page 116

Structuring System Requirements: Process Modeling

diagrams, representing two or more states of an information system, or discrepancies within a single DFD. Answer: 169.

Reference: p. 171

The extent to which all necessary components of a data flow diagram have been included and fully described. Answer:

170.

a

e

Reference: p. 169

The conservation of inputs and outputs to a data flow diagram process when that process is decomposed to a lower level. Answer:

d

Reference: p. 166

Essay Questions 171.

Briefly describe the data flow diagramming symbols. Provide one example of each. A rectangle with rounded corners represents a process. A process is the work or actions performed on data. The data store represents data at rest, and is represented by a rectangle with the right vertical line missing. A data flow represents data in motion, and is represented by an arrow. A source/sink is the origin or destination of data. Sources and sinks are identified by square symbols. Computing a grade point average is an example of a process. A file folder containing orders is an example of a data store. An enrollment form being routed through the enrollment center is representative of a data flow. A student enrolling in school is representative of a source/sink.

172.

Discuss the guidelines for drawing a DFD. The guidelines for constructing DFDs are completeness, consistency, timing considerations, the iterative nature of drawing DFDs, and drawing primitive DFDs. Completeness refers to the extent to which all necessary components of a data flow diagram have been included and fully described. Consistency refers to the extent to which information contained on one level of a set of nested data flow diagrams is also included on other levels. Timing is not indicated on DFDs. Iterative development recognizes that requirements determination and requirements structuring are interacting analysis sub-phases. Primitive DFDs are the lowest level of decomposition for a data flow diagram. The analyst must make a determination of when she has reached the primitive level DFDs.

173.

Briefly discuss how DFDs can be used as analysis tools. Data flow diagrams can be used to model both the physical and logical systems. Data models can be analyzed to identify possible inconsistencies that exist between two sets of diagrams or within a single DFD. Redundant data flows, procedural redundancies, and inefficiencies can be identified by studying data flow diagrams.

174.

What is meant by DFD completeness? What is meant by DFD consistency? DFD completeness is the extent to which all necessary components of a data flow diagram have been included and fully described. DFD consistency is the extent to which information contained on one level of a set of nested data flow diagrams is also included on other levels.

Chapter 5

175.

Essentials of Systems Analysis and Design, Second Edition

Page 117

What is gap analysis? Why is gap analysis useful? Gap analysis is the process of discovering discrepancies between two or more sets of data flow diagrams or discrepancies within a single DFD. Gap analysis is used to identify inconsistencies with DFDs, determine which processes should be added or revised, and compare alternative logical DFDs.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF