Why is srs also known as blackbox specification of system, Software Engineering

Assignment Help:

Q. Why is SRS also known as the blackbox specification of system ?

Ans: SRS document is a contract among the development team and the customer once the SRS document is approved by the customer any subsequent controversies are settled by referring the SRS document. The SRS document is recognized as black-box specification. Ever since the system is considered as a black box whose internal details are not known and only its visible external (that is input/output) behaviour is documented.

SRS document concentrates on what requires to be done and carefully avoids the solution (how to do) aspects. The SRS document serves as a contract among development team and the customer. SRS must be carefully written. The needs at the SRS stage are written using end-user terminology. If essential later a formal requirement specification may be developed from it.


Related Discussions:- Why is srs also known as blackbox specification of system

Software quality and testing issues, Software quality and testing issues: ...

Software quality and testing issues: The aim of this assignment is to enable students to conduct an in-depth research on software quality and testing issues. Software Quality

Illustrate the introduction to flowcharts, Illustrate the Introduction to F...

Illustrate the Introduction to Flowcharts This mainly covers four areas: 1 Common flow chart symbols 2 Writing flowcharts to solve problems 3 Dry running of flowcharts

Explain hybrid design, Hybrid design: Pure top-down or pure bottom up appr...

Hybrid design: Pure top-down or pure bottom up approaches are often not practical thus hybrid approach which combines  the above two approaches is often used.

Define repeated inheritance and encapsulation, Q. Define Repeated inheritan...

Q. Define Repeated inheritance and Encapsulation? Repeated inheritance If a class inherits in excess of once from the same class then it is referred to as repeated inherit

What are the objectives of analysis modelling, What are the objectives of A...

What are the objectives of Analysis modelling? i. To explain what the customer requires. ii. To establish a basis for the creation of software design. iii. To devise a se

Explain exhaustive testing, Implementing the program with all possible comb...

Implementing the program with all possible combinations of values for program variables. Feasible only for small, simple programs.

What is operational testing, Testing conducted to consider a system or comp...

Testing conducted to consider a system or component in its operational environment. Contrast with development, testing,; testing, acceptance;

First-cut entity relationship, A University has asked you to design and imp...

A University has asked you to design and implement a simple database to store student and module details (including details of which school students belong to and which schools run

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