Академический Документы
Профессиональный Документы
Культура Документы
CSC 404
Software Engineering
Specification Document
Version <1.0>
GROUP MEMBERS
Name Student ID
Revision History
Versio
Date Description Author
n
INDEX
1. INTRODUCTION
1.1 Purpose
1.2 Scope
1.3 Overview
2. OVERALL DESCRIPTION
2.1 Product perspective
2.1.1 System interfaces
2.1.2 User interfaces
2.1.3 Hardware interfaces
2.1.4 Software interfaces
2.1.5 Communication interfaces
2.1.6 Memory constraints
2.2 Product Functions
2.3 User characteristics
2.4 Assumptions and dependencies
2.5 Apportioning of requirements
3. Specific Requirements
3.1 External interfaces
3.2 Functions
3.3 Performance requirements
3.4 Software system attributes
3.5 Other requirements
3.7 Organizing the specific requirements
5. Supporting information
1. INTRODUCTION
1.1 PURPOSE
This document describes the capabilities that will be provided by the software
application ‘PATRIOTT BROWSER’. Its purpose is to display the information on the
website in a net and organized way; it also helps to
navigate the web easily. These programs interpret code (HTML) and display information
from WWW. The intended audiences are the anonymous customers.
1.2 SCOPE
A web browser is a software application which enables a user to display and interact with
text, images, videos, music, games and other information typically located on a web
page at a website on the World or a local area network. Text and images on a web page
can contain hyperlinks to other web pages at the same or different website. Web
browsers allow a user to quickly and easily access information provided on many web
pages at many web sites by traversing these links.
1.3 OVERVIEW
The rest of the SRS document describes the various system requirements, interfaces,
features & functionalities in details.
2 OVERALL DESCRIPTIONS
IV. TLS: Transport Layer Security (TLS) and its predecessor, Secure Sockets Layer
(SSL), are cryptographic protocols that provide security and data integrity for
communications over TCP/IP networks such as the Internet.
TOOLBAR
Address field
This area is where the URL (web page address) for the web page is displayed or entered.
Back Button
Use this button to go back to the previous page opened in this particular browser
window.
Close Box
This button in the upper right corner of the window will close the browser window.
Forward Button
Like the Back button, the Forward button takes you to pages that you have previously
seen in a particular browser window.
Home Button
This button takes you to the page that has been designated as your "home" page.
Maximize Button
In Windows you can use this button to make the browser's window enlarge to full screen.
Menu bar
In Windows the Menu bar is a part of each browser window. Choices include File, Edit,
View, History, Favorites or Bookmarks and Help. On the Macintosh, these Menus are
always at the top of the screen.
Minimize Button
In Windows you can use this button to make the browser's window disappear from the
screen.
Save as PDF Button
You can save any web page as a PDF file by clicking this button.
Reload or Refresh Button
If you suspect the contents of a browser's window may have changed
since the last time you viewed it, you should click the Reload or
Refresh button to update the page.
Status Bar
The bar along the bottom of the browser's window shows the percentage of the loading
and the URL of the link your mouse is over
Use this button if you want
Window Title
The title of the web page appears in the browser window's title.
Sometimes pages don't have titles.
• Education level: At least educated so that he/ she may be able to understand
the languages of the browser (English).
• Technical expertise: Should be comfortable using general purpose applications
on a computer.
3 SPECIFIC REQUIREMENTS
This section contains the software requirements to a level of Detail sufficient to enable
designers to design the system and the Testers to test the system.
3) ERROR PAGE: The page displayed when the address is not appropriate or the
connection is not there.
3.2 FUNCTIONS
It defines the fundamental actions that must take place in the software in accepting and
processing the inputs and generating the outputs. The system shall …
VALIDITY CHECKS
· The address should be correct.
· Internet connection should be present.
· Presence of virus.
· Some sites are unable to be accessed due to security reasons.
5 SUPPORTING INFORMATION
· A user manual will be provided