Name:     ID: 
 
Email: 

COSC 4321 Chapter 5

Multiple Choice
Identify the choice that best completes the statement or answers the question.
 

 1. 

In data and process modeling, a(n) ____ model shows what the system must do, regardless of how it will be implemented physically.
a.
operational
c.
logical
b.
physical
d.
relational
 

 2. 

A DFD shows ____.
a.
what the system does
b.
how data moves through an information system
c.
how a system transforms input data into useful information
d.
all of the above
 

 3. 

A black hole process is a process that has ____.
a.
no input
b.
at least one output and one input, but the output obviously is insufficient to generate the input shown
c.
no output
d.
at least one input and one output, but the input obviously is insufficient to generate the output shown
 

 4. 

A gray hole process is a process that has ____.
a.
no input
b.
at least one output and one input, but the output obviously is insufficient to generate the input shown
c.
no output
d.
at least one input and one output, but the input obviously is insufficient to generate the output shown
 

 5. 

Because diagram 0 is a(n) ____ version of process 0, it shows considerably more detail than a context diagram.
a.
contracted
c.
condensed
b.
exploded
d.
extrapolated
 

 6. 

____ is the process of drawing a series of increasingly detailed DFDs, until all functional primitives are identified.
a.
Leveling
c.
Indexing
b.
Balancing
d.
Exploding
 

 7. 

A data ____ is a central storehouse of information about a system’s data.
a.
glossary
c.
content bank
b.
knowledgebase
d.
repository
 

 8. 

In a data dictionary, a(n) ____ is the smallest piece of data that has meaning within an information system.
a.
field
c.
record
b.
index
d.
pixel
 

 9. 

In a data dictionary, any name other than the standard data element name is called a(n) ____.
a.
clone
c.
alias
b.
cipher
d.
index
 

 10. 

In a data dictionary, ____ refers to whether the data element contains numeric, alphabetic, or character values.
a.
value
c.
valence
b.
type
d.
domain
 

 11. 

In a data dictionary, ____ is the maximum number of characters for an alphabetic or character data element or the maximum number of digits and number of decimal positions for a numeric data element.
a.
domain
c.
length
b.
valence
d.
index
 

 12. 

In a data dictionary, some data elements have ____ rules, such as an employee’s salary must be within the range defined for the employee’s job classification.
a.
domain
c.
validity
b.
range
d.
mastered
 

 13. 

Typical process description tools include all of the following EXCEPT ____.
a.
context diagrams
c.
structured English
b.
decision trees
d.
decision tables
 

 14. 

The iteration structure is the completion of ____.
a.
one or more process steps based on the results of a test or condition
b.
steps in a chronological order, one after another
c.
a process step that is repeated until a specific condition changes
d.
a specific condition that is repeated until a process changes
 

 15. 

Structured English might look familiar to programming students because it resembles ____, which is used in program design.
a.
pseudocode
c.
iterative code
b.
a decision tree
d.
decision code
 

 16. 

A(n) ____ table shows a logical structure, with all possible combinations of conditions and resulting actions.
a.
pseudo
c.
decision
b.
logic
d.
validity
 

True/False
Indicate whether the statement is true or false.
 

 17. 

In a DFD, processes contain the business logic, also called business rules, that transform the data and produce the required results.
 

 18. 

A DFD shows the structure and detailed contents of a data flow.
 

 19. 

In a DFD, a process symbol can have only one outgoing data flow.
 

 20. 

In a DFD, a data flow must have a process symbol on at least one end.
 

 21. 

Systems analysts call an entity that receives data from the system a source.
 

 22. 

Data stores are shown in a context diagram because data stores are external to the system.
 

 23. 

Deciding whether to explode a process further or determine that it is a functional primitive is a matter of experience, judgment, and interaction with programmers who must translate the logical design into code.
 

 24. 

When a DFD is exploded, the higher-level diagram is called the child diagram, and the lower-level diagram is referred to as the parent diagram.
 

 25. 

DFDs are balanced if each internal process is numbered to show that it is a child of the parent process.
 

 26. 

In most data dictionaries, records are defined together with the data flows and data stores.
 

 27. 

In addition to describing each data element, data flow, data store, record, entity, and process, the data dictionary documents the relationships among these components.
 

 28. 

In modular design, each logical structure must have multiple entry and exit points.
 

 29. 

Whether to use a decision table or a decision tree often is a matter of personal preference.
 

 30. 

During the systems design phase, a physical model of the new information system is created that follows from the logical model and involves operational tasks and techniques.
 

Completion
Complete each statement.
 

 31. 

Analysts use ____________________ modeling techniques to show how a system transforms data into useful information.
 

 

 32. 

In a typical company, ____________________ might include calculating sales trends, filing online insurance claims, ordering inventory from a supplier’s system, or verifying e-mail addresses for Web customers.
 

 

 33. 

The first step in constructing a set of DFDs is to draw a(n) ____________________, which is a top-level view of an information system that shows the system’s boundaries and scope.
 

 

 34. 

To draw a context diagram, you start by placing a single process symbol in the center of the page, which you identify as ____________________.
 

 

 35. 

To show the detail inside a black box, create DFD ____________________, which zooms in on the system and shows major processes, data flows, and data stores.
 

 

Matching
 
 
Identify the letter of the choice that best matches the phrase or definition.
a.
balancing
f.
data dictionary
b.
structured analysis
g.
decision table
c.
leveling
h.
logical
d.
DFD
i.
data flow
e.
physical
j.
record
 

 36. 

Model that describes how a system will be constructed.
 

 37. 

Model that shows what the system must do, regardless of how it will be implemented.
 

 38. 

Shows how a system transforms input data into useful information.
 

 39. 

DFD component that represents one or more data items.
 

 40. 

A data structure that contains a set of related data elements that are stored and processed together.
 

 41. 

Ensures that the input and output data flows of the parent DFD are maintained on the child DFD.
 

 42. 

With this, an analyst starts with an overall view, which is a context diagram with a single process symbol.
 

 43. 

In addition to documenting each data element, all data flows must be documented here.
 

 44. 

A set of DFDs produces a logical model of the system, but the details within those DFDs are documented separately in a data dictionary, which is the second component of this.
 

 45. 

In addition to multiple conditions, this can have more than two possible outcomes.
 



 
         Start Over