Académique Documents
Professionnel Documents
Culture Documents
College Name:SR Engineering College Department: Computer Science & Engineering State: Andhra Pradesh
Mother Teresa Girls/SR Engineering College
Save Her From Cancer Software Requirements Specification Mother Teresa Girls
Revision History
Date
January 20, 2010 January 25,2010
Version
2.0 2.0
Author
Shanmukhi Rama,Rehana Shams Fathima,Sreeja
Save Her From Cancer Software Requirements Specification Mother Teresa Girls
Table of Contents
Description 1.0 Introduction 1.1 Purpose 1.2 Scope 1.3 Definition, Acronyms, and Abbreviations 1.4 References 1.5 Technologies to be used 1.6 Overview 2.0 Overall Description 2.1 2.2 2.3 2.4 2.5 Product Perspective Software Interface Hardware Interface Product Function User Characteristics Page .
Mother Teresa Girls/SR Engineering College Save Her From Cancer Software Requirements Specification Mother Teresa Girls Version < 2.0>
2.9 Class Diagram ........................................................................ Sequence Diagrams ............................................................... 2.10 Database Design .................................................................... 2.12 Assumptions and Dependencies
Save Her From Cancer Software Requirements Specification Mother Teresa Girls
Save Her From Cancer Software Requirements Specification Mother Teresa Girls
protocol between a web browser and a web server. XML (Extensible Markup Language): It is a markup language that was designed to transport and store data. Ajax (Asynchronous Java Script and XML): It is a technique used in java script to create dynamic web pages. Web 2.0: It is commonly associated with web applications which facilitate interactive information sharing, interoperability, user-centered design and collaboration on the World Wide Web. 1.4 References:
Software Engineering by Roger S. Pressman UML Modeling by Grady Booch Human Computer Interaction by Grady Booch
Save Her From Cancer Software Requirements Specification Mother Teresa Girls
1.6
Overview: The SRS will include two sections, namely: -I- Overall Description: This section will describe major components of the system, interconnections, and external interfaces. -I- Specific Requirements: This section will describe the functions of actors, their roles in the system and the constraints faced by the system
Web Server:
Web Sphere
Save Her From Cancer Software Requirements Specification Mother Teresa Girls
Server Side:
Processor Intel Pentium III 800 MHz or higher recommended Display 1024 x 768
Disk space 3.5GB minimum for installing Rational Application Developer and additional disk space for development resources (minimum disk space can be reduced if optional features and run times are not installed)
Disease affectd women Disease type : String Doctor's name : String Doubts : String
2.4
Sequence Diagrams:
interface
Server
Doctor
account is opened Read the write-ups Ask for doctors' details pass the request search in database provide the details pose doubts through mail Details found pass the request mail is sent to doctor Reads the mail Sends reply Reply is sent Reply
interface
Server
Account is opened post their experiences post their experiences store in server
Interface
Server
Account opened include write-ups include hospital details include doctors details
Ask for updates pass the request toserver check for updates send updates display updates updates the site Ask for registered users check for registered users checked send the list Display the list Send newsletters
Server
Doctor
pass the request mail is sent to doctor Sends reply reply Reply is sent Reads the response Reads the mail
Go to hospital on symptoms
A d m in is tra t o r
In t e rfac e
S e rve r
p a s s t he re p o rt s e n d t he lo g d e t a ils
p ro c e s s t h e re q u e s t
d is p la y s lo g s vie w s lo g s
Administrator
Interface
Server
Enter adminname and password verify admin and password account opened create a user pass the request request processed user is displayed Ask for list of users user created pass the request process request Gives the list list is displayed updates the users valid account verified
A d m in is tra t o r
In t e rfa c e
S e rve r
E n t e r a d m in n a m e a n d p a s s w o rd
ac c ount opened c re a t e a g ro u p
p a s s t h e re q u e s t G ro u p c re a t e d
re q u e s t p ro c e s s e d
Contibutors
Interface
Server
Looks for any new programs send the details send the details
Ask if contibution is needed pass the request Ask for contibution contibute to the programs contribution needed contribute to the programs
Table Name:CONTRIBUTORS This contributors table holds details about the contributors Column Name DataType Constraint
Table Name:DAW This DAW table stores the details about the Disease Affected Women Column Name DataType Constraint
Column Name
DataType
Constraint
3. Specific Requirements:
This section describes in detail all the functional and non-functional requirements
Reliability
The system has to be very reliable due to the importance of data and the damages incorrect or incomplete data can do.
Availability
The system is available 100% for the user and is used 24 hrs a day. The system shall be operational 24 hours a day and 7 days a week.
Accuracy
The accuracy of the system is limited by the accuracy of the speed at which the users of the system use it.
Access Reliability
The Splash Page or Information page should be able to be downloaded within a minute using a 56K modem. The system shall respond to the member in not less than two seconds from the time of the request submittal. The system shall be allowed to take more time when doing large processing jobs.
Throughput
The number of transactions is directly dependent on the number of users accessing the database, the user may be either a team member or administrator
Resource Utilization
The resources are modified according the user requirements and also according to the books requested by the users.
Supportability
The system designers shall take in to considerations the following supportability and technical limitations.
Internet Protocols The system shall be comply with the TCP/IP protocol standards and shall be designed accordingly.
Maintenance The maintenance of the system shall be done as per the maintenance contract.
Standards The coding standards and naming conventions will be as per the American standards.