Documente Academic
Documente Profesional
Documente Cultură
Version <1.0>
Web Publishing System Version: 1.0
Software Requirements Specification Date: 20/02/2016
SRS_1.0
Revision History
Date Version Description Author
<dd/mmm/yy> <x.x> <details> <name>
Table of Contents
1. Introduction 4
1.1 Purpose 4
1.2 Scope 4
1.3 Definitions, Acronyms and Abbreviations 4
1.4 References 4
1.5 Overview 5
2. Overall Description 5
3. Specific Requirements 6
3.1 Functionality 6
3.1.1 <Functional Requirement One> Error! Bookmark not defined.
3.2 Usability Error! Bookmark not defined.
3.2.1 <Usability Requirement One> 6
3.3 Reliability 6
3.3.1 <Reliability Requirement One> Error! Bookmark not defined.
3.4 Performance 6
3.4.1 <Performance Requirement One> Error! Bookmark not defined.
3.5 Supportability 7
3.5.1 <Supportability Requirement One> Error! Bookmark not defined.
3.6 Design Constraints Error! Bookmark not defined.
3.6.1 <Design Constraint One> Error! Bookmark not defined.
3.7 Online User Documentation and Help System Requirements Error! Bookmark not defined.
3.8 Purchased Components Error! Bookmark not defined.
3.9 Interfaces Error! Bookmark not defined.
3.9.1 User Interfaces Error! Bookmark not defined.
3.9.2 Hardware Interfaces Error! Bookmark not defined.
3.9.3 Software Interfaces Error! Bookmark not defined.
3.9.4 Communications Interfaces Error! Bookmark not defined.
3.10 Licensing Requirements Error! Bookmark not defined.
3.11 Legal, Copyright and Other Notices Error! Bookmark not defined.
3.12 Applicable Standards Error! Bookmark not defined.
1.4 References
UC Specification of
[This subsection should provide a complete list of all documents referenced elsewhere in the SRS. Each
document should be identified by title, report number (if applicable), date, and publishing organization.
Specify the sources from which the references can be obtained. This information may be provided by
reference to an appendix or to another document.]
1.5 Overview
The next chapter, the Overall Description section, of this document gives an overview of the functionality
of the product. It describes the informal requirements and is used to establish a context for the technical
requirements specification in the next chapter.
The third chapter, Requirements Specification section, of this document is written primarily for the
developers and describes in technical terms the details of the functionality of the product.
Both sections of the document describe the same software product in its entirety, but are intended for
different audiences and thus use different language.
2. Overall Description
2.1 Scenario
The Web Publishing System has four active actors and one cooperating system.
The Author, Reader, or Reviewer accesses the Online Journal through the Internet. Any Author or
Reviewer communication with the system is through email. The Editor accesses the entire system directly.
There is a link to the (existing) Historical Society.
<< The division of the Web Publishing System into two component parts, the Online Journal and the
Article Manager, is an example of using domain classes to make an explanation clearer. >>
2.2 Use Case
Rea
der
Aut Online
hor Journal
Article
Manager
Review HS
er DB
Web Publishing
System
Edito
r
Figure 1 - System Environment
3. Specific Requirements
3.1 Functionality
ID Description Priority
3.2 Security
SENF01. (MUST) The server on which the Online Journal resides will have its own security to prevent
unauthorized write/delete access
SENF02. (MUST) There must be no restriction on read access.
SENF03. (MUST) The use of email by an Author or Reviewer must be on the client systems and thus is
external to the system.
SENF04. (MUST) The PC on which the Article Manager resides must have its own security.
SENF05. (OPTIONAL) Only the Editor shall have physical access to the machine and the program on it.
3.3 Reliability
RNF01. (MUST) The system must provide 91.2 % of time available ( xx.xx%), hours of use, maintenance
access, degraded mode operations etc.
RNF02 (MUST) The system must provide minimum 351 days Mean Time Between Failures (MTBF).
RNF03 (MUST) The system must provide maximum 24 hours Mean Time To Repair (MTTR).
RNF04 (OPTIONAL) The system shall maintain maximum 1 bugs/KLOC.
3.4 Performance
PNF01 (MUST) The system must provide maximum 2.5 msec response time for a transaction.
PNF02 (MUST) The system must provide minimum 500 transactions per second
PNF03 (MUST) The system must maintain minimum 1.500 customers.
PNF04 (MUST) The system must maintain minimum 1.000.000 transaction per year for 10 years.
3.5 Supportability
SPNF01 (OPTIONAL) The system shall support United Nations International languages