0% found this document useful (0 votes)
97 views5 pages

Software Design for Students

The document outlines a tutorial for designing use case and activity diagrams for various systems, including an Online Shopping System, Online Library Management System, and a medical processing system. It details the roles and functionalities of users such as customers, administrators, students, librarians, and staff members in these scenarios. Additionally, it emphasizes the importance of user interactions and system notifications in streamlining processes across different applications.

Uploaded by

nurulhumaira5765
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
97 views5 pages

Software Design for Students

The document outlines a tutorial for designing use case and activity diagrams for various systems, including an Online Shopping System, Online Library Management System, and a medical processing system. It details the roles and functionalities of users such as customers, administrators, students, librarians, and staff members in these scenarios. Additionally, it emphasizes the importance of user interactions and system notifications in streamlining processes across different applications.

Uploaded by

nurulhumaira5765
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

DES3023 SOFTWARE REQUIREMENT AND SPECIFICATIONS

TUTORIAL 1: ANALYSIS AND MODELING

AINUL HUSNA BINTI MURSHID (D20241114277)


1. Consider a scenario for an Online Shopping System. Design a use case diagram
based on the following scenario.
2. Consider a scenario for an Online Shopping System. Design a use case diagram
based on the following scenario. Please ensure to include associations, include
relationships, and any other relevant relationships.
In an Online Shopping System, the Customer can browse any products and add the product
to cart if they are interested. The customers also can modify the cart and they can proceed to
checkout by finishing the payment process. The product normally managed by the
Administrator, who is responsible to add, update, and delete any product. The Administrator
also can view the order placed by the customer. They are responsible to process the order
and arrange for delivery. They also need to update into the system the order status which later
can be viewed by the Customer. Once the product is successfully delivered, the Customer can
give their review and the Administrator can view this review and he/she can reply if necessary.
3. Consider a scenario for an Online Library Management System. Design a use case
diagram based on the following scenario.
A university is developing an Online Library Management System to streamline the process of
borrowing and managing books. The system should support various users, including students,
librarians, and administrators. Below are the main requirements:
Students can search for books by title, author, or genre, borrow books online, view their
borrowing history.
Librarians can add new books to the system, update book details, delete any book, and
approve book borrowing requests.
Administrators can create, update, and delete user accounts (students and librarians) and
generate reports about library activities (e.g., most borrowed books).
The system must notify students when their borrowed books are due for return.
4. Create an activity diagram to represent the following scenario.
Consider a medical processing system used by staff members in a healthcare
organization. The system requires staff to enter new order items. The staff member initiates
the process by logging in securely with their employee ID. For each patient, the staff
member enters the patient’s name. For each prescription order item, the staff member
enters the prescription identifier and order item details. If a patient or prescription is not
found, the system displays a new patient or a new prescription accordingly. The system
creates the order item and finalizes the order for the healthcare unit.
5. Create an activity diagram to represent the following scenario.
A local restaurant wants to develop an Online Food Ordering System that simplifies the
process of ordering meals for customers.

You might also like