Académique Documents
Professionnel Documents
Culture Documents
Specification
For
Web browser
Version 1.0 approved
Prepared by
Wardah Imdad
Rifa khan
Copyright1999byKarlE.Wiegers.Permissionisgrantedtouse,modify,anddistributethisdocument.
SoftwareRequirementsSpecificationfor<Project>
Pageii
TableofContents
TableofContents.............................................................................................................................
1. Introduction..............................................................................................................................1
1.1
1.2
1.3
1.4
1.5
Purpose...........................................................................................................................................1
DocumentConventions..................................................................................................................1
IntendedAudienceandReadingSuggestions.................................................................................1
ProductScope.................................................................................................................................2
References......................................................................................................................................2
2. OverallDescription..................................................................................................................2
2.1 ProductPerspective........................................................................................................................2
2.2 ProductFunctions...........................................................................................................................2
2.3 OperatingEnvironment..................................................................................................................3
2.3.1HardwareRequirement3
2.3.2SoftwareRequirement3
2.4 DesignandImplementationConstraints.........................................................................................3
2.4.1Homepage4
2.4.2History4
2.4.3Bookmark5
2.5 AssumptionsandDependencies.....................................................................................................5
3. ExternalInterfaceRequirements...........................................................................................5
3.1
3.2
3.3
3.4
UserInterfaces................................................................................................................................5
HardwareInterfaces........................................................................................................................5
SoftwareInterfaces.........................................................................................................................6
CommunicationsInterfaces............................................................................................................6
4. SystemFeatures.......................................................................................................................6
5. OtherNonfunctionalRequirements.......................................................................................7
5.1 PerformanceRequirements.............................................................................................................7
5.2 SafetyRequirandSecurityRequirements......................................................................................7
5.3Reliability..7
5.4 Availability.....................................................................................................................................7
5.5 Security...........................................................................................................................................7
AppendixA:Glossary....................................................................................................................7
SoftwareRequirementsSpecificationfor<Project>
1.
Introduction
1.1
Purpose
Page1
1.2
DocumentConventions
Main Titles
Font is Times and font size is 18
Sub Titles
Font is Times with Bold and font size is 14
Text explanations
Font is Arial with Italic and font size is 11
Figures
Fig.1 shows Homepage interface
Fig.2 shows History interface
Fig.3 shows Bookmarking interface
1.3
IntendedAudienceandReadingSuggestions
This project is the college level project and is implementing under the guidance of college
teachers. This document is targeted toward authorized person, developer and tester.
Developer: One who programs computers or designs the system to match the requirements of a
system
Tester: One who will test the srs documents need is fulfilled or not.
SoftwareRequirementsSpecificationfor<Project>
1.4
Page2
ProductScope
The software product Webb browser will be a windows application that will be used for
browsing, surfing and downloading applications and other documents over the internet and
opening any HTML page over internet. The application will manage the browsing and
downloading, history, username and passwords for different site accounts and pop-ups. The
application makes surfing the internet joyful and very exciting.
1.5
References
2.
OverallDescription
2.1
ProductPerspective
DATABASE
2.2
ProductFunctions
Display a list of web pages that the user has bookmarked so that the user can quickly
return to them.
Allow the user to open multiple information resources at the same time
SoftwareRequirementsSpecificationfor<Project>
2.3
Page3
OperatingEnvironment
Windows 8.1
2.3.1HardwareRequirement
Processor
800 MHz
(Recommended 1 GHz).
RAM
192 MB
(Recommended 256 MB).
Hard disk
10 GB
2.3.2SoftwareRequirement
Operating system
2.4
DesignandImplementationConstraints
Very high resolution or black and white monitors may cause distortion in the design of the
application Web Browser window .
SoftwareRequirementsSpecificationfor<Project>
2.4.1
Page4
Homepage
Fig.1
2.4.2History
Fig.2
SoftwareRequirementsSpecificationfor<Project>
3.
2.4.3Bookmark
Fig.3
2.5AssumptionsandDependencies
3.
ExternalInterfaceRequirements
3.1
UserInterfaces
Bookmark managing
Download managing
Page zooming
Tabbing navigation
History managing
3.2
HardwareInterfaces
Page5
SoftwareRequirementsSpecificationfor<Project>
3.3
Page6
SoftwareInterfaces
3.4CommunicationsInterfaces
HTTP
FTP
URL
TLS
4.
SystemFeatures
4.1 It can access any secure site or account. It will check the status of security of the web page
before loading the web page. If page is not secure than it does not allow user to access that web
page.
4.2 It will have a toolbar having the following controls with their unique functions:
SoftwareRequirementsSpecificationfor<Project>
Page7
4.3 It will allow user to access/delete the browsing and download history.
4.4It will allow the user to access the source code of the web page which he/she currently
accessing.
SoftwareRequirementsSpecificationfor<Project>
5.
OtherNonfunctionalRequirements
5.1
PerformanceRequirements
Page8
All the static numerical requirements will depend upon the internet connection speed or the status
of the server. And all the dynamic numerical requirements will depend upon the configuration of
the computer system on which the application will be running.
5.2
SafetyRequirementsandSecurityRequirements
All web content can be delivered as an encrypted stream between end points, without limitations
or incompatibility issues with any type of web application Software Quality Attributes
5.3
Reliability
The application will be reliable as it will not interfere in the execution of other applications
that are running simultaneously on the same system.
5.4
Availability
5.5
Security
The application will maintain a list of hacked URLs which cant be accessed by the user.
AppendixA:Glossary
SoftwareRequirementsSpecificationfor<Project>
Page9