0
18kviews
What is SRS document? Build an SRS document for Online Student Feedback System.

Subject: Software Engineering

Topic: Software Configuration Management

Difficulty: High

1 Answer
5
823views

Software Requirement Specification

The software requirements provide a basic for creating the software requirements specification (SRS).

The SRS is useful for estimating cost, planning team activities, performing tasks, and tracking team’s progress throughout development activity.

Typically, software designers use IEEE STD 830-1998 as the base for software specification.

Example:

Online Student Feedback System

Prepared by XYZ

January 5, 2016

Release 1.0

Version 1.0

Table of Contents

  1. Introduction

    1.1 Purpose

    1.2 Scope

    1.3 Overview

  2. General Description

    2.1 User Manual

  3. Functional Requirements

    3.1 Description

  4. Interface Requirements

    4.1 GUI

    4.2 Hardware Interface

    4.3 Software Interface

  5. Performance Requirements

  6. Design Constraints

  7. Other non-functional Attributes

    7.1 Security

    7.2 Reliability

    7.3 Availability

    7.4 Maintainability

    7.5 Reusability

  8. Operational Scenarios

  9. Preliminary Schedule

1. Introduction

1.1 Purpose

This document gives detailed functional and non-functional requirements for online student feedback system. The purpose of this document is that the requirements mentioned in it should be utilized by software developer to implement the system.

1.2 Scope

This system allows the students to provide quick feedback which is provided by collage staff. The feedback report is generated and which is checked by HOD’s. He can view grade and grade obtained to the lecturers.

1.3 Overview

This system provides an easy solution to collage staff and students for maintaining feedback related to collage staff and infrastructure, facility.

enter image description here

2. General Description

This online student feedback system replaces the traditional, manual feedback system by which lots of paper work will be reduced. The teacher should able to provide feedback regarding facility and students are able to provide feedback easily. This is primary feature of this system.

Another feature is that feedback form can be provided to student and staff by emailing for filling up form.

2.1 User Manual

The system should provide Help option in which how to operate system should be explained. Also hard copy of this document should be given to user in booklet form.

3. Functional Requirement

3.1 Description

For identity of staff, system should display staff photograph along with their names for that corresponding subject and skills.

Statistical report accordingly subject or skill should display individual’s report whenever required

4. Interface Requirement

4.1 GUI

Student

Student can give the feedback about the lecturers on the scale of ten. Student can give feedback about the lecturers based on interaction of lecturer in the class rooms with students and facility provided by collage like infrastructure etc.

Staff

The feedback given by students can be viewed by the staff and improve their performance in teaching and other aspect.

Head of Department

The feedback report can be checked by HOD’s. He can view overall grades and view the grades obtained to the lecturers and give report to principal and he can give counselling to the collage staff.

Principal

Finally, report was referred by principal and give suggestions to the lecturers to improve their teaching.

4.2 Hardware Interface

The system should be embedded in all desktop.

4.3 Software Interface

i. Online Student Feedback System

ii. The feedback database transmitted to database server.

iii. Report generator.

5. Performance Requirements

The system should work concurrently on multiple processors between the collage hours.

The report should be generated immediately within one hours.

6. Design Constraints

The system should be designed within 6 months.

7. Other non-functional attributes

7.1 Security

The student and staff should provide password to log on to the system.

7.2 Reliability

Reliability can be guaranteed due to wired connectivity.

7.3 Availability

The system should be available during collage hours.

7.4 Maintainability

There should be facility to add and delete feedback form for different purpose.

7.5 Reusability

7.6 The same system will be used in each semester.

8. Operational Scenarios

There should be student database, teacher database. The student database contain name and feedback information.

The teacher database contain name, subject, skills, and other details.

9. Preliminary Schedule

The system should be designed within 6 months.

Please log in to add an answer.