add your corrections
Software Requirements Specifications (SRS)
Cover Page
(last known by Floog)
Revisions Page
Table of Contents
1 INTRODUCTION
1.1 Product Overview
Shareaza is open source project and peer to peer (p2p) file shareaing client for beginer and advanced users supporting multinetworking with Bittorrent, eDonkey2000, Gnutella2, Gnutella1.
1.2 Purpose
Sharing files via p2p networking.
1.3 Scope
Global.
1.4 Reference
Wikipedia, Sourceforge, users.
1.5 Definition And Abbreviation
?
2 OVERALL DESCRIPTION
2.1 Product Perspective
Just great, simply just great.
2.2 Product Functions
2.3 User Characteristics
2.4 General Constraints
2.5 Assumptions and Dependencies
3 SPECIFIC REQUIREMENTS
3.1 External Interface Requirements
3.1.1 User Interfaces
Windows. From windows2000 till W7 - 2.4.0.4 or 2.4.0.0. Below W98 - 2.3.5.0
3.1.2 Hardware Interfaces
Access to internet, the faster the better.
3.1.3 Software Interfaces
Windows
3.1.4 Communications Protocols
TCP/IP, UDP
3.1.5 Memory Constraints
?
3.1.6 Operation
3.1.7 Product function
3.1.8 Assumption and Dependency
3.2 Software Product Features
3.3 Software System Attributes
3.3.1 Reliability
To be reliable or not be reliable, that is the question...
3.3.2 Availability
free, no payments of any kind, GPL3, free software of open source like FireFox or OpenOffice.
3.3.3 Security
The same as security of system on which is running.
3.3.4 Maintainability
3.3.5 Portability
3.3.6 Performance
3.4 Database Requirements
none