HyperCase Additional
Exercises
 |
Chapter
9 - Describing Process Specifications and Structured Decisions
|
Write the process logic for the following diagrams. Refer to any process on the diagram for further information.
- The logic for each process on Diagram 1.1, Update Project.
- Each process on Diagram 6.3 - Query Project Assignments.
- Create the process logic for any of the processes on diagrams that you have
created in Chapter 9.
- Use the technique of horizontal balancing to examine the following processes.
Write a short paragraph outlining the problems and the suggested changes to
solve the problems.
- Process 5.2.6
- Process 4.1
- Process 4.2
- Process 6.6
- Create a decision tree for the logic of 6.3.1, Get Assignment Record.
- Create a decision tree for the logic of 1.1, Update Project. The decision
tree should show the execution of the modules on Diagram 1.1.
- Create a decision tree for the logic of 1.4, Update Milestones. The decision
tree should show the execution of the modules on Diagram 1.4.
- Create a decision table for 4.1, Edit Work Completed
- Create a decision table for the logic of 1.1, Update Project. The decision
table should show the execution of the modules on Diagram 1.1.
- Create a decision table for the logic of 1.4, Update Milestones. The decision
table should show the execution of the modules on Diagram 1.4.
- Create a decision tree for a customer placing an order using the MRE Ecommerce
site. Activities include:
- Is the customer new?
- If the customer is new, add the customer.
- Does each item have the quantity available to ship to the customer?
- If not, write a backordered item record and display a message.
- Display a confirmation page and have the customer confirm the order.
- If they cancel, leave the items in the shopping cart.
- If they confirm the order, send the credit card company a charge transaction.
- If the credit card company rejects the charge, notify the customer
- If the charge is accepted, send a confirmation message to the customer.
- Create a decision table for problem 11.