What is software requirement specification, Software Engineering

Q. What is Software requirement Specification (SRS)? Why is it important? List the characteristic of a good quality SRS?

Ans: (SRS) Software Requirement Specification Document is the output of obligation analysis stage o the software development life cycle. It documents all kinds of requirements and constraints imposed on the end product. This document is important for the reason that it is used in all the successive stages of SDLC. Any error introduced here will consequence in to incomplete and bad quality product. The characteristics of a superior quality SRS are:

1) Correctness

2) Completeness

3) Verifiability

4) Traceability

5) Design Independent

6) Understandable by customer

7) Consistency

8) Unambiguousness

9) Ranking for importance and/ or stability

10) Modifiability

Posted Date: 7/26/2013 3:25:35 AM | Location : United States







Related Discussions:- What is software requirement specification, Assignment Help, Ask Question on What is software requirement specification, Get Answer, Expert's Help, What is software requirement specification Discussions

Write discussion on What is software requirement specification
Your posts are moderated
Related Questions

Question 1 V-Model and Spiral Model, Waterfall Model are of the software development processes. Companies are using these models to have a systematic and defined approach in softw

Data Flow Diagrams (DFD) It's a graphical representation of flow of data through a system. It pictures a system like a network of functional processes. The foundation of DFD i

What are the merits of incremental model? i. The incremental model can be adopted when there is less number of people included in the project. ii. Technical risks can be man

Creating the Field Selection Table (FST) : Entering of data and creating indexes for searching is a very important feature associated with any information storage and retriev

Writing a report explaining all the work in detail in a professional manner and the report should include all the steps below: 1. Draw up a final Entity-Relationship model compr



What are the various types of traceability in software engineering? i. Source traceability - These are basically the links from requirement to stakeholders who propose these

Define Data Dictionary. The data dictionary can be explained as an organized collection of all the data elements of the system with precise and rigorous explanations so that us