Final Project Se Group-5 Rc20a
Final Project Se Group-5 Rc20a
NAME MATRICS ID
RC21027
NOR LIANA NABILAH BINTI MOHD YATIM
RC21290
ANIS NADHIRAH BINTI MUHAMMAD AZLAN
Interviewee: Interviewer:
Objectives: Reminders:
Introduction 1 minute
Topics to be covered
Permission to Record
Question 1 5 minutes
Question 2 7 minutes
Closing 1 minute
General Observations:
Questions: Notes:
Observation:
Observation:
2. FUNCTIONAL REQUIREMENTS
3. CONTEXT DIAGRAM
2. Write the user requirement according to the individual module. Write the requirements
based on the EARS approach.
• State-driven Requirements
While the staff does not provide any information in the system, the system will
remind the staff to fill in the information provided
• Event-driven Requirements
When cakes bought from Cake and Bake, the system shall provide analysis of all the
products bought every time.
• Ubiquitous Requirements
The system shall make a reminder if the product has run out of stock.
CONDITIONS RULES
R1 R2
Staff Y N
Action
Calculate Overtime Y N
5.2 INVENTORY
NOR LIANA NABILAH BINTI MOHD YATIM
RC21027
2. Write the user requirement according to the individual module. Write the requirements
based on the EARS approach.
• Website Requirements
Website requirements are a list of necessary functions, capabilities, or characteristics
related to your website and the plans for creating it. There are several types of
requirements that may be defined during the process that come together to focus and
prioritize the project plan.
• Performance Requirements
Help us to define how well the software system accomplishes certain functions under
specific conditions. Examples include the software's speed of response, throughput,
execution time and storage capacity. The service levels comprising performance
requirements are often based on supporting end-user tasks.
• Accounting Requirements
Inventory management helps companies identify which and how much stock to order
at what time. It tracks inventory from purchase to the sale of goods. The practice
identifies and responds to trends to ensure there's always enough stock to fulfill
customer orders and proper warning of a shortage.
• Specifications Requirements
An easy-to-use interface that doesn't require advanced training, support or
documentation. Automation for eliminating manual processes of business functions
FINAL PROJECT DRC2223 SOFTWARE ENGINEERING
11
related to inventory management. A reliable, secure database that provides accurate,
real-time data.
2. Write the user requirement according to the individual module. Write the requirements
based on the EARS approach.
Decision R1 R2 R3 R4
Table
Conditions Login Valid Y Y N N
Order Valid Y N Y N
FINAL PROJECT DRC2223 SOFTWARE ENGINEERING
13
Actions Logout N N N N
Return Order N Y N N
Submit Order to Bakery Y N N N
5.4 SUPPLIERS
PERVENASH A/L TAMILHSELVAN
RC21012
2. Write the user requirement according to the individual module. Write the requirements
based on the EARS approach.
• Cake & bake suppliers provide quality products and materials to ensure customer
satisfaction to make our shop always a choice for them
• The supplier will give a discount for purchases in a certain amount, the more you buy,
the more discounts you will get. Among them, if you buy 500 cakes you will get a 5%
discount and if you buy more then you will get more discounts.
• Cake & bake provides 3 types of couriers depending on how much the customer
demands. If the demand for cakes is less than 500, the supplier will send via Poslaju if
more than 1000 will be sent by GDEX or JNT, while if more than 2000 will be sent
by JNT.
• Then the supplier will provide a tracking number to the customer so that the customer
can be ready when the item is out for delivery
7. DIALOGUE DIAGRAM