Sda 02
Sda 02
ASSIGNMENT 02
PRESENTED BY:
PRESENTED TO:
1
Select one of the following scenarios.
1. E-Learning Platform
2. Inventory Management System for Small Businesses
3. Healthcare Appointment Booking System
Tasks:
1. Construct a Class Diagram for the selected system, including key classes, attributes,
methods, and relationships.
2. Develop Three Fully Dressed Use Cases for the core functionalities of the system.
E-Learning Platform
Develop Three Fully Dressed Use Cases for the core functionalities of the system.
Core Functionalities:
1. Enroll in a Course
2. Submit an Assignment
3. Conduct Online Exam
2
Alternate Scenario 1: Course is Full Trigger: The selected course has no available slots.
Alternate Scenario 2: Invalid Trigger: The student does not meet prerequisites.
Enrollment Requirements
1. The system displays an error message.
2. The student may choose another course.
Exception Scenario: System Failure Trigger: The system crashes during enrollment.
3
Alternate Scenario 1: Late Submission Trigger: The student submits after the
deadline.
Alternate Scenario 2: Invalid File Format Trigger: The uploaded file is not in the
required format.
4
Alternate Scenario 1: Time Limit Exceeded Trigger: The student does not submit within
the allowed time.
Exception Scenario 3: System Failure Trigger: The system crashes during the
exam.
5
E-Learning Platform
Construct a Class Diagram for the selected system, including key classes, attributes, methods, and
relationships.