Вы находитесь на странице: 1из 4

Software Requirements Specification

Page 1

1 Introduction
This Software Requirements Specification provides a complete description of all the functions and specifications of the Operating System Interactive Tutorials.
1.1

Document Purpose

The Operating System Interactive Tutorials is a system that provides an interactive interface to the user to learn the various concepts of Operating System and perform various cases according to user requirements and give a glimpse of original operating system working to the user.

1.2 Product Scope


The system is meant for learning and teaching purposes. The Operating System Interactive Tutorials is designed to present the complete information covering all the aspects of memory management part of operating System. Purpose of this system is to provide a graphical user interface to the students and teachers to visualise various cases of memory management in Operating System lively and graphically.

1.3 Intended Audience and Document Overview


This document is designed for all type of users ie either a student or a teacher, development team. The SRS contain the physical and the logical view of the system. The document gives the brief information of the requirements for developing the system which include hardware/software requirement, functional requirement etc.

1.4 References
IEEE Std 830-1998, IEEE Recommended Practice for Software Requirements Specifications. ISBN 0-7381-0332-2.

Software Requirements Specification

Page 2

2 Overall Description
2.1 Product Perspective
The Operating System interactive tutorials is of one kind tutorial system that not only gives user the complete information about the subject being referred but also an interactive environment to perform live examples so as to better understand the concept. Its a complete tutorial giving the overall description of all the aspects covered in the lessons in a much simplified way by presenting and explaining the underlying concepts through examples wherever needed. Also the user of this system will be provided the opportunity to interact with the system through his/her own data to elaborate the concepts by getting the step by step output with necessary reasoning.

USER

Input

OSIT

output

USER

Software Requirements Specification

Page 3

2.2 Product Functionality


0 0 0 0 Gives the overall information about the concerned topic Gives the practical example for the various topics Gives an opportunity to the user to practice examples lively with his own data Gives the glimpse of real working of the topic being referred

2.3 Users and Characteristics


0 0 Users include student as a self teaching tutorial teacher for teaching students

2.4 Operating Environment


0 System is well versed with Windows XP and later

2.5 Design and Implementation Constraints


The system is being designed on java platform so it is easily operable on any system containing jdk with graphics and file handling . User must have brief knowledge of operating the application.

2.6 User Documentation


Training is provided for operating the system and help information is being provided within the system for using the system accurately.

3 Specific Requirements
3.1 External Interface Requirements
3.1.1 User Interfaces
User interfaces includes introduction pages which gives a brief introduction about the main topic that is Operating System. Then further pages gives details of memory management including topics explanation, examples through graphics, and some portions to experiment themselves some cases on particular topics. Each and every page has a link for the home page through which we can traverse the application from beginning. And a back option is also being provided for traversing back in any case.

3.1.2 Software Interfaces


JDK 1.7 environment.

Software Requirements Specification

Page 4

3.2 Functional Requirements


System must give complete information about the topic being referenced. Suitable examples concerning each topic must be provided as to explain the overall functionality in a descriptive manner.

4 Other Non-functional Requirements


4.1 Performance Requirements
The system must provide accurate output as per the input. The information provided as an example must be correct and demonstrative.

Вам также может понравиться