8.
Use Case Specification
UC 1. Upload Assignments (S)
Brief Description:
Actors
Primary Actors:
Student
Secondary Actors:
Professor
Triggers
The student wants to upload the assignment
Conditions
Pre-Conditions
1. The Student must be logged in
2. The assignment requirement must be uploaded by the professor
Post-conditions
Post-conditions on Success
1. The student Successfully Uploaded the assignment
2. Notification is sent to professors
Post-conditions on Failure
The Assignment is not uploaded
Flow of Events
Basic Flow
1.
2.
3.
4.
5.
6.
The use case starts when the student logs in
The student selects the course
The student Selects the assignment number
The student clicks on attach documents
The system displays browse screen
The student attaches the assignment
7. The use case ends
Alternate Flow
1. Alternate Flow1
1.1.
At step 4 of Basic Flow the student attaches wrong file format
1.2.
The system displays error message Wring file format attached. Please attach
PDF, .DOC file
1.3. The use case resumes at Step 5 of basic flow
Exception Flow
At the Step 5 of the basic flow, the student does not have the right format
1. The student does not attach the assignment
2. The use case ends