This document provides a software requirements specification for a web browser. It includes an introduction with contact information for the development team. Overall, it describes the product perspective and features of the web browser. These include tabbed browsing, quick searching, full screen viewing, and integration with instant messengers. The document also outlines the hardware and software development environment needed. It concludes with descriptions of the design methodology, including structure charts, use case diagrams, activity diagrams, and class diagrams.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
37 views11 pages
C CC CC CC CC C C C
This document provides a software requirements specification for a web browser. It includes an introduction with contact information for the development team. Overall, it describes the product perspective and features of the web browser. These include tabbed browsing, quick searching, full screen viewing, and integration with instant messengers. The document also outlines the hardware and software development environment needed. It concludes with descriptions of the design methodology, including structure charts, use case diagrams, activity diagrams, and class diagrams.
5.4 Class Diagram........................................................................................... 3
1 SCI1WAkL kLUIkLMLN1 SLCIIICA1ICN 1.1 Introduction 1.1.1 Purpose This document describes the capabilities that will be provided by the software applications 'WEB BROWSER'. ts purpose is to display the information on the website in a neat and organize way; it also helps to navigate the web easily. These programs interpret code (HTML) and display information from W3. The intended audiences are the anonymous customers.
112 Contact Informat|on]SkS team members
Sno name 8oll no Lmall 1 8A!An 07/CSL/069 ra[angulaLl000[gmallcom 2 AnSPuL SlnCP 07/CSL/074 anshulslnghgahlauL[gmallcom 3 SAPlL kuMA8 07/CSL/079 spollbraL39[gmallcom
1.2 Overall Description 1.2.1 Product Perspective @hls pro[ecL ls lnLended Lo be used as a prlmary Web 8rowser on any sysLem LhaL has vlsual SLudlo lnsLalled on lL
web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. n information resource is identified by a Uniform Resource dentifier (UR) and may be a web page, image, video, or other piece of content. Hyperlinks present in resources enable users to easily navigate their browsers to related resources. lthough browsers are primarily intended to access the World Wide Web, they can also be used to access information provided by Web servers in private networks or files in file systems. Some browsers can be also used to save information resources to file systems. web browser is primarily concerned with accessing content that would currently be rendered in a desktop or laptop browser, our focus is currently on best practices that are most pertinent to "traditional" browsing. However, in future phases, we may broaden the scope of its work in order to take into account other content presentation options that may be available - e.g., live streaming. 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.2.2 Product Features uslng Lhls Web 8rowser user can perform Lhe followlng funcLlon
O Surf Lhe lnLerneL O ;ulck 8rowslng Lhrough varlous Webpage lcons O Search Lhrough Coogle wlLh Lhe help of lnbullL Search 8ox O Ln[oy Lhe Labbed browslng uslng varlous Labs O 8rowse ln lull Screen Mode O pen varlous lnsLanL messengers from Lhe browser lLself O ;ulckly open CalculaLor from Lhe Lools
124 nardware Software Deve|opment Lnv|ronment
nardware Spec|f|cat|on Pentium V processor 1 GHz or above. system needs min of 64MB RM. L card for the internet Modem nternet Connectivity with L or WL.
Software Spec|f|cat|ons
O Microsoft Visual Studio.
12S Iront Lnd Language C#
(pronounced "see sharp") is a multi-paradigm programming language encompassing imperative, Iunctional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed by MicrosoIt within the .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270). C# is one oI the programming languages designed Ior the Common Language InIrastructure. C# is intended to be a simple, modern, general-purpose, object-oriented programming language. Its development team is led by Anders Hejlsberg. The most recent version is C# 4.0, which was released in April 12, 2010 In the course oI its development, the C# language has gone through several versions:
Iers|on Language spec|f|cat|on M|crosoft comp||er C# 10 uecember 2001 !anuary 2002 C# 20 uecember 2002 november 2003 C# 30 !une 2003 november 2006 C# 40 !une 2006 Aprll 2010 Ieatures
1 C# ls a slmple modern ob[ecL orlenLed language derlved from C++ and !ava
2 unsafe operaLlons such as dlrecL memory manlpulaLlon are noL allowed
4 varylng ranges of Lhe prlmlLlve Lypes llke lnLeger lloaLs eLc
3 C# ls very powerful and slmple for bulldlng lnLeroperable scalable and robusL appllcaLlons
1.3 System Features O @abbed 8rowslng A user can open mulLlple Labs Lo slmunLaneously access varlous web pages lnslde same wlndow O ;ulck 8rowslng A user can qulckly reach Lo Lhe varlous famous slLes from Lhe varlous web lcons O Search 8ox A user can qulckly search uslng Coogle search by enLerlng conLenL Lo be searched ln Lhe search box O lullScreen A user can en[oy browslng ln full screen mode O lnsLanL Messengers A user can open Lhe lnsLalled messengers from Lhe browser by slmply cllcklng Lhe buLLon of deslred buLLon O CalculaLor A user can qulckly open CalculaLor by slmply cllcklng a buLLon ln @ools menu