Software Requirements Specification of An Online Exam Evaluation System
Software Requirements Specification of An Online Exam Evaluation System
Software Requirements Specification of An Online Exam Evaluation System
Student Name
Institution Name
Course Name
Instructor Name
Date
2
Table of Contents
Introduction............................................................................................................................3
General Description...............................................................................................................3
Project Description.............................................................................................................3
Requirements..........................................................................................................................4
Tracing Sheet.....................................................................................................................4
Functional Requirements...................................................................................................4
Non-Functional Requirements...........................................................................................4
Diagrams................................................................................................................................5
Context DFD......................................................................................................................5
Level 1 DFD.......................................................................................................................6
User-Interface Design........................................................................................................7
Action Plan.............................................................................................................................9
Test Case................................................................................................................................9
Conclusion............................................................................................................................10
References............................................................................................................................11
3
Introduction
The objective of the Online Exam Evaluation System is to provide a platform for
conducting and evaluating tests for students, faculty, and organizations. The benefits of
online testing are enjoyed by both test takers and the business administering the assessment
(TestReach, 2022). It should provide an interactive interface for the user to upload questions
and evaluate the tests taken by the students. The system should also generate reports and
analytics of the results obtained by the students. It will be designed to be secure, user-
An essential element of project planning is the scope phase, which is the process of
setting specific objectives, deliverables, tasks, expenses, and timeframes (Lutkevich, 2021).
In our case, this project's scope is to develop an Online Exam Evaluation System (OEES),
which university instructors will use to grade student examinations. It will provide instructors
with an efficient and secure way to input student exam grades, which can be viewed by the
students online. The system will also allow instructors to send their student's important
announcements and course materials via email. Additionally, OEES will be designed to
reduce the amount of paperwork an instructor must complete and streamline the grading
process.
General Description
Project Description
4
The project is an Online Exam Evaluation System (OES). It is a system that provides
a platform to evaluate exams taken by students in an online environment. The system will
allow administrators to oversee the process, monitor student performance, and make the
necessary adjustments. OES will provide a secure and robust environment for students to take
the exams and evaluate their performance. It will also provide an automated interface to
Requirements
Tracing Sheet
The Tracing Sheet is an important part of software requirements as it will help track
changes in requirements and document the history of the software. The SRS will include a
Tracing Sheet that will be used to link the user requirements, design specifications, and
implementation. This will enable developers to trace errors, modifications, and changes in the
Functional Requirements
Functional requirements are product features that put the user's needs first and specify
what a software system must accomplish and how it must operate in an SRS document
(software requirements specification) (Jafari, 2020). For our case, functional requirements
The system is expected to provide a secure means of online exams and evaluations.
The system should be able to create, update, and delete exams and evaluations, track student
performance, and generate reports. Additionally, the system should be able to limit access to
the exams, maintain a history of exams for review purposes, and be able to customize the
Non-Functional Requirements
system shall be designed in such a way that it is reliable, responsive, secure, and efficient.
The system must handle large volumes of data with ease and accuracy. It shall also provide
the system should provide a secure environment for online exams, be user-friendly and allow
Diagrams
Context DFD
Database
User Registration
6
Tes
Level 1 DFD
7
User-Interface Design
Login
Registration
8
Exam
9
Report
Action Plan
An action plan describes the steps and materials required to finish a project or reach a
goal (Udoagwu, 2022). It can be viewed as a visual countdown to project completion or a list
of tasks required to produce desired outcomes. An action plan for the project has been
the timeline for each task. The Action Plan will include activities such as design,
development, testing, and deployment, which will be monitored and adjusted to ensure that
the project is completed as expected. The first step in the process is defining the system's
requirements, then designing the system architecture, and then developing a codebase for the
software. Once the codebase is complete, it will be tested, reviewed, and improved according
Test Case
10
The Test Case will be carried out to ensure that the system meets the requirements
and functions as intended. The system will allow users to securely and accurately create
exams, administer exams, and evaluate the results. Furthermore, it will enable users to
generate reports and track the examination results of their users. The product will be
developed using the Microsoft technology stack and adhere to industry standards.
Furthermore, it will specify how the system can store exam results and generate detailed
reports. The system will also allow for analysis of student performance on tests and facilitate
Conclusion
The Online Exam Evaluation System is an innovative solution to the tedious task of
grading student exams. It will provide a secure and efficient platform for instructors to grade
exams, send course materials, and view student performance. Furthermore, it is user-friendly
and integrates with other systems, making it a reliable and suitable platform for students and
instructors. The system also offers secure and intelligible features, such as secure storage of
results and analytics and customizing exam settings. The system will reduce the amount of
paperwork required for grading, streamline the process and improve the quality of
examinations and evaluations. With its secure design and user-friendly interface, the OEES is
References
Jafari, L. (2020, May 12). What Are Functional Requirements? Types and Examples.
requirements-types-and-examples/
https://www.testreach.com/benefits-of-online-assessment-testreach.html
Udoagwu, K. (2022, April 28). How to Write an Action Plan (With Example) | Wrike.
Www.wrike.com. https://www.wrike.com/blog/what-is-an-action-plan-with-
example/#Action-plans-explained
https://www.techtarget.com/searchcio/definition/project-scope