140 likes | 315 Views
A PRESENTATION ON SRS FOR INTERNET BANDWIDTH MONITOR (IBM). Presented By: Sujan Thapa. INTRODUCTION. SRS - Software R equirements S pecification . SRS describes the functions and performance requirements of the IBM.
E N D
A PRESENTATION ON SRS FOR INTERNET BANDWIDTH MONITOR (IBM) Presented By: SujanThapa
INTRODUCTION • SRS - Software Requirements Specification. • SRS describes the functions and performance requirements of the IBM. • IBM can be run in the background and it monitors your incoming bandwidth in almost real time.
Document Conventions • Font: - Calibri • Size 20 for Main Headings • Size 16 for Sub Headings • Size 12 for the rest of the document. • Line spacing 1.5 • Words in Bold are important terms, and have been formatted to grab the attention of the reader.
OVERALL DESCRIPTION Project Perspective • Aware of the Internet data usage. • Helps the user having limited data plans. Product Features • Displays data in digital values and graph. • Customizable layout. • Customizable colors and fonts. • Always on top. • Simple user interface. • Free and Open-source.
OVERALL DESCRIPTION • User Classes and Characteristics Open Source Community General Users
OVERALL DESCRIPTION Operating Environment • Independent of the operating system. • Can be used in any system having JRE. • A working internet connection/LAN connection. User Documentation • Auser manual. • Alink to the users where they can pose queries and questions. • User tutorial.
OVERALL DESCRIPTION Assumptions and Dependencies • Assuming that the users will be using for personal purpose rather than commercial purpose.
SYSTEM FEATURES Monitoring bandwidth usage • IBM after network connection automatically starts monitoring the bandwidth usage. • Shows the bandwidth both in digitized and graphical representation.
SYSTEM FEATURES Database Storage • Table is created in database for storing the data download and upload bandwidth. • The log can be accessed both at offline and online mode.
EXTERNAL INTERFACE REQUIREMENTS User interface • One user interface is provided by this software. • After network connection, the software will automatically operate. Software interface • Platform independent. • Machine to run on should contain JVM. • Also it should contain jcommon, jFreeChart, JpCapAPI’s.
OTHER NONFUNCTIONAL REQUIREMENTS Performance requirements • Directly links to the use of internet/LAN connectivity. • The memory of the computer system. • Database might be slower than the data shown in graph.
OTHER NONFUNCTIONAL REQUIREMENTS Safety requirements • Java Runtime Environment (JRE) must be maintained. Security Requirements • Must be aware of the data being received from the internet or data being sent. Software Quality Attributes • Network connection.