Chapter 9 Key Points
Chapter 9 Key Points
2. Process specifications are created for primitive processes and some higher level
processes on a data flow diagram. They are also called minispecs (mini specifications).
A. Structured English
B. A decision table
C. A decision tree
D. A formula
E. Any combination of the above
8. Conditions, condition alternatives, actions, and action rules must be known in order to
design systems for structured decisions.
9. Structured English is based on:
It is an appropriate technique for analyzing the system when structured decisions are not
complex.
11. Structured English has advantages of clarifying the logic and relationships found in human
languages, being an effective communication tool, and easy to teach and understand.
12. The data dictionary may be used as a starting point when creating structured English as
follows:
13. Decision tables provide a way to examine, describe, and document decisions using a table
consisting of four quadrants. They are used to: (1) describe the conditions, (2) identify
possible decision alternatives, (3) indicate which actions should be performed, and (4)
describe actions.
14. The use of decision tables helps analysts ensure completeness and accuracy in analyzing
structured decisions. However, there are four main problems that can occur in developing
decision tables. They are incompleteness, impossible situations, contradictions, and
redundancy.
15. Decision trees are used when complex branching occurs in a structured decision process.
Trees are also useful when it is essential to keep a string of decisions in a particular
sequence.
A. First, identify all conditions and actions and the order and timing of these (if they
are critical).
B. Second, begin building the tree from left to right while making sure you are
complete in listing all possible alternatives before moving over to the right.
17. The decision tree has three main advantages over a decision table. First, the order of
checking conditions and executing actions is immediately noticeable. Second, conditions
and actions of decision trees are found on some branches but not on others, unlike
decision tables where they are all part of the same table. Third, compared to decision
tables, decision trees are more readily understood by others in the organization.
18. To select an appropriate structured decision analysis technique, systems analysts can
refer to these guidelines:
A. Use structured English when there are many repetitious actions or when
communication to end users is important
B. Use decision tables when complex combinations of conditions, actions, and rules
are found or you require a method that effectively avoids impossible situations,
redundancies, and contradictions.
C. Use decision trees when the sequence of conditions and actions is critical or when
not every condition is relevant to every action (the branches are different).