Phase 2 Apply Your Knowledge Systems Analysis 215 Apply Your Knowledge This section contains four mini-cases. Each case describes a situation, explains your role, and requires you to apply what you learned in the chapter. 1 Globe Consulting You are a senior systems analyst at Globe Consulting, a growing IT consulting firm. You are leading the development team for a major client. You need to explain data and process modeling to your two newly hired junior analysts (Michelle and Aidan) before meeting with the client tomorrow afternoon. Tasks 1. 2. 3. 4. 2 Describe the rules for creating DFDs. What are the data flow and process combinations that must be avoided when creating a DFD? Explain what a diagram 0 is and how it is used. Ask Michelle and Aidan to review the order system context diagram on page 188, and compare it with the order system diagram 0 DFD on page 192. Then ask them to answer the following questions: (a) How many external entities are shown in each diagram? (b) In each diagram, how many data flows connect to the external entities? (c) How many processes are identified in the diagram 0 DFD? (d) Could the data store have been shown in the context diagram? Why or why not? Kitchen Gadgets Kitchen Gadgets sells a line of high-quality kitchen utensils and gadgets. When customers place orders on the company’s Web site or through electronic data interchange (EDI), the system checks to see if the items are in stock, issues a status message to the customer, and generates a shipping order to the warehouse, which fills the order. When the order is shipped, the customer is billed. The system also produces various reports. Tasks 1. 2. 3. 4. 9781285171340_CH05.indd 215 List four elements used in DFDs, draw the symbols, and explain how they are used. Draw a context diagram for the order system. Draw a diagram 0 DFD for the order system. Explain the importance of leveling and balancing. 29/11/12 10:15 AM Chapter 5 Data and Process Modeling 216 3 Apply Your Knowledge Big State University The Big State University course catalog reads as follows: “To enroll in MIS 260, which is an advanced course, a student must complete two prerequisites: MIS 120 and MIS 222. A student who completes either one of these prerequisites and obtains the instructor’s permission, however, will be allowed to take MIS 260.” Tasks 1. Create a decision table that describes the Big State University course catalog regarding eligibility for MIS 260. Show all possible rules. 2. Simplify the table you just created. Describe the results. 3. Draw a simplified decision tree to represent the Big State University catalog. Describe the results. 4. Why might you use a decision tree rather than a decision table? 4 Fresh-Mart Grocery Fresh-Mart Grocery is a regional grocery chain that is developing an information system to monitor inventory levels, product sales, and merchandise turnover. As products are sold in stores, they need to be replaced by shipments from the distribution centers. The IT manager wants you to document a process called BALANCE that determines whether extra product inventory is needed in a particular store. The BALANCE process is to be used in a just-in-time inventory system that automatically orders products and routes them to various stores for sale. A store manager can override the automatic BALANCE process if he or she so desires to get more product into a store. Tasks 1. Create a decision table that describes the movement of inventory. 2. Draw a decision tree that describes the merchandise inventory management process.