Friday, 13 January 2017

Testing_111 : Requirement Specification

Types of Requirements Specification :
  1. Business requirements specification (BRS)
  2. System/Software requirements specification (SRS)
  3. Functional requirements specification (FRS)
1) Business requirements specification :

Business requirements are often listed in a Business Requirements Specification or BRS. The emphasis in a BRS is on what is required, rather than on how to achieve it, which is usually delegated to a Systems Requirements Specification or Document (SRS or SRD) or other variation such as a Functional Specification.
  • Business requirements describe in business terms what must be delivered to client.
  • It's a high level document containing project requirements from customer.
  • It contain problems from customer's existing system.
2) Software requirements specification :

A software requirements specification (SRS) is a description of a software system to be developed. It lays out functional and non-functional requirements, and may include a set of use cases that describe user interactions that the software must provide.
  • An SRS is basically an organization's understanding of a customer or client system requirements.
  • It's a two way insurance policy that insures that both the client and the organization understand the requirement.
  • The person should be domain expert or functional expert will be eligible to convert BRS into SRS.
3) Functional requirements specification :

The documentation typically describes what is needed by the system user as well as requested properties of inputs and outputs (e.g. of the software system). A functional specification is the more technical response to a matching requirements document, e.g. the Product Requirement Document "PRD"
  • A functional specification describes how to product will work entirely from the users perspective. It talks about features, it specifies screens, menu, dialogs and so on.
  • A functional requirements defines a function of a software system or its components. A function is described as a set of inputs, the behavior & output.
  • A FRS defines how to system must behave when presented with specific inputs or conditions. These may include calculations, data, manipulation & processing and other specific functionality.

No comments:

Post a Comment