Lab FileSoftware Engineering
Lab FileSoftware Engineering
LAB FILE
Submitted by:-
Name: Yash.N.Mistry
Enrollment No: A40105222019
University Email Address: [email protected]
Submission Date: //2025
Declaration
I, Yash.N.Mistry, a student of B.Tech Computer Science and Engineering hereby affirm that the
lab file submitted for the course “Software Enginerring” to the Department of Computer Science
and Engineering, Amity university Dubai, is the result of my individual effort and original work.
I have abided by the academic standards and university guidelines in completing this lab file. I
acknowledge that academic integrity is of utmost importance, and I pledge to uphold honesty and
Sincerely,
Yash.N.Mistry
AUD18345
File Index
20/02/25 1
1. Create a use case diagram based on Online Shopping
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
Program 1 Date: 20/02/25
Aim:-
Theory:
Key Elements:
Users:-
Customer: Can add/remove items, checkout, review purchases, make payments, and check order status.
Sales Employee: Manages orders by retrieving them and sending them to the warehouse.
Use Cases:-
Payment Process: Making a payment, which includes authentication when paying by card. Discount codes
are explicitly excluded.
Order Management: Sales employees get orders and send them to the warehouse, where warehouse
employees update the order status.
Relationships:-
Includes: Some processes (e.g., checkout includes login, card payment includes authentication).
Theory:
2. Relationships
4. Functional Overview
Aim:-
Theory:
This flowchart illustrates the systematic process followed in hospitals for patient registration, test
results management, and discharge procedures.
1. Patient Registration
2. Record Management
• The IT desk team manages all department records to ensure smooth hospital operations.
• Lab staff processes test results and records them in the system.
• A copy of the test result is generated.
6. Billing Process
• The billing department generates patient bills and receipts before discharge.
8. In-Patient Billing
• In-patients pay extra charges for room and food before leaving.
9. Patient Discharge
Output:-
Theory:
1. Customer
2. Order
3. Products
4. Other Products
• Additional bakery items that may be combined into special packages or offers.
5. Unique Customer
6. Requests
7. Combination
8. Delivered
Output:-
Theory:
Existing Diagram
Supply Chain: The restaurant interacts with a Supplier to Order Supplies. Upon receiving the
Supplies, a Supply Record is created and stored in the Supplies Register. The restaurant then
Make Payment to the Supplier, potentially after a Check. The received Supplies are used to
Make Dishes.
Sales Process: Customers Take Order, which is then used to Process Order. This process utilizes
Food Items derived from the made dishes. A Bill is then Produce Bill for the Customer. The
Customer provides Payment (Bill and Money), and a Receipt is generated. The sales information
(Sales) is recorded in the Record Sale process and stored in the Sale Register. The Customer
receives the Served Meal. Additionally, the restaurant can Order Supplies based on the sales data
recorded in the Sale Register.
Proposed Diagram
proposed DFD outlines an enhanced system for a restaurant, incorporating more detailed
processes and data stores. It separates the handling of Supplies (managed by a Supply Manager
and stored in Supplies Files) from the order and sales process. The system includes checks for
supply discrepancies and generates supply orders to the Supplier. Customer orders are processed,
bills are produced, and payments are recorded. The system also generates Account Reports and
Statistics for the Owner, feeding financial data into the Account File. A Man-Machine Boundary
suggests some processes are automated.
Output:-
Proposed Diagram