Uploaded by Fizqi Alfairuz_ AmbiSTIS

kunci jawaban soal

advertisement
PORT CITY INTERNATIONAL
UNIVERSITY
COURSE TITLE : Microprocessor & Assembly programming
COURSE CODE : CSE-413
SUBMITTED TO:
SUBMITTED BY:
Name: Taofica Amrine
Name : Farhana Fowzia
Lecturer , Department of CSE, Port City
ID :CSE 01506475
International
University
Batch : CSE 16
Question No 1: The Hatcher Company is in the process of developing a new
inventory management system. One of the event handling processes in that system is
Receive Supplier Shipments. The (inexperienced) systems analyst on the project has
spent time in the warehouse observing this process and developed the following list
of activities that are performed: getting the new order in the warehouse, unpacking
the boxes, making sure that all the ordered items were actually received, putting the
items on the correct shelves, dealing with the supplier to reconcile any discrepanices,
adjusting the inventory quantities on hand , and passing along the shipment
information to the accounts payable office. He also created the accompanying Level
1 data flow diagram for this process. Unfortunately, this DFD has numerous syntax
and semantic errors. Identify the errors. Redraw the DFD to more correctly
represent the Receive Supplier Shipments process.
Answer : The level 1 DFD diagram is being constructed for the Hatcher Company which
deals with the process of developing inventory management system Unfortunately, there
are multiple syntax and semantic errors. They are as follows:
Error 1: Process with input but no output
In the following diagram the dotted lines clearly represent that the process 5.4
"Reconcile Shipment" is processed with input but no output.
Error 2: Process with output but no input In the following diagram the dotted
lines clearly represent that the process 5.4 "Notify Accounts Payable"
produces the output but without input.
Error 3: Entity to entity data flow In the following diagram the dotted lines
clearly represent that there is a data flow between the entities "Warehouse
Manager" to "supplier". But the data flow between two entities is not
possible. Hence, it produces an error.Inventory Discrepancies
Error 4: Same name is repeated for two data flowsIn the following diagram
the dotted lines clearly represent that the name of data flow "New inventory"
is repeatedtwo times.But, the name of the data flow must be unique, it should
not be repeated. Hence, it produces an error.
Error 5: Description of physical tasksIn the following diagram the dotted lines
clearly represent that the physical tasks such as "unpack Shipment" and
"stocking shelves" are described. But, it should not be described. Hence, it is
an error.
Construction of new level 1 DFD for Hatcher Company:
The following ways are used to resolve all the problems in the level 1 DFD:
• Remove the "Warehouse" entity.
• Remove the processes 5.1("lJnpack Shipment") and 5.2("Place item on
warehouse shelves").
• Construct the new level 1 DFD for Hatcher Company.
• The new level 1 DFD for Hatcher Company is for new inventory management
system. It includes the following
processes which are as follows:
• First the supplier sends the details of an order and the process "Validate
shipment" validates the order.
o If the shipment contains valid inventory details then it is sent to the ware house
manager.
• The ware house manager updates the accounts need to be paid for the received
inventory items.
o If the shipment contains invalid inventory details it sends the details to
warehouse manager.
• The warehouse manager reports about the inventory discrepancies to supplier.
Construction of new level 1 DFD for Hatcher Company is shown below:
Download