Projets-2015-2016-IaaS Docker-SRS: Difference between revisions

From air
Jump to navigation Jump to search
(Created page with "The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard. '''Read first:''' * http://www.cs.st-an...")
 
No edit summary
Line 31: Line 31:
==Purpose of the requirements document==
==Purpose of the requirements document==


:*This Software Requirements Specification (SRS) identifies the requirements for the [[IaaS Docker | Collaborative Iaas]] project .
:*This Software Requirements Specification (SRS) identifies the requirements for the [[Projets-2015-2016-IaaS Docker | Collaborative Iaas]] project .
:*This document is a guideline about the functionalities offered and the problems that the system solves.
:*This document is a guideline about the functionalities offered and the problems that the system solves.


Line 41: Line 41:
==References==
==References==


:*The main page of the project: [[IaaS Docker | Collaborative Iaas]]<br\>
:*The main page of the project: [[Projets-2015-2016-IaaS Docker | Collaborative Iaas]]<br\>


==Overview of the remainder of the document==
==Overview of the remainder of the document==


:The rest of the SRS examines the specifications of the [[IaaS Docker | Collaborative Iaas]] project in details. Section two of the SRS presents the general factors that affect the [[IaaS Docker | Collaborative Iaas]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.
:The rest of the SRS examines the specifications of the [[Projets-2015-2016-IaaS Docker | Collaborative Iaas]] project in details. Section two of the SRS presents the general factors that affect the [[Projets-2015-2016-IaaS Docker | Collaborative Iaas]] project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.


=General description=
=General description=
Line 74: Line 74:


==Software System attributes==
==Software System attributes==

===Reliability===
===Reliability===


Line 96: Line 97:


==Specification ==
==Specification ==
* The global project's page can be found [[Iass Docker | here]].
* The global project's page can be found [[Projets-2015-2016-IaaS Docker | here]].


==Licensing Requirements==
==Licensing Requirements==

Revision as of 09:39, 8 March 2016

The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.


Read first:

Document History
Version Date Authors Description Validator Validation Date
0.1.0 TBC TBC TBC TBC TBC

Introduction

Purpose of the requirements document

  • This Software Requirements Specification (SRS) identifies the requirements for the Collaborative Iaas project .
  • This document is a guideline about the functionalities offered and the problems that the system solves.

Scope of the product

Definitions, acronyms and abbreviations

References

Overview of the remainder of the document

The rest of the SRS examines the specifications of the Collaborative Iaas project in details. Section two of the SRS presents the general factors that affect the Collaborative Iaas project and its requirements, such as user characteristics and project constraints. Section three outlines the detailed, specific and functional requirements, performance, system and other related requirements of the project. Supporting information about appendices is provided in Section three.

General description

Product perspective

Product functions

User characteristics

General constraints

Assumptions and dependencies

Specific requirements, covering functional, non-functional and interface requirements

External interface requirements

Functional requirements

Performance requirements

Design constraints

Logical database requirement

Software System attributes

Reliability

Availability

Security

Maintainability

Portability

For the moment, the system will be available in Linux only for provider side
However, if packages are available on other systems, we might release the system on other OS later.

Other requirements

  • The system must be able to run on Linux 14 or higher
  • The system must not consume too much CPU
  • The system must not consume too much Memory

Product evolution

Appendices

Specification

  • The global project's page can be found here.

Licensing Requirements

Project under GPLv3 licence : https://www.gnu.org/licenses/gpl-3.0.fr.html