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. 3. Name four attributes that you can use to define a data flow in the grocery inventory information system. 4. Name four attributes that you can use to define a data store in the grocery inventory information system. 9781285171340_CH05.indd 216 29/11/12 10:15 AM Phase 2 Systems Analysis Case Studies 217 Case Studies Each chapter includes a Chapter Case, a Continuing Case, a Capstone Case, and an Online Case Simulation. You can learn more about the Online Case Simulation in the MIS CourseMate Features section. Chapter Case: College Driver Insurance College Driver Insurance offers discounted auto insurance to college students. Background The company uses several factors to set discounts, as follows: • A student who has taken a safe driver course earns a 5% discount. • A student with a clean record (no tickets or accidents in the last three years) earns a 5% discount. • A student who is 23 or older earns a 5% discount. • A student who meets all three conditions (has taken a safe driver course and has a clean record and is 23) earns an additional bonus discount of 5%. Tasks 1. 2. 3. 4. Create a decision table that describes the discount rules. Simplify the table you just created. Describe the results. Draw a simplified decision tree that shows the discount rules. What are the pros and cons of using a decision table versus a decision tree? Continuing Case: Personal Trainer, Inc. Personal Trainer, Inc. owns and operates fitness centers in a dozen Midwestern cities. The centers have done well, and the company is planning an international expansion by opening a new “supercenter” in the Toronto area. Personal Trainer’s president, Cassia Umi, hired an IT consultant, Susan Park, to help develop an information system for the new facility.