Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

POLYTECHNIC SULTAN MIZAN ZAINAL ABIDIN

DEPARTMENT OF INFORMATION TECHNOLOGY AND COMMUNICATION

DFP40182
SOFTWARE REQUIREMENT AND DESIGN

TOPIC CHAPTER 3

ASSESMENT LABORATORY EXERCISE 2

NAME NUR ARIESYA SYAFIKA BINTI ABDULLAH

REG NO 13DDT22F1176

PROGRAMME DDT4S2

LECTURER PN NORHAYATI BINTI MOHAMED SANI

INSTRUCTIONS:
1. Answer ALL the questions
2. Submit the assessment on

MARKING SCHEME

CLO 2P PLO 3 /20

TOTAL /20

THE ENTIRE QUESTION IS BASED ON JTMK’S QUESTION BANK APPROVED BY


PROGRAMME LEADER. SIGNATURE IS NOT REQUIRED.
SCENARIO:

Kamila Boutique sells Muslimah cloth using through online shopping. The customer adds items to her
shopping cart. She may remove items or go to the check-out to make her purchases at any time. The
customer reviews her purchases, chooses a payment method, and pays. A sales employee at Kamila
Boutique gets the order and purchase confirmation from the system and sends the electronic order to the
warehouse. The warehouse employee updates the order status. The customer may check the order and
delivery status.

QUESTIONS:

In this laboratory exercise, student have to:

a) Prepare list of the actor and interactions involved.


Actors:
Customer: The person who interacts with the online shopping platform of Kamila
Boutique to browse, add items to the cart, make purchases, and track orders. Sales
Employee: The employee responsible for managing orders and sending electronic
orders to the warehouse.
Warehouse Employee: The employee responsible for updating the order status and
managing inventory.

Interactions:
1. Customer Interaction:
• Browse items
• Add items to the shopping cart
• Remove items from the shopping cart
• Proceed to checkout
• Choose payment method
• Making payment
• Complete payment
• Track order and delivery status

2. Sales Employee Interaction:


• Receive order and purchase confirmation from the system
• Send electronic order to the warehouse

3. Warehouse Employee Interaction:


• Receive electronic order from sales employee
• Update order status
b) Based on the answer in Question (b), draw a:
i. UML Use Case Diagram
ii. UML Sequence Diagram
4 3 2 1
Criteria Excellent Very Good Fair Poor Weightage Standard Score
Fully can identify actor,
Always identify Sometimes identify Hardly identify
interaction or
Actor and actor, interaction or actor, interaction or actor, interaction or
sequence of 5 4 /5*4
interactions sequence of sequence of sequence of
interaction with own
interaction. interaction. interaction.
ideas.

USE CASE DIAGRAM USE CASE USE CASE DIAGRAM USE CASE
contains 4 processes DIAGRAM contains 2 processes DIAGRAM 5 4 /5*4
Use Case
from actor and 4 process contains 3 from actor and 2 contains 1 process
Diagram
from system. processes from process from system. from actor and 1
actor and 3 process process from
from system. system.

SEQUENCE SEQUENCE SEQUENCE


SEQUENCE DIAGRAM
DIAGRAM DIAGRAM contains 2 DIAGRAM 5 4 /5*4
contains 4 inputs from
Sequence contains 3 inputs inputs from actor and contains 1 input
actor and 4 responds
Diagram from actor and 3 2 responds from from
from system. actor and 1
responds from system.
system. responds
from system.
Ability to draw Fully complete of Only half of Only half of
Only half of complete
complete use case diagram complete use case complete use case 5 4 /5*4
use case diagram with
diagram with related symbol diagram with related diagram with
related symbol for 2
(Use Case and for every function in symbol for 3 related symbol for
Sequence functions in the
the proposed functions in the 1 function in the
Diagram) system. proposed system. proposed system. proposed system.

TOTAL SCORE / 20

You might also like