Software Requirements Specification
for
<Assignment Allocator>
Version 1.0 approved
Prepared by <Saksham Sharma, Yashwant Reddy Katpally, Chakradhar Reddy Devarinti>
<Reddy’s>
<06/06/2020>
Table of Contents
Table of Contents ii
3. Specific System Requirements 7
3.1 Login 7
3.2 Submissions and grades 9
Appendix B: Analysis Models 17
Appendix C: Issues List 19
SPECIFIC SYSTEM REQUIREMENTS
USE CASE: LOGIN
Actors: The users (students/staff members/coordinators) who want to access the system are the actors in this use case.
Trigger: The user wants to login to access the system.
Type: Primary, essential
Description: The user wants to login into the System to access the home screen of the System. The System would ask for the Login Credentials from the user to allow him to access the system.
Pre-conditions: The user must have their student/staff ID number and password. The user should also have registered him/her in the system.
Process:
- The user opens the site to access the system.
- The system chooses to login by entering username and password.
- The system asks the user to enter the username and password.
- The user enters the username and password.
- The system verifies the username and password (or student/staff ID).
- The system gives access to the user if the login details are correct.
- The system records the date and time of login.
Variations:
- 2a. User chooses to sign up
- The system asks the user to enter Student/staff Id.
- The system asks the user to set user name and password.
- The use case continues at step 5.
- 2b. User chooses to login through registered email.
- The user enters registered email.
- The system sends a one-time password.
- The user enters the password.
- The use case continues at step 5.
- 2c. User clicks on the forgot password option.
- The system asks the user to enter student/staff ID.
- The use case continues at step 5.
- 5a. Wrong details entered.
- The system displays an error.
- The use case continues at step 3.
Figure 1 Data flow diagram for the Use Case: Login
USE CASE: SUBMISSION AND GRADES
Actors: The students who want to submit their work or the students who have already submitted their works.
Trigger: The students wants to submit his work or wants to access his grades
Type: Primary, essential
Description: The student wants to submit his/her work for evaluation. The student gets grades and feedback for his/her work.
Preconditions: The student must make submissions before the deadline.
Process:
- The student submits his/her work for evaluation.
- The system makes a plagiarism check for the work.
- The system notes the date and time of submission.
- The system sends a conformation email to the student who submitted the work.
- The system automatically displays the grades and feedback as soon as they are entered by the coordinator.
Variations:
- 1a. Submission is an unacceptable format.
- The student submits the work which is an unacceptable format.
- The system displays an error message.
- 2a. High plagiarism score.
- The plagiarism score for the work submitted by the student is above the acceptable score.
- The system displays an error message.
Extends: Use Case: Plagiarism Check
Figure 2: Data flow diagram for the Use Case: Submissions and Grades
The post Software Requirements Specification appeared first on My Assignment Online.