Answered step by step
Verified Expert Solution
Link Copied!

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:
1. User enters username and password.
2. System validates credentials.
3. 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:
1. Student selects courses for registration.
2. System checks eligibility based on GPA and academic level.
3. If eligible, student completes registration.
4. 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:
1. User navigates to the profile update section.
2. User modifies personal information.
3. 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:
1. User enters search criteria (e.g., course code, course name).
2. System retrieves matching courses.
3. 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 (e.g., registration, profile update).
**Actors:**
- System
**Preconditions:**
- Relevant event triggers email confirmation.
**Main Flow:**
1. System generates an email confirmation.
2. 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:**
1. System generates a course confirmation message.
2. 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:**
1. Student provides necessary identification information.
2. 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:
1. System checks the selected courses for schedule conflicts.
2. 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:
1. Student navigates to the course drop section.
2. Student selects the course to drop.
3. 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:
1. Student navigates to the course add section.
2. Student selects the course to add.
3. 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:
1. User views the list of available courses.
2. System displays current course availability status.
Postconditions:
- User has information about the availability of courses.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

SQL Antipatterns Avoiding The Pitfalls Of Database Programming

Authors: Bill Karwin

1st Edition

1680508989, 978-1680508987

More Books

Students also viewed these Databases questions

Question

Write formal proposal requests.

Answered: 1 week ago

Question

Write an effective news release.

Answered: 1 week ago

Question

Identify the different types of proposals.

Answered: 1 week ago