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).

Physical layer requirements

System features

Interface requirements

User interfaces

Characteristics of each interface between the software and the users.

Hardware interfaces

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

Software interfaces

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

Communications interfaces

Other Non functional requirements

Performance Requirements

Safety Requirements

Security Requirements

Software Quality Attributes

Communications protocols

Error handling

Other requirements

Database requirements

Internationalization requirements

Reuse objectives for the project


Intro

Information

Support

Contribute

Reports

Promote

Vision

Hardware

Live Help

Where To Start

Translate

Calls

Talks

Overview

Download

Q&A

To Do

Design

Releases

Press

Features

Manual

Contributors

Code

Blog

FreedomBox for Communities

FreedomBox Developer Manual

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

Next call: Sunday, October 24 at 17:00 UTC

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