Software requirements

A Software Requirements Specification (SRS) - a requirements specification for a software system - is a complete description of the behavior of a system to be developed. It includes a set of use cases that describe all the interactions the users will have with the software. Use cases are also known as functional requirements. In addition to use cases, the SRS also contains non-functional (or supplementary) requirements. Non-functional requirements are requirements which impose constraints on the design or implementation (such as performance engineering requirements, quality standards, or design constraints).

1. Physical layer requirements

2. System features

3. Interface requirements

3.1. User interfaces

Characteristics of each interface between the software and the users.

3.2. Hardware interfaces

Logical and physical characteristics of each interface between the software and the hardware components

3.3. Software interfaces

Connections between Freedom Box and other specific software components (name and version)

3.4. Communications interfaces

4. Other Non functional requirements

4.1. Performance Requirements

4.2. Safety Requirements

4.3. Security Requirements

4.4. Software Quality Attributes

4.5. Communications protocols

4.6. Error handling

5. Other requirements

5.1. Database requirements

5.2. Internationalization requirements

5.4. Reuse objectives for the project


Information

Support

Contribute

Reports

Promote

Overview

Hardware

Live Help

Where To Start

Translate

Calls

Talks

Features

Vision

Q&A

Design

To Do

Releases

Press

Download

Manual

Code

Contributors

Blog

FreedomBox for Communities

FreedomBox Developer Manual

HELP & DISCUSSIONS: Discussion Forum - Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN Project

Next call: Sunday, November 24th at 17:00 UTC

Latest news: Announcing Pioneer FreedomBox Kits - 2019-03-26

This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.


CategoryFreedomBox