Kitchen Gadgets Task - Context Diagram
Complete the following tasks:
Mini Case 1: Kitchen Gadgets task
Mini Case 2: Big State University task
Mini Case 1: Kitchen Gadgets
Kitchen Gadgets sells a line of high-quality kitchen utensils and gadgets. When customers place orders on the companys website 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.
Task:
Draw a context diagram for the order system.
Mini Case 2: 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 instructors permission, however, will be allowed to take MIS 260.
Task:
Create a decision table that describes the Big State University course catalog regarding eligibility for MIS 260. Show all possible rules.
Mini Case 1: Kitchen Gadgets Task - Context Diagram
Context Diagram for the Order System
A context diagram visually represents the system's interactions with external entities. In this case, the Kitchen Gadgets order system interacts with customers, the warehouse, and the billing system. Here’s a textual description of the context diagram:- Entities:
- Customer: Places orders through the website or EDI.
- Warehouse: Fulfills shipping orders.
- Billing System: Manages billing after shipment.
- Processes:
- Order Management System: Receives orders, checks stock, generates shipping orders, and produces reports.
- Data Flows:
- From Customer to Order Management System: Order Details
- From Order Management System to Customer: Order Status Message
- From Order Management System to Warehouse: Shipping Order
- From Warehouse to Order Management System: Shipping Confirmation
- From Order Management System to Billing System: Billing Information
- From Order Management System to Reports: Various Reports
Context Diagram Representation:
+-----------------+
| Customer |
+-----------------+
|
| Order Details
|
+---------------------+
| Order Management |
| System |
+---------------------+
/ | \
/ | \
/ | \
/ | \
Shipping Order Shipping Confirmation Billing Information
| | |
| | |
+-----------------+ +-----------------+ +-----------------+
| Warehouse | | Warehouse | | Billing System |
+-----------------+ +-----------------+ +-----------------+
Mini Case 2: Big State University Task - Decision Table
Decision Table for Eligibility for MIS 260
The decision table summarizes the eligibility criteria for enrolling in the course MIS 260 based on the completion of prerequisites and instructor permission.Rule No. | MIS 120 Completed | MIS 222 Completed | Instructor Permission | Eligible for MIS 260 |
---|---|---|---|---|
1 | Yes | Yes | No | Yes |
2 | Yes | No | Yes | Yes |
3 | No | Yes | Yes | Yes |
4 | Yes | No | No | No |
5 | No | Yes | No | No |
6 | No | No | Yes | No |
7 | No | No | No | No |
Explanation of Rules:
- Rule 1: If a student has completed both prerequisites (MIS 120 and MIS 222), they are eligible regardless of instructor permission.
- Rule 2: A student who has completed MIS 120 and obtains instructor permission is eligible even without MIS 222.
- Rule 3: A student who has completed MIS 222 and obtains instructor permission is eligible even without MIS 120.
- Rule 4: If a student completes only MIS 120 without instructor permission, they are not eligible.
- Rule 5: If a student completes only MIS 222 without instructor permission, they are not eligible.
- Rule 6: If neither prerequisite is completed but the instructor's permission is granted, the student is still not eligible.
- Rule 7: If neither prerequisite is completed and no instructor permission is granted, the student is not eligible.