Data Process and modeling.

  1. The marketing director at Rock Solid Outfitters, a medium-sized supplier of outdoor climbing and camping gear, has asked the IT manager to develop a special web-based promotion. Rock Solid will provide free shipping for any customer who either completes an online survey form or signs up for the Rock Solid online newsletter. Additionally, if a customer completes the survey and signs up for the newsletter, Rock Solid will provide a $10 merchandise credit for orders of $100 or more.

The IT manager has asked you to develop a decision table that will reflect the promotional rules that a programmer will use. She wants you to show all possibilities, and then to simplify the results to eliminate any combinations that would be unrealistic or redundant. How will you proceed?

2.The IT manager at Rock Solid Outfitters thinks you did a good job on the decision table task she assigned to you. Now she wants you to use the same data to develop a decision tree that will show all the possibilities for the web-based promotion described in Part 1 of the case. She also wants you to discuss the pros and cons of decision tables versus decision trees. How shall you proceed this time?

  1. Some systems analysts find it better to start with a decision table, and then construct a decision tree.

Others believe it is easier to do it in the reverse order. Which do you prefer? Why?

  1. How would you convince management that following a four-model approach is wise?
  2. When might it be appropriate to violate the “no crossed lines” guideline in DFDs?

6.What is the relationship between system requirements and context diagrams?

7.How might CASE tools be used to document the design of a data dictionary?

Sample Solution