Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Software requirements specification
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== History == Software requirement specifications are already used in software development processes as early as 1975.<ref>{{Cite journal |last=Ramamoorthy |first=C. V. |last2=Ho |first2=S. F. |date=1975-04-01 |title=Testing large software with automated software evaluation systems |url=https://dl.acm.org/doi/10.1145/390016.808461 |journal=SIGPLAN Not. |volume=10 |issue=6 |pages=382β394 |doi=10.1145/390016.808461 |issn=0362-1340}}</ref> The purpose and content of software requirement specifications was formalised in 1983 by the [[Institute of Electrical and Electronics Engineers|IEEE]]. The standard was published in 1984 as IEEE-830-1984 and approved by [[American National Standards Institute|ANSI]].<ref>{{Cite web |title=IEEE Standards Association - IEE-830-1984 |url=https://standards.ieee.org/ieee/830/1220/ |access-date=2024-12-30 |website=IEEE Standards Association |language=en}}</ref> It was revised in 1993 and 1998, before being superseded by an international standard.<ref>{{Cite web |title=IEEE Standards Association - IEEE 839-1993 |url=https://standards.ieee.org/ieee/830/1221/ |access-date=2024-12-30 |website=IEEE Standards Association |language=en}}</ref><ref name=":0">{{Cite web |title=IEEE Standards Association IEEE 830-1998 |url=https://standards.ieee.org/ieee/830/1222/ |access-date=2024-12-30 |website=IEEE Standards Association |language=en}}</ref> This standard aimed at providing criteria for a good SRS, and recommendations about its content. It recognised the benefits of prototyping for the requirement engineering. It propose an example of structure and several variants. The [[International Organization for Standardization|ISO]]/IEC/IEEE 29148 standard "Systems and software engineering βLife cycle processes β Requirements engineering" superseded IEEE 830 in 2011.<ref name=":0" /> The current revision is from 2018. This standard is broader as it covers also requirement quality criteria, requirement management processes, and business requirement specification (BRS), as well as stakeholder requirement specification (StRS).<ref name=":1">{{Cite web |title=ISO/IEC/IEEE 29148:2018 |url=https://www.iso.org/standard/72089.html |access-date=2024-12-30 |website=ISO |language=en}}</ref> It proposes a slightly changed example structure.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)