Software Requirements Specification of An Online Exam Evaluation System

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

1

Software Requirements Specification of an Online Exam Evaluation System

Student Name

Institution Name

Course Name

Instructor Name

Date
2

Table of Contents

Software Requirements Specification of an Online Exam Evaluation System..........................1

Introduction............................................................................................................................3

Objective/s of the Project...................................................................................................3

Scope of the project............................................................................................................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

Objective/s of the Project

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-

friendly, and efficient that can be integrated with other systems.

Scope of the project

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

manage exam sheets, manage exam records and generate reports.

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

system, which can be used for debugging and testing.

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

will include the following:

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

exam interface for each student.


5

Non-Functional Requirements

Non-functional requirements (NFRs) describe a system's characteristics and

constraints, providing information to enhance a system's functionality (AltexSoft, 2022). The

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

an easy-to-use interface and an interactive dashboard with real-time feedback. Specifically,

the system should provide a secure environment for online exams, be user-friendly and allow

for the customization of exams.

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

outlined, which consists of individual tasks to be undertaken by each stakeholder, including

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

to the project's specifications.

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

communication between faculty, students, and administrators.

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

sure to be an invaluable tool for universities and organizations alike shortly.


11

References

Jafari, L. (2020, May 12). What Are Functional Requirements? Types and Examples.

WINaTALENT | Blog. https://winatalent.com/blog/2020/05/what-are-functional-

requirements-types-and-examples/

TestReach. (2022). Benefits of Online Assessment | TestReach. Testreach.com.

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

Lutkevich, B. (2021, September). What is the project scope? SearchCIO.

https://www.techtarget.com/searchcio/definition/project-scope

AltexSoft. (2022, July 26). Non-functional Requirements: Examples, Types, How to

Approach. AltexSoft. https://www.altexsoft.com/blog/non-functional-requirements/

You might also like