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

Define the level 1 of maturity model, Define the Level 1 of maturity model ...

Define the Level 1 of maturity model At this maturitylevel,software is developed an ad hoc basis and nonstrategic technique is used for its development. Success of developed s

Evaluate mccabes cyclomatic complexity, Q. For the flow graph showed in fig...

Q. For the flow graph showed in figure compute McCabe's Cyclomatic Complexity. Ans: In this flow graph Number of regions are 5 hence the Cyclomatic complexity is = 5

How do software myths affect a software process, Q 1 Define a software proc...

Q 1 Define a software process. How do software myths affect a software process? Ans: A Software process is a Coherent set of activities for designing, specifying, implementin

Software development, SOFTWARE DEVELOPMENT: Software development is a ...

SOFTWARE DEVELOPMENT: Software development is a human activity. It involves a clear understanding of the field of application, such as library and information science; knowled

Why software change happens, Why software change occurs? Software chang...

Why software change occurs? Software change occurs because of the following reasons. New requirements appear when the software is used. The business atmosphere changes. E

What is the benefit of modular design, What is the benefit of modular desig...

What is the benefit of modular design? Changes made during testing and maintenance becomes manageable and they do not influence other modules.

Software quality attributes, The Clue-Less system shall be available to all...

The Clue-Less system shall be available to all users on the Internet 95% of the time between 5:00pm and midnight local time and 90% of the time between midnight and 5:00pm local ti

What is transform mapping, What is Transform mapping? The transform map...

What is Transform mapping? The transform mapping is a set of design steps applied on the DFD in order to map the transformed flow characteristics into exact architectural style

Define behavioural modelling, Define Behavioural Modelling. The state t...

Define Behavioural Modelling. The state transition diagram shows the characteristics of a system by depicting its states and the events that cause the system to change state

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