CS 682 Chapter 9

Ace your homework & exams now with Quizwiz!

229. For each use case we need to list: (1) ___________________________________________________ (2) ___________________________________________________ (3) ___________________________________________________ and (4) ___________________________________________________.

1) the actor initiating the event; (2) the event; (3) the input or trigger for the event; (4) all outputs and responses.

230. ___________________________________ is the synchronizing of data flow diagrams at different levels of detail to preserve consistency and completeness of the models.

Balancing

201. _________________________________ should be used in Structured English to set off the beginning and ending of constructs to enhance readability.

Blocking and indentation

179. __________________________________ is the act of breaking a system into component subsystems, processes and subprocesses.

Decomposition

189. ___________________________________ processes are discrete, detailed activities or tasks required to complete the response to an event.

Elementary or Primitive

10. Another name for the data flow diagram is an entity relationship diagram.

False

100. A data flow can connect pass data directly from one data store to another data store.

False

103. A diverging data flow is one that merges multiple data flows into a single data flow.

False

105. An external agent defines a person or organizational unit that is part of the scope of the project, but has no interaction with the system being studied.

False

107. A synonym for external entity is data entity.

False

110. Data stores are data in motion, and data flows are data at rest.

False

111. An enterprise process model typically identifies business areas and functions in detail. Events and detailed processes are made explicit.

False

113. Event partitioning factors a system into different databases based on how information is used and where it is stored.

False

115. A system context diagram partitions the system into logical subsystems.

False

118. An event response list is compiled to partition the system into logical subsystems and/or functions.

False

120. After an event handler is added to the decomposition diagram for each event, you now have the event response diagram that is used as the outline for the system.

False

121. The context diagram is constructed for event processes that require additional processing details. These data flow diagrams include all the elementary processes, data stores and data flows for single events.

False

129. Use case analysis is the process of identifying the actors who interact and use a system independent of how they are using the system.

False

13. In a data flow diagram, rounded rectangles are used to represent external agents - the boundary of the system.

False

130. An event diagram is a composite diagram that combines multiple events into a single processing unit.

False

134. Balancing is a quality assurance technique used on entity relationship diagrams.

False

138. A process-to-location-CRUD matrix is a table that indicates which processes create, read, update or delete data information at the various locations and data stores.

False

140. Data models illustrate the essential work to be performed by the system as a whole.

False

18. In data flow diagrams, open-ended boxes represent external agents.

False

21. If data modeling is done before process modeling, the agents on the DFD can be pulled from the entity relationship diagram.

False

23. Data Flow Diagrams are a kind of flowchart.

False

24. A complex system is usually easy to understand when viewed as a whole.

False

29. A data flow diagram shows the top down functional decomposition and structure of a system.

False

3. Logical models show how a system is implemented.

False

30. A decomposition diagram is a tool that depicts the flow of data through a system and the work or processing performed by that system.

False

34. Physical processes are work or actions that must be performed no matter how you implement the systems.

False

35. Each logical process must be implemented in software.

False

38. An event is a logical unit of work that can be completed in parts over time.

False

4. Physical models show not only what a system is or does, but also how the system is physically and technically implemented. They are implementation independent because they specify the technology.

False

40. An event is triggered by a discrete output that is completed when the process has responded with the appropriate inputs.

False

42. A function is a unit of work that must be completed as a unit or whole.

False

44. Elementary processes are the overall activities to be accomplished by a system.

False

45. Elementary processes are at the highest level of detail when depicted in a process model.

False

49. A black hole is an acceptable elementary process.

False

5. Logical models show not only what a system is or does, but also how the system is implemented.

False

52. A data store represents data in motion.

False

72. Structured English is very precise and requires a strict adherence to syntax rules so that it can be translated for specifications to programming code directly.

False

73. Simple condition steps can be translated into programming language as a For loop.

False

77. A decision table is expressed in Structured English to facilitate the presentation of policies and processes using a single technique.

False

8. An entity relationship diagram (ERD) is a tool that depicts the flow of data through a system and the work or processing performed by that system.

False

80. The three components of a decision table are: entities, relationships and attributes.

False

84. A compound data flow is a data flow that consists of other data flows.

False

88. A control flow is a special data flow that has both inputs and outputs.

False

90. Data conservation requires that a data flow contain the entire data entity with all its attributes that is requested by a process.

False

91. By ensuring that processes receive the entire entity and its attributes, we plan for future processing requirements to improve the implementation and maintenance of processes.

False

93. The concept of a data attribute is different when drawing data models versus process models.

False

94. Data structures are non-specific arrangements of data that define data in a data store.

False

99. A data flow can connect an agent to a data store.

False

185. ________________ processes are work or actions that must be performed no matter how you implement the systems.

Logical

223. _______________________________ diagrams are constructed for those event processes that require additional processing details. These data flow diagrams include all the elementary processes, data stores and data flows for single events.

Primitive or Elementary

199. _____________________________ sentences use strong actions verbs such as Get, Find, Record, Create, Read, Update, Delete, Calculate, Write, Sort, Merge or anything else recognizable or understandable to end users.

Sequence

195. _____________________________________ is a language and syntax, based on the relative strengths of structured programming and natural English, for specifying the underlying logic of elementary processes on process models such as data flow diagrams.

Structured English

219. _________________________ events trigger processes on the basis of time.

Temporal

1. A model is a representation of reality

True

101. A diverging data flow is one that splits into multiple data flows.

True

102. A converging data flow is one that merges multiple data flows into a single data flow.

True

104. An external agent defines a person, organization unit, other system or other organization that lies outside the scope of the project but that interacts with the system being studied.

True

108. A data store is an inventory of data. Synonyms include file and database.

True

109. Data flows are data in motion; data stores are data at rest.

True

11. In a data flow diagram, rounded rectangles are used to represent processes.

True

112. Event partitioning factors a system into subsystems based on business events and responses to those events.

True

114. A system context diagram is constructed to establish initial project scope.

True

117. An event response or use case list is compiled to identify and confirm the business events to which the system must provide a response.

True

119. After an event handler is added to the decomposition diagram for each event, the decomposition diagram can now serve as the outline for the system.

True

12. In a data flow diagram, squares are used to represent external agents - the boundary of the system.

True

122. A context data flow diagram defines the scope and boundary for the system and project.

True

123. External events are so named because they are initiated by external agents.

True

124. Temporal events trigger processes on the basis of time, or something that merely happens.

True

125. State events trigger processes based on a system's change from one state or condition to another.

True

127. Use case analysis is the process of identifying and modeling business events, who initiated them, and how the system responds to them.

True

128. Use case analysis is rooted in object-oriented analysis.

True

131. For each use case we need to list: 1) the actor initiating the event; (2) the event; (3) the input or trigger for the event; (4) all outputs and responses.

True

132. Balancing is the synchronizing of data flow diagrams at different levels of detail to preserve consistency and completeness of the models.

True

133. Balancing is a quality assurance technique used on data flow diagrams.

True

135. Data and process models represent different views of the same system.

True

137. A process-to-location matrix is a table in which the rows indicate processes (event or elementary processes); the columns indicate locations; and the cells (the intersections of rows and columns) document which processes must be performed at which locations.

True

139. Process models illustrate the essential work to be performed by the system as a whole.

True

14. Data flow diagrams have found new use in business process redesign.

True

141. Processes must be distributed to locations where work is to be performed.

True

15. A process is work performed on, or in response to, incoming data flows or conditions. A synonym is transform.

True

17. In data flow diagrams, open-ended boxes represent data stores.

True

19. In data flow diagrams, arrows represent data flows.

True

2. Logical models show what a system is or does. They are implementation independent.

True

20. A system is a process.

True

22. The use of logical models reduces the risk of missing business requirements.

True

25. Decomposition is the act of breaking a system into component subsystems, processes and subprocesses.

True

27. In systems analysis, decomposition allows you to partition a system into logical subsystems of processes for improved communication, analysis and design.

True

28. A decomposition diagram is also called a hierarchy chart.

True

31. A hierarchy chart is another name for a decomposition diagram.

True

32. A decomposition diagram is essentially a planning tool for more detailed process models, namely, data flow diagrams.

True

33. Logical processes are work or actions that must be performed no matter how you implement the systems.

True

37. An event is a logical unit of work that must be completed as a whole.

True

39. An event is triggered by a discrete input and is completed when the process has responded with the appropriate outputs.

True

41. Events are sometimes called transactions.

True

43. Elementary processes are discrete, detailed activities or tasks required to complete the response to an event.

True

47. Primitive processes are the lowest level of detail when depicted in a process model.

True

48. A black hole is a process that has inputs but no outputs.

True

50. Gray holes can be caused by a misnamed process.

True

51. A gray hole is a process where the inputs are insufficient to produce the desired outputs.

True

53. A logical process can perform computations.

True

54. A logical process can make decisions.

True

55. A logical process can trigger other processes.

True

57. Structured English is a language and syntax, based on the relative strengths of structured programming and natural English, for specifying the underlying logic of elementary processes on process models such as data flow diagrams.

True

58. An iteration structure specifies that a set of steps should be repeated based on some stated condition.

True

59. A repetition structure specifies that a set of steps should be repeated based on some stated condition.

True

7. A data flow diagram (DFD) is a tool that depicts the flow of data through a system and the work or processing performed by that system.

True

70. In Structured English, when in doubt, user readability should take priority over programmer preferences.

True

71. Structured English should be precise enough to clearly specify the required business procedure to a programmer or user. But it should not be so inflexible that you spend hours arguing over syntax.

True

74. A policy is a set of rules that governs some process in the business.

True

75. Both decision tables and Structured English can describe a single elementary process.

True

78. Decision tables are useful for specifying complex policies and decision-making rules.

True

79. The three components of a decision table are: condition stubs, action stubs and rules.

True

81. A data flow represents an input of data to a process or the output of data from a process.

True

82. Composite data flows are used to combine similar data flows on high-level data flow diagrams to make those diagrams easier to read.

True

83. A composite data flow is a data flow that consists of other data flows.

True

85. A data flow is composed of either actual data attributes (also called data structures) or other data flows.

True

87. A control flow represents a condition or non-data event that triggers a process.

True

89. Data conservation requires that a data flow contain only the data that is truly needed by the receiving process.

True

9. A data flow diagram is a process model.

True

92. A data attribute is the smallest piece of data that has meaning to the end users and the business.

True

95. The data type for an attribute defines what class of data can be stored in that attribute.

True

97. The domain of an attribute defines what values an attribute can legitimately take on.

True

98. Data flows can be described in terms of the following types of data structures: a sequence or group of data attributes that occur one after another; the selection of one or more attributes from a set of attributes; and, the repetition of one or more attributes.

True

227. ____________________________ is the process of identifying and modeling business events, who initiated them, and how the system responds to them.

Use case analysis

157. A process that has inputs but no outputs is known as: A) a black hole B) a gray hole C) a miracle D) both a miracle and a black hole E) none of these

a black hole

153. A diagram that shows the system broken into its component sybsystems: A) a data flow diagram B) an entity relationship diagram C) a decomposition diagram D) functional event diagram E) none of these

a decomposition diagram

154. A set of related and ongoing activities in a business is known as: A) a function B) a database C) a system D) an event E) none of these

a function

159. A process that has inputs insufficient to produce the required outputs is known as: A) a black hole B) a gray hole C) a miracle D) a miracle and a gray hole E) none of these

a gray hole

143. A model that shows what a system is and what it does, as well as how it does it, is: A) a physical model B) a logical model C) a context model D) both a logical and physical model E) none of these

a physical model

180. During decomposition, each level of ____________________________ reveals more or less detail as desired, about the overall system or a subset of that system.

abstraction

150. Logical models: A) remove biases that are not the result of the way the current system is implemented B) reduce the risk of missing business requirements C) communicate with end users in nontechnical or less technical languages D) all of the above E) none of these

all of the above

147. In data flow diagrams: A) processes are represented by rounded rectangles B) data flows are represented by arrows C) data stores are represented by open-ended boxes D) external agents are represented by squares E) all of these

all of these

155. A logical unit of work that must be completed as a whole is known as: A) a function B) a data store C) an event D) a trigger E) none of these

an event

192. A(n) _____________________ is a process that has inputs but no outputs.

black hole

194. A __________________________ is when a process has inputs but no outputs.

black hole

142. A model that shows what a system is and what is does is: A) a physical model B) a logical model C) a context model D) both a physical and logical model E) none of these

both a physical and logical model

204. The three components of a decision table are: (1) _____________________________________ (2) _____________________________________ and (3) ______________________________________.

condition stubs, action stubs and rules.

198. A(n) __________________________________ structure specifies that a process must perform different steps under well-specified conditions.

conditional or decision

209. Data _______________________________ requires that a data flow contain only the data that is truly needed by the receiving process.

conservation

224. A(n) ______________________________________ defines the scope and boundary for the system and project.

context data flow diagram

208. A(n) _________________________ flow represents a condition or non-data event that triggers a process.

control

205. A(n) ________________________________ represents an input of data to a process or the output of data from a process.

data flow

231. Balancing is a quality assurance technique used on ______________________ diagrams.

data flow

170. A(n) _________________________________ is a tool that depicts the flow of data through a system and the work or processing performed by that system.

data flow diagram (DFD)

145. A tool that depicts the flow of data through a system and the work or processing performed by that system is known as: A) entity relationship diagrams B) decomposition, structure diagrams C) data flow diagrams D) use case diagrams E) none of these

data flow diagrams

184. A decomposition diagram is essentially a planning tool for more detailed process models, namely, _________________________________________.

data flow diagrams

177. In data flow diagrams, arrows represent___________________________ .

data flows

148. In data flow diagrams: A) processes are represented by open-ended boxes B) data flows are represented by arrows C) data stores are represented by squares D) external agents are represented by rounded rectangles E) none of these

data flows are represented by arrows

212. The ___________________ for an attribute defines what class of data can be stored in that attribute.

data type

203. A(n) _______________________________ is a tabular form of presentation that specifies a set of conditions and their corresponding actions.

decision table

152. The act of breaking a system into its component subsystems, processes and subprocesses is known as: A) generalization B) normalization C) composition D) decomposition E) none of these

decomposition

181. In systems analysis, ___________________________ allows you to partition a system into logical subsystems of processes for improved communication, analysis and design.

decomposition

182. A ___________________________ diagram shows the top down functional decomposition and structure of a system.

decomposition

214. A(n) ____________________ data flow is one that splits into multiple data flows.

diverging

213. The ___________________________ of an attribute defines what values an attribute can legitimately take on.

domain

218. A(n) __________________________ process model typically identifies only business areas and functions. Events and detailed processes are rarely examined.

enterprise

187. A(n) ___________________________ is a logical unit of work that must be completed as a whole

event

228. A(n) _______________________________ is a context diagram for a single event. It shows the inputs, outputs and data store interactions for that event.

event diagram

222. A(n) ________________________________ is compiled to identify and confirm the business events to which the system must provide a response.

event response or use case list

215. A(n) ______________________________ defines a person, organization unit, other system or other organization that lies outside the scope of the project but that interacts with the system being studied.

external agent or external entity

173. In a data flow diagram, squares are used to represent ________________________.

external agents

217. Data _____________________ are data in motion; data _________________ are data at rest.

flows, stores

178. A _______________________ is when the inputs are insufficient to produce the output.

gray hole

183. A(n) ____________________________ is another name for a decomposition diagram.

hierarchy chart

158. Gray holes are caused by: A) a misnamed process B) misnamed inputs C) incomplete facts D) all of the above E) none of these

incomplete facts

188. An event is triggered by a discrete _______________________ and is completed when the process has responded with the appropriate __________________________.

input, outputs

210. By ensuring that processes receive only as much data as they really need, we simplify the __________________________ between those processes.

interface

151. A process: A) is a common word used to describe almost any orderly arrangement of ideas or constructs B) is work performed on, or in response to, incoming data flows or conditions C) is only performed by computer software D) is comprised of many systems and subsystems E) none of these

is work performed on, or in response to, incoming data flows or conditions

197. A(n) ____________________________ structure specifies that a set of steps should be repeated based on some stated condition.

iteration or repetition

191. Elementary processes are the _________________ level of detail when depicted in a process model.

lowest

193. A data flow is data in ____________________________.

motion

149. In data flow diagrams: A) processes are represented by squares B) data flows are represented by open-ended boxes C) data stores are represented by arrows D) external agents are represented by rounded rectangles E) none of these

none of these

207. The _______________________ concept is critical to the creation of data flow diagrams. Data that should travel together should be shown as a single data flow, no matter how many physical documents or attributes are included in the data flow.

packet

202. A(n) _______________________ is a set of rules that governs some process in the business.

policy

190. Another name for an elementary process is a ____________________________ process.

primitive

171. Another name for the data flow diagram is _____________________ model.

process

174. Transform is a synonym for a ________________________.

process

175. A(n) _________________________ is work performed on, or in response to, incoming data flows or conditions.

process

144. A technique for organizing and documenting the structure and flow of data through a system's processes and or the logic, policies and procedures to be implemented by a system's processes is known as: A) data modeling B) process modeling C) context modeling D) operational modeling E) none of these

process modeling

232. A(n) __________________________________ is a table in which the rows indicate processes (event or elementary processes); the columns indicate locations; and the cells (the intersections of rows and columns) document which processes must be performed at which locations.

process-to-location matrix

172. In a data flow diagram, rounded rectangles are used to represent _____________________.

processes

221. Data conservation is sometimes called _____________________ the process.

starving

200. A restriction of Structured English is that only ________________________ verbs may be used.

strong, imperative

211. Data ______________________ are specific arrangements of data attributes that define the organization of a single instance of a data flow.

structures

220. A(n) _____________________________________ is constructed to establish initial project scope.

system context diagram

225. Examples of _________________ include END OF MONTH, and 30 DAYS LATE.

temporal events


Related study sets

W!se Income and Employment Review

View Set

Foundations NCLEX Musculosketetal

View Set

Final Exam Human Phys Lab XI/XII

View Set