You are on page 1of 14

Network design for Small ISP

Design document

Muhammad Wasim Tehseen (027)

Muhammad Iqbal (026)

Imran Khushi (007)

Zia Ullah (014)

Supervised
by

Prof.Asghar
Revision History

Date Version Description Author


(dd/mm/yyyy)

29/11/2016 1.0 This design document is the MC1602550270


combination of Introduction
about design document,
sequence diagram, class
diagram, Architectural
design, interface design and
test cases.
Table of Contents

1. Introduction

2. Sequence Diagrams

3. Architecture Design Diagram

4. Class Diagram

5. Interface Design

6. Test Cases
Introduction
The increasing demand for high performance network (i.e. high
throughput and low delays on an end-to-end basis, a degree of fairness in
accessing available channel bandwidth among active users on the network, and
a quality of service provisioning) has challenged network researchers to design
network architectures capable of delivering a high quality of service to end user.
There are many types of Wireless network designs which provide high-
availability, flexibility, scalability and manageability. The design of each option
depends on functionality available in the network devices and also it can be
varied by the network designer or architect to achieve the optimal performance
in a given network, or sometimes to reduce design costs.
Top Down design is a discipline that grew out of the success of structure
software programming and structured system analysis. The main goal of
structured system analysis is to more accurately represent user need, which is
unfortunately often ignored or misrepresented. Another goal is to make the
project manageable by dividing it into modules that can be more easily
maintained and change. Wireless network design is one of the huge projects
which need intensive work and efforts.
We will provide following facility.

We will connect all the devices such that they will communicate each
other.
They will transfer the file in each computer in a Wireless and send e-
mails.
We will use DHCP, DNS, and FTP.
We will provide chat server, E-mail servers.
We will provide security firewalls.
We will share files and folders.

Sequence Diagram
Architecture Diagram

Interface Diagram
Test Causes

1. Test case for use case


LOGIN/LOGOUT

Test case id: LOGIN/LOGOUT

Unit to test: User login and logout from system.

Assumptions: Computer and other supported software


run properly on system.

Test data: YES

Steps to be executed: User Enter user name.

Enter password and click enter.

Click logout button and user logout from


system
Expected result: User login successfully and welcome
message shown. And shown Graphical
View.
Actual result: User login and logout from system.

Pass/Fail: Pass

Comments: Satisfactory operation of given use case

Test conducted by: MC1602550270

2. Test case for use case Registration

Test case id: Registration

Unit to test: Registered into the system.

Assumptions: User Open application.

Test data: NIL

Steps to be executed: User click on Registered button

File Registration form

Upload images into some sequence.

Expected result: User registers into the system.

Actual result: Users register into system successfully.


Pass/Fail: Pass

Comments: Satisfactory operation of given use case

Test conducted by: MC1602550270

3. Test case for use case use of internet

Test case id: Use of internet

Unit to test: system

Assumptions: User login into the system.

Test data: NIL

Steps to be executed: User use internet.

Expected result: Used easily

Actual result: System work successfully.

Pass/Fail: Pass

Comments: Satisfactory operation of given use case


Test conducted by: MC1602550270

4. Test case for use case share files

Test case id: Share files

Unit to test: System

Assumptions: User Register into to system

Test data: NIL

Steps to be executed: User signs in into the system.

Expected result: Share file

Actual result: System shared successfully.


Pass/Fail: Pass

Comments: Satisfactory operation of given use case

Test conducted by: MC1602550270

5. Test case for use case Message &Email

Test case id: Message & Email

Unit to test: System generate Message &Email

Assumptions: User Register into to system

Test data: NIL

Steps to be executed: User signs up into the system.

Send Message & E-mail

Expected result: System generate Message & E-mail

Actual result: Generate Message & E-mail and Deliver


successfully.
Pass/Fail: Pass

Comments: Satisfactory operation of given use case

MC1602550270 MC1602550270

6. Test case for use case forget password

Test case id: Forget password

Unit to test: System generate Message &Email

Assumptions: User Register into to system

Test data: Check email id.

Steps to be executed: User signs up into the system. And tell


to generate new password.

Expected result: System generate password.


Actual result: Generate password successfully.

Pass/Fail: Pass

Comments: Satisfactory operation of given use case

Test conducted by: MC1602550270

7. Test case for use case use of helpline

Test case id: Use of helpline

Unit to test: System

Assumptions: User click on helpline button.

Test data: NIL

Steps to be executed: User signs up into the system.

Expected result: System generates the helpline.

Actual result: System provides helpline successfully.


Pass/Fail: Pass

Comments: Satisfactory operation of given use case

Test conducted by: MC1602550270

You might also like