- The software requirements specification (SRS) consists of information
that should guide the system developers such as designers, programmers,
and engineers through the development work of the product. The
information is also important to quality assurance people and testers in
evaluating the finish product.
This document also might be read by other people paying for the system
and others responsible for maintaining the system. Critically assess the
possible readers of the SRS in an organization and their reasons for
reading the document.
- Referring to a. above, Designers, programmers and engineers refer to
software requirement specification (SRS) as their main reference
throughout software development works. Therefore, it is important to
have good SRS so that the software development team can produce a
good software product. Explain what you consider to be the attributes of
good SRS.
- Explain in your own words how the principles underlying agile methods
lead to the accelerated development and deployment of software.
- The software requirements specification (SRS) consists of information
that should guide the system developers such as designers, programmers,
and engineers through the development work of the product. The
information is also important to quality assurance people and testers in
evaluating the finish product.
This document also might be read by other people paying for the system
and others responsible for maintaining the system. Critically assess the
possible readers of the SRS in an organization and their reasons for
reading the document.
- Referring to a. above, Designers, programmers and engineers refer to
software requirement specification (SRS) as their main reference
throughout software development works. Therefore, it is important to
have good SRS so that the software development team can produce a
good software product. Explain what you consider to be the attributes of
good SRS.
- Explain in your own words how the principles underlying agile methods
lead to the accelerated development and deployment of software.