What is software requirement specification, Software Engineering

Assignment Help:

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


Related Discussions:- What is software requirement specification

What is scm, What is SCM? Software Configuration Management is a set of...

What is SCM? Software Configuration Management is a set of activities carried out for identifying, organizing and controlling alters throughout the lifecycle of computer softwa

State about the software requirements specification, State about the Softwa...

State about the Software Requirements Specification This document is produced as output of requirement analysis.  Requirement analysis involves obtaining a clear and thorough

Mention some of the notations for requirements specification, Mention some ...

Mention some of the Notations for requirements specification. Structured natural language: Use standard Templates or form. Design description language: Programming langua

What is a variant, What is a variant Ans) "Variants" are versions of a p...

What is a variant Ans) "Variants" are versions of a program.

Define behavioral modelling, Define Behavioral Modelling The state tran...

Define Behavioral Modelling The state transition diagram represents the behavior of a system by depicting its states and the events that cause the system to change state.

Incremental model, four circumstances where incremental model is appropriat...

four circumstances where incremental model is appropriate?

Ftr, EXPLAIN ABOUT DEFECT AMPLIFICATION AND REMOVAL IN SOFTWARE ENGINEERING...

EXPLAIN ABOUT DEFECT AMPLIFICATION AND REMOVAL IN SOFTWARE ENGINEERING

Write short notes on configuration management, Q. Write short notes on Conf...

Q. Write short notes on Configuration Management? Software configuration management is a bunch of tracking and control activities that begin when a software project begins an

What is failure, The inability of a system or system component to perform a...

The inability of a system or system component to perform a needed function within specified limits.

What is detailed COCOMO model, Q. What is Detailed COCOMO model ? The d...

Q. What is Detailed COCOMO model ? The detailed COCOMO model is able to estimate the staffing cost and duration of each of the subsystem, development phases and modules. It per

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd