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
Software Project Management 1. What is black box and white box testing techniques? 2. Describe different roles of the software development? 3. List out different project

This assignment uses the data set rent.txt, the Housing Rent Prices in Munich file available at ">http://www.interactivegraphics.org/Datasets.html. 1.Produce a scatterplot of Re

Define Cyclomatic complexity Cyclomatic complexity :- This is a measure of the control complexity of a program. This control complexity may be connected to program understanda

Discuss in detail about Structural Modeling. Structural model includes a detail refinement of ERD, data flow model and control flow model. Creating an ERD. For example

What is software metric? A Software metric is a easy quantitative measure derivable from any attribute of the software life cycle (E.g.) LOC (Line Of Code) Function poin

Q. Differentiate between functional testing and structural testing. Ans: Functional testing signifies behavioural testing or Black box testing. In this techniques the teste

Explain in detail about Black box testing. Black box or behavioural testing focuses on the functional needs of the software. It is applied during the last phase of testin

A walk-through is an informal meeting for informational purposes or evaluation.

Define software scope. The first software project management activity is the determination of software scope. Scope is explained answering the following questions. Context:

Define Requirement Engineering . Requirement Engineering is a process in which all of the activities required to maintain and create a system requirements document. The four