Sei sulla pagina 1di 2

Faculty

of Computer Science and Information Technology


BIC 21003/ BIT 20103 |System Analysis and Design
Semester I 2019/2020

Lab Sheet 6: Process Modeling –Data Dictionary and Process Specification

Instructors: Puan Ruhaya/Puan Rozlini/ Puan Hannani/Dr Yusliza/Dr Cik Feresa/Dr Shahreen
Duration: 2 hours (1 week)
Reference: i. Lecture Note
ii. Systems Analysis and Design, 7th Edition Asia Edition by Alan Dennis, Barbara
Haley Wixom, Roberta M. Roth. Publisher: Wiley. Link:
https://www.wiley.com/en-
my/Systems+Analysis+and+Design%2C+7th+Edition+Asia+Edition-p-
9781119585886
iii. Systems Analysis & Design, 10th Edition by Kendal & Kendall. Publisher:
Pearson Education
iv. Any online/offline related sources
Report: i. Report is done by group of 4/5 members.
ii. Discuss in the lab only.
Instructions: This lab sheet consist of two part:
Part 2: Must be answered and written properly.

Part 1: Tutorial Questions (Self-Assessment)


1) List out criteria to select a Structured Decision Analysis Technique.

2) State advantage of Decision Trees.

3) State advantage of Decision Table.

4) State advantage of Decision Trees.


Faculty of Computer Science and Information Technology
BIC 21003/ BIT 20103 |System Analysis and Design
Semester I 2019/2020

Part 2: Assignment Question and Case Study

1. Flexible Products Corporation, maker of everything, has established a firm policy with
regards to discounts afforded to their customers for various payment scenario:

If the customer submits his or her payment within 10 days of the invoice date, then a 5%
discount is awarded. The customer is also listed as a good credit risk if the amount of the
payment exceeds $350 and the payment is received within 30 days from invoice date. If
payment is received within 30 days from the invoice date, then no penalty is applied. If
payment is received after30 days from the invoice date but within 60 days of invoice date,
then a 3% penalty is applied to the amount due. If the customer submits payment after
60days from the invoice data but within 1 year and makes special arrangements with Dan
Hunt, the chief credit officer, then a 6% penalty is applied to the amount due. If the balance
remains outstanding for more than 1 year, then there is a 20% penalty applied to the
balance.

Model the logic associated with Flexible Products’ payment policy using structured English, a
decision table, and a decision tree. Which one do you prefer?


2. Claremount School course catalogue reads as follows: “To enrol in CIS 288, which is advanced
course, a student must complete two prerequisites – CIS 110 and CIS 286. A student who
completes either one of these prerequisites and obtains the instructor’s permission however
will be allowed to take CIS 218.”
(a) Create a decision table that describes the Claremount School course catalogue. Show all
possible rules.
(b) Simplify table create and describe the rules.
(c) Draw a decision tree to describe Claremount School course catalogue. Describe the rules.
(d) Which (decision tree/decision table) is better to use in describing Claremount School
course catalogue?


3. City Bus Lines is developing an information system that will monitor passenger traffic, peak
travel hours, and equipment requirements. The IT manager wants you to document a process
called BALANCE that determines whether extra buses currently are needed on a particular
route. The BALANCE process automatically assigns an additional buses to that route, but only
if all other routes are operating on schedule. In any case, a supervisor can override the
automatic BALANCE process if he or she so desires.
(a) Create a decision table that describes the bus transfer process.
(b) Draw a decision tree that describes the bus transfer process.
(c) Name 4 attributes that you can use to define a data flow in the buss information system.
(d) Name 4 attributes that you can use to define a data store in the bus information.

Potrebbero piacerti anche