Friday, 13 May 2016

What is SRS?

The Software
Requirement Specification document enlists all necessary requirements for
project development. To derive the requirements we need to have clear and
thorough understanding of the products to be developed.

An SRS is basically an organization’s understanding
(in writing) of a customer or potential client’s system requirements
and dependenciesat a
particular point in time(usually)
prior to any actual design or development work. It’s a two-way insurance
policy that assures that both the client and the organization understand
the other’s requirements from that perspective at a given point
in time.

Software requirement
specification (SRS) is a document that completely describes what the proposed
software should do without describing how software will do it. The basic goal
of the requirement phase is to produce the SRS, Which describes the complete
behavior of the proposed software. SRS is also helping the clients to
understand their own needs.

Purpose:

This document provides the user
characteristics and functions of the system, and specifies the details of all
functional and quality requirements of the system. The cryptographic algorithm,
that will be proposed, is intended to be a general purpose symmetric cipher
algorithm which will be suitable for many different applications