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
Document interchange standards Interchange standards permit electronic documents to be exchanged mailed, etc.  Documents are produced using dissimilar systems and on differe

Ask quewhat is code restructuringstion #Minimum 100 words accepted#

What is Product metrics? A quality metric should be a predictor of product quality. Classes of product metric Dynamic metrics which are collected by measurements made

A consistent measure of software size based on user needs.

What is performance testing? Performance testing is intended to test the run-time performance of software within the context of an integrated system.

Explain in detail about data modelling. Data modeling makes use of the ERD. Having of 3 interrelated information. The data object. Attributes.  Relationsh

Determine the Level 4 of key process areas Level 4 KPAs: 1)      Quantitative Process Management (QP): It states quantitative standards for software process. 2)

Q. Explain Equivalence Class Partitioning ? Equivalence Class Partitioning : It is a method in black box testing. It is designed to reduce the number of test cases by dividing

Name the design phase of SDLC Generally, design is performed in the below two steps: i)  Primary Design Phase: In this phase, system is designed at block level. Blocks are

Define Error seeding? Ans) The process of intentionally adding called as faults to those already in a computer program for the purpose of monitoring the rate of recognition and