Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Draw tables for the usecases below using the image for reference: Use Case: Login Description: The user logs into the department portal to access personal
Draw tables for the usecases below using the image for reference: Use Case: Login
Description: The user logs into the department portal to access personal and academic information.
Actors:
Student
Instructor
Preconditions:
The portal is accessible.
Main Flow:
User enters username and password.
System validates credentials.
If valid, user is logged in
Postconditions:
User gains access to the portal.
Use Case: Course Registration
Description: The student registers for courses, either online or manually with an instructor.
Actors:
Student
Instructor
Preconditions:
Student is logged into the portal.
Main Flow:
Student selects courses for registration.
System checks eligibility based on GPA and academic level.
If eligible, student completes registration.
Instructor manually registers students for courses.
Postconditions:
Student is registered for selected courses.
Use Case: Update Profile
Description: The user updates personal information in the portal.
Actors:
Student
Instructor
Preconditions:
User is logged into the portal.
Main Flow:
User navigates to the profile update section.
User modifies personal information.
System validates changes and updates the profile.
Postconditions:
User's profile is updated with new information.
Use Case: Search Course
Description: The user searches for courses within the portal.
Actors:
Student
Instructor
Preconditions:
User is logged into the portal.
Main Flow:
User enters search criteria eg course code, course name
System retrieves matching courses.
User views the search results.
Postconditions:
User has information about the searched courses.
### Use Case: Email Confirmation
Description: The system sends an email confirmation for a specific event eg registration, profile update
Actors:
System
Preconditions:
Relevant event triggers email confirmation.
Main Flow:
System generates an email confirmation.
System sends the confirmation to the user's email.
Postconditions:
User receives an email confirming the action.
### Use Case: Course Confirmation
Description: The system confirms a successful course registration.
Actors:
System
Preconditions:
Student has completed the course registration.
Main Flow:
System generates a course confirmation message.
System displays the confirmation to the student.
Postconditions:
Student receives confirmation of course registration.
### Use Case: Student Identity Validation
Description: The system validates the identity of a student during a critical process.
Actors:
System
Student
Preconditions:
Student is engaged in a process requiring identity validation.
Main Flow:
Student provides necessary identification information.
System validates the identity through secure means.
Postconditions:
Process continues with confirmed student identity.
Use Case: Course Schedule Clash
Description:The system detects a schedule clash during course registration.
Actors:
System
Student
Preconditions:
Student is attempting to register for courses.
Main Flow:
System checks the selected courses for schedule conflicts.
If a clash is detected, system notifies the student.
Postconditions:
Student adjusts the course selection to resolve the conflict.
Use Case: Drop Course
Description: The student drops a registered course.
Actors:
Student
Preconditions:
Student is logged into the portal.
Main Flow:
Student navigates to the course drop section.
Student selects the course to drop.
System confirms the course drop.
Postconditions:
Student is no longer registered for the dropped course.
Use Case: Add Course
Description: The student adds a new course to the registration.
Actors:
Student
Preconditions:
Student is logged into the portal.
Main Flow:
Student navigates to the course add section.
Student selects the course to add.
System confirms the course addition.
Postconditions:
Student is registered for the added course.
Use Case: Course Availability
Description:The system checks and displays the availability of courses.
Actors:
Student
Instructor
Preconditions:
User is logged into the portal.
Main Flow:
User views the list of available courses.
System displays current course availability status.
Postconditions:
User has information about the availability of courses.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started