Chapter 10 True/False Indicate whether the statement is true or false

advertisement
Chapter 10
True/False
Indicate whether the statement is true or false.
____
1. A structure chart forces the program functions to be in a hierarchy.
____
2. Data couples represent the individual data items that are passed between modules in a program call.
____
3. Transform analysis is a way to analyze and document the internal logic of a module.
____
4. Transaction analysis is the development of a structure chart based on a data flow diagram (DFD) that
describes the processing for several types of transactions.
____
5. The central transform consists of the set of DFD processes that are located between the input and output
processes.
____
6. Pseudocode and flow charts are equivalent methods in their ability to describe logic.
____
7. The application architecture consists of the application software programs that will carry out the functions of
the system.
____
8. Both the structure of the overall system and any individual subsystems are documented using pseudocode.
____
9. The design of a computer program is specified with a system flow chart.
____ 10. Processes can only be inside the system boundary.
____ 11. Data flows are found inside, outside, or crossing the system boundary and the program boundaries.
____ 12. Data flows that cross the system boundaries between programs represent processes.
____ 13. A module is the basic component of a structure chart and is used to identify a function.
____ 14. The implementation of a program call is the same regardless of the programming language used.
____ 15. A basic idea of structured programming is that each module only has to do a very specific function.
Multiple Choice
Identify the choice that best completes the statement or answers the question.
____ 16. In structured design, an identifiable component of a computer program that performs a defined function is
referred to as a(n) ____.
a. routine
c. system
b. module
d. program
____ 17. In structured design, an executable entity comprised of a set of modules is called a(n) ____.
a. server
c. system
b. task
d. computer program
____ 18. Detailed algorithm logic can be described during design before it is actually coded using ____.
a. pseudocode
c. function descriptions
b. a structure chart
d. a decision tree
____ 19. If the automation system boundary intersects a process, it means that the process is ____.
a. drawn in error
b. outside the system
c. inside the system
d. partially inside and partially outside of the system
____ 20. ____ are used primarily to describe large information systems consisting of distinct subsystems and dozens or
more programs.
a. System flowcharts
c. Package diagrams
b. Structure charts
d. Data flow diagrams (DFDs)
____ 21. In a system flowchart, a process or program is represented by a(n) ____.
a. rectangle with vertical bars
c. trapezoid
b. named rectangle
d. oval
____ 22. A diagram that shows the hierarchical relationship between the modules of a computer program is called a(n)
____.
a. system flowchart
c. data flow diagram (DFD)
b. design class diagram
d. structure chart
____ 23. The lines that connect the modules on a structure chart represent the ____.
a. calling structure
c. module cohesion
b. flow of data
d. data coupling
____ 24. On a structure chart, the arrows with an open circle are called ____.
a. data flags
c. control flags
b. data couples
d. control couples
____ 25. The modules at the extremities of the hierarchy on a structure chart are called ____.
a. leaves
c. nodes
b. workers
d. branches
____ 26. The development of a structure chart based on a data flow diagram (DFD) with several types of transactions is
called ____ analysis.
a. data flow
c. transform
b. transaction
d. process
____ 27. In transform analysis, the process bubble that is most important in the transformation of the input data to
output information is called the ____.
a. central transaction
c. primary transform
b. primary transaction
d. central transform
____ 28. In transform analysis, the name given to the main incoming data flow on a structure chart is ____.
a. afferent data flow
c. efferent data flow
b. input stream
d. primary data flow
____ 29. Module ____ is a measure of the internal strength of a module.
a. integrity
c. functionality
b. coupling
d. cohesion
____ 30. What are the three equivalent methods that are used to describe algorithm logic?
a. Process description, flow chart, pseudocode
b. Flowchart, structured English, pseudocode
c. COBOL, pseudocode, structured English
d. Structure chart, process description, flow chart
____ 31. What are the three fundamental control statements in pseudocode?
a. Sequence, decision, and iteration
b. Loop, assignment, and repetition
c. Assignment, replacement, and calculation
d. Repetition, sort, and assignment
____ 32. Modules with poor cohesion tend to have high ____.
a. data flow
c. iterations
b. coupling
d. program calls
____ 33. A flag passed down the structure chart is an indication of ____ in the lower-level module.
a. data flow
c. poor cohesion
b. high cohesion
d. output streams
____ 34. ____ passed into a module are used typically to select the part of the recipient module’s code that will be
executed.
a. Transactions
c. Output streams
b. Flags
d. Messages
____ 35. A ____ can be an individual data item or a higher-level data structure.
a. program call
c. data flow
b. data couple
d. flag
Completion
Complete each statement.
36. In structured design, a(n) ____________________ is an identifiable component of a computer program that
performs a specific function.
37. A(n) ____________________ is a diagram that describes the overall flow of control between computer
programs in a system.
38. A(n) ______________________________ divides the computerized portions of the system from the manual
portions.
39. A(n) ____________________ is a hierarchical diagram that shows the relationships between the modules of a
computer program.
40. ____________________ refer to the individual data items that are passed between modules in a program call.
41. In a structure chart, the modules at the extremities of the hierarchy are called ____________________.
42. ____________________ is the development of a structure chart based on a data flow diagram (DFD) with
input, process, and output data flows.
43. A measure of the internal strength of a module in a structure chart is called ____________________.
44. A(n) ____________________ is a set of modules that are compiled into a single executable entity.
45. ____________________ is a visual method that uses boxes and lines to describe the flow of logic in a
program.
Essay
46. What is a system flowchart and how is it used?
47. What is the purpose of the automation system boundary?
48. What is the difference between module coupling and module cohesion?
Download