Name:     ID: 
 
Email: 

COSC 4321 Chap 9

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

 1. 

Logical models show how a system is implemented.
 

 2. 

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.
 

 3. 

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.
 

 4. 

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.
 

 5. 

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

 6. 

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

 7. 

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

 8. 

A hierarchy chart is another name for a decomposition diagram.
 

 9. 

Each logical process must be implemented in software.
 

 10. 

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

 11. 

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

 12. 

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

 13. 

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

 14. 

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

 15. 

A logical process can perform computations.
 

 16. 

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

 17. 

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

 18. 

Spacing, blocking and indentation are not important in Structured English since it is not a formal programming language.
 

 19. 

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

 20. 

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

 21. 

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

 22. 

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

 23. 

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

 24. 

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

 25. 

The domain of an attribute defines what class of data can be stored in that attribute.
 

 26. 

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

 27. 

A synonym for external entity is data entity.
 

 28. 

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

 29. 

A system context diagram partitions the system into logical subsystems.
 

 30. 

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

 31. 

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

 32. 

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

 33. 

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

 34. 

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

 35. 

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

 36. 

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

 37. 

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

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

 38. 

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
 

 39. 

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
 

 40. 

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
 

 41. 

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
 

 42. 

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
 

 43. 

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
 

 44. 

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
 

 45. 

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
 

 46. 

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
 

 47. 

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
 

 48. 

Structured English includes which of the following as a construct:
a.
a sequence of simple declarative sentences
b.
use of action verbs in the declarative sentences to indicate the appropriate action for the sentence
c.
a conditional or decision structure
d.
a repetitive or iteration structure
e.
all of these
 

 49. 

Which of the following is not a restriction of Structured English?
a.
only passive verbs may be used
b.
only names that have been defined in the project dictionary may be used
c.
formulas must be clearly stated using appropriate mathematical notations
d.
blocking and indentations must be used for readability
e.
none of these
 

 50. 

A tabular form of presentation that specifies a set of conditions and their corresponding actions is:
a.
a decomposition table
b.
a condition table
c.
a presentation table
d.
a decision table
e.
none of these
 

Completion
Complete each statement.
 

 51. 

A(n) ______________________________________ is a representation of reality.
 

 

 52. 

_______________________________ models show what a system is or does, not how it does it.  They are implementation independent.
 

 

 53. 

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

 

 54. 

Another name for an elementary process is a ____________________________ process.
 

 

 55. 

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

 

 56. 

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

 

 57. 

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

 

 58. 

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

 

 59. 

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

 

 60. 

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

 



 
         Start Over