Data and Process Modeling

Demonstrate data and process modeling skills by creating context diagram, and diagram 0 data flow diagram, and use-case diagram.

What You Should Do

The assignment consists of 2 parts. Please complete both parts.

Note: For each part, use appropriate software tool, such as Word, Lucid Chart, diagrams.net (https://app.diagrams.net/) (formerly draw.io), or online.visual-paradigm (https://online.visual-paradigm.com/drive/#diagramlist:proj=0&new).

If you use any other tool besides Word, make sure that your file export/saved as PDF so that I can be able to open it.

Part 1: Structured Systems Analysis Approach - Kitchen Gadgets Case
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. Draw a context diagram for the order system.
  2. Draw a diagram 0 data flow diagram (DFD) for the order system.

    Part 2: Object-Oriented Systems Analysis – Campus Bikes Case

Campus Bikes is a popular bicycle shop located near a major university. The business has grown and the owner, Mark Turner, wants to install an up-to-date computer system to handle all business functions.
Background

Campus Bikes sells several brands of new bikes, including everything from high-end racing models to beach cruisers. In addition to sales of new bikes and accessories, Mark’s service department is always busy. The staff includes Mark himself, a bookkeeper, two part-time sales reps, a full-time mechanic, and several part-time service helpers who assemble bikes.
Before opening the shop three years ago, Mark worked for many years in his father’s auto dealership, Turner Motors, and he learned all about the automobile business. In the bike shop, he runs a similar operation, but on a much smaller scale. For example, sales orders are recorded on pre-printed forms, and service requests are written up just as they would be in an auto service department.
Mark’s customers find him fair and reasonable. He likes to say that the main difference between his business and a big-box retailer is that he knows his customers and will do whatever it takes to keep them happy.
Mark wants to hire you as a consultant to help plan a system for Campus Bikes. After spending several weekends talking with Mark and the staff, you are ready to start. You decide to use an object-oriented approach that will be easy to understand.
Tasks

  1. Identify at least three possible use cases and actors.
  2. Thereafter, create a use case diagram that shows how service requests are handled.

Submission

Please submit the following files:
• Context diagram file
• DFD-0 diagram File
• Use-case diagram file

Sample Solution