Sie sind auf Seite 1von 8

Design Document for web browser

Web Browser
Software Design Document
Version 1.0

SUBMITTED BY:
Wardah Imdad (W14DCO1363)
Rifa Khan
(W14DCO1364)

Design Document for web browser

Table of Contents
1. Introduction .1
1.1 Purpose .1
1.2 Scope 1
1.3 Overview of Document ..1
1.4 Glossary.2
1.5 References.2
3. Data Dictionary 4
3.1 Objects ...4
3.2 ER Diagram: ..5
4. Logical Design .6
5. Use Case Realizations .13

Design Document for web browser

1 Introduction
1.1 Purpose
This software design document describes the architecture and system design of the application Web
browser. The purpose of this Design Document is to present the system design at a level

that can be directly traced to specific the system objective along with providing more
detailed data, functional, and behavioral requirements.
1.2 Scope
This Design Document will verify that the current design meets all of the explicit
requirements contained in the system model as well as the implicit requirements desired
by the customer.

1.3 Overview of Document


The overall system design objective is to provide an efficient, modular design that will
reduce the systems complexity, facilitate change, and result in an easy implementation.
This will be accomplished by designing a strongly cohesion system with minimal
coupling. In addition, this document will provide interface design models that are
consistent, user friendly, and will provide straight forward transitions through the various
system functions of the application Web Browser.
This document contains the system structure of the application in the following section.
Further, it has a section for data dictionary. In the row, this document has the section for
data design, logical design, use case realization etc.

Design Document for web browser

1.4 Glossary
SRS Software Requirements Specification
SQL Structured Query Language
DD Design Documentation

1.5 References
1. http://en.wikipedia.org/wiki/Software_design_document

(Software design Document)


2. http://blog.slickedit.com/2007/05/how-to-write-an-effective-design-document/

(How to write an effective design document)

3. Data Dictionary
3.1 Objects
URL_Object :
Description:
This object contains information such as the users unique ID, Address,Password,
Downloading data.
Usage:
History_ Object
Description:
This object includes URL_ID, ID.Time, Created,Updated
Usage: User can see the History to see previous browsed files.
Download_Object :
Description:
This object contains information such as the URL, Time, Size.
4

Design Document for web browser

Usage: User can download files from web browser.


Bookmark_Object:
Description: This object contains information such as the URL_id, id, title.
Usage: The user can bookmark their files
3.2 Entity Relationship Diagram:
ER diagram is a type of static structure diagram that describes the various entities of a
system by showing the various system entities, their attributes, and the relationships
between the entities.

4 Logical Designs:
Data Flow Diagrams
As information moves through software, it is modified by a series of
transformations.
5

Design Document for web browser

A data flow diagram is a graphical representation that depicts information


flow and the transforms that are applied as data move from input to output.

Level 0 DFD

BROWSER

DATABASE

Level 1DFD

Level 2DFD
For History

Design Document for web browser

For Download

For Bookmark

DATABASE DESIGN
1.History(user)
FIELD

DATATYPE

URL_ ID

Int

ID

Int

TIME

Time

CREATED TIME

Time

Design Document for web browser

UPDATED TIME

Time

2.Bookmark
FIELD

DATATYPE

URL_ID

Int

ID

Int

NAME

Char

3.Downloads
FIELD

DATATYPE

URL_ID

Int

TIME

Time

SIZE

Bit

Das könnte Ihnen auch gefallen