Software Requirements Specification: Prepared by
Software Requirements Specification: Prepared by
Specification
for
Prepared by
Ajit F. Jha
[Roll No.:-74(IMS)]
Project Guide: Ms. Gayatri Jain
Course: MCA
Date: 2-02-2011
Date: 30-3-11
Content
1 INTRODUCTION
1.1 DOCUMENT PURPOSE.................................................................................................................................1
1.2 PRODUCT SCOPE........................................................................................................................................1
1.3 INTENDED AUDIENCE AND DOCUMENT OVERVIEW....................................................................................1
1.4 DOCUMENT CONVENTIONS.........................................................................................................................1
1.5 REFERENCES AND ACKNOWLEDGMENTS...................................................................................................2
2 OVERALL DESCRIPTION...............................................................................................................................3
2.1 PRODUCT PERSPECTIVE.............................................................................................................................3
2.2 PRODUCT FUNCTIONALITY..........................................................................................................................3
2.3 USERS AND CHARACTERISTICS..................................................................................................................3
2.4 OPERATING ENVIRONMENT.........................................................................................................................3
2.5 DESIGN AND IMPLEMENTATION CONSTRAINTS..........................................................................................4
2.6 USER DOCUMENTATION..............................................................................................................................4
2.7 ASSUMPTIONS AND DEPENDENCIES...........................................................................................................4
3 SPECIFIC REQUIREMENTS...........................................................................................................................5
3.1 EXTERNAL INTERFACE REQUIREMENTS.....................................................................................................5
3.2 FUNCTIONAL REQUIREMENTS.....................................................................................................................6
3.3 BEHAVIOUR REQUIREMENTS......................................................................................................................6
4 OTHER NON-FUNCTIONAL REQUIREMENTS..........................................................................................7
4.1 PERFORMANCE REQUIREMENTS................................................................................................................7
4.2 SAFETY AND SECURITY REQUIREMENTS...................................................................................................7
4.3 SOFTWARE QUALITY ATTRIBUTES..............................................................................................................7
5 OTHER REQUIREMENTS................................................................................................................................8
APPENDIX A – DATA DICTIONARY.......................................................................................................................9
1 Introduction
1.1 Document Purpose
This document provides the srs(software reuirement specification) for a development of web
based portal of the online petroleum plant monitoring system. This document will be very useful
for the developer in building a system. This document also will be very useful for a customer to
understand if they have provided all the required information regarding the project,& all the
information’s are correct.
It also provides the necessary information regarding what kind of funcationalities has been
included in the system. From where to where the control flaws in the project. What are the
features of the new system.
TO DO: Describe any standards or typographical conventions that were followed when writing
this SRS, such as fonts or highlighting that have special significance. Sometimes, it is useful to
divide this section to several sections, e.g., Formatting Conventions, Naming Conventions, etc.>
1.5 References and Acknowledgments
<List any other documents or Web addresses to which this SRS refers. These may include user
interface style guides, contracts, standards, system requirements specifications, use case
documents, or a vision and scope document.
TO DO: Use the standard IEEE citation guide for this section. An example citation guide is
posted for you on the website.>
2 Overall Description
2.1 Product Perspective
This product is used in the replacement of the existing system. Existing system is offline
system,which is only available throughout the limited area. Here I would like to develop a sytem
which will be available online & which has a global coverage area.
2.2 Product Functionality
There are various functionalities which should have been performed by the several users ,they
are as under:
Monitor the System Online
Apply for a leave
Allow the distributor to allow the status of their application
Issue a new tendors.
Allow the new candidates to apply online for their career prosepective.
Allow the employee to view & update their personal informations
Here administrator should have a complete control over all the data of the system.
Software limitation
i) The developers should use visual studio 2005 & lateron
ii) Oracle should be version 9.0 or more.
2.6 User Documentation
Here for the user better using of the system,i would like to provide several features which will be
helpful for the user for better understanding of the system. Lists of the documents are as under:
Manuals (In the pdf format)
On-line help
Tutorials for download( for high & medium privillage user)
Characteristics of each interface between the software product and the users is as under:
Transitions time between live & online data should be very less.
User should have a easy understanding of the system.
All the standard conventions & symbols has been used while developing a system.
Here for the user the first page available to the user is a home page,in which there will be a
option for the login ,see the notifications ,list of tenders & career prospective. It also includes
news & several other options. Here when the user will be logged in based on the privillage of the
user several list of options to be displayed in front of the user based on their functionalities.
i) if the user is high privillage user then he has a right to view & do the modifications of the data
& features of the system.
ii) if the user has medium privillage user then he has a right to view & alter his own & his
department’s data & view the system’s current status but he can’t modify all the data without any
prior permission.
v) Customer
4 Other Non-functional Requirements
4.1 Performance Requirements
There are various performace requirements which should have been followed.They are as under:
i) Time interval between online data & actual data will not be more than 10 seconds
ii) Message should have been delivered within 10 seconds.
iii) Message should have been sent in the encrypted form.
4.2 Safety and Security Requirements
Here for the safety prosepectus we have to follow some guidelines ,they are as under:
i) Message should have been delivered in the encrypted form.
ii) Some encrypted system should be followed while developing any system.
iii)Warning should be displayed if any person is doing any work above his privillage.
iv) set a time out period for a system for a specified privillage user.
DATA DICTIONARY
It shows the description that which types of crude oil has been passed in which plant
Type Field Name Data Type Constraints
Data Description
Products Information
Type Field Name Data Type Constraints
Data Description
Data Description
Products It shows the list of components which is
distillated from the crude oil
Temparature IT is represented in degree Celsius
Viscocity
Density
Amount _Sulphur It is the amount of sulphur presented in crude
oil
Data Description
Data Description
Employee information
Data Description
emp_id This field stores the identification number for
the specific employee. It acts as a primary key
for the table.
emp_name This field stores the name of the particular
employee in the company.
emp_dept This field stores the related department of the
particular employee in the company.
emp_designation This field stores the related designation of the
particular employee in the company.
emp_address This field stores the address of the employee in
the company.
plant_name This field stores the name of the plant, on
which it is working currently.
Log table
Type Field Name Datatype Constraints