软件需求说明

✍ dations ◷ 2025-10-22 13:52:52 #软件需求说明

软件需求说明(Software requirements specification),也称软件需求说明书、软件需求规格说明、软件需求规格说明书,缩写是SRS。软件需求说明是软件系统需求的规格化说明,是对将要开发系统的行为的说明。软件需求说明是在商业需求规格(英语:usiness requirements)(或称为利益相关者需求规格,StRS)产生后再建立的模型。它包括功能性需求及非功能性需求,非功能性需求对设计和实现提出了限制,比如性能要求,质量标准,或者设计限制,也可能会包括用例,叙述在理想情形下,使用者使用软件的方以及需要提供给的界面。

软件需求说明是客户和供应商(或承包商)协议的基础,说明软件产品应该有的机能(若是由行销所驱动的专案,会是行销部门以及开发部门进行这些讨论)。软件需求说明是在具体的系统设计阶段之前,严谨的需求评估。这也是预估产品成本、风险以及时程的实务性基础。若适当的使用软件需求说明,可以预防软件专案的失败。

软件需求说明文件会列出专案开发上,充份且必要的需求资讯。在推导需求的过程中,开发者需要对要开发的产品非常清楚,有透澈的了解。这是靠专案团队和客户在产品开发过程中很详细且持续的沟通达成的。

软件需求说明可能是承包商可交付(英语:deliverable)资料项目说明(英语:data item descriptions)中的一项,也有可能是其他组织要求文件中的一部分。软件需求说明多半是由技术写作人员、系统架构师或程序员所撰写。

中国大陆对软件需求说明是根据 GB8567-88《计算机软件产品开发文件编制指南》进行编写的,虽然此标准到2008年就已经废止,但其影响深远,至今各组织的软件需求说明书模板虽然经过使用后历经调整,仍然有明显的该标准痕迹,可以说形成了传统的软件需求说明书的写法。

到2014年为止,在软件需求表达方式领域出现了如下三种常见情况:

有些组织虽然仍然称呼需求文档为需求说明书(或者SRS),而实质的表达采用的是用例,这种情况归属于上述的第2种情况。

在最新的SWEBOK V3.0中,在这一领域仍然采用了“Software requirements specification”的说法。

但是在中文领域,“软件需求说明书”是无法在字面意思上涵盖“不采用SRS写法的用例分析”和“用户故事”的。

说明:至于表达内部事务的用户故事是否属于需求范畴,那是另一回事,毕竟多数的用户故事表达的是需求。

需求也会有类似代码异味的情形,需求异味(requirements smell)是指需求规格上的问题,需求不一定不对,但会在实现上造成困难。

需求异味的例子包括有主观语言、模糊的副词及形容词、最高级以及否面叙述等。

相关

  • 敬畏敬畏(awe),意指在面对权威、庄严或崇高事物时所产生的情绪,带有恐惧、尊敬及惊奇的感受。孔子说:“君子有三畏:畏天命,畏大人.畏圣人之言。”(《论语·季氏》)。朱熹说:“然敬有甚物,
  • 牡丹江牡丹江位于中国东北地区,是松花江右岸支流,河名系满语“穆丹乌拉”(满语:ᠮᡠᡩᠠᠨᡠᠯᠠ,转写:mudan ula)的转译音,意为“弯曲的江”。发源于吉林省敦化市,于黑龙江省依兰县注入松
  • 石川哲罗鱼石川哲罗鱼(学名:Hucho ishikawai)为辐鳍鱼纲鲑形目鲑科哲罗鱼属的鱼类,为温带淡水鱼,分布于亚洲中国鸭绿江、朝鲜半岛Am-nok、Dok-ro、Weon-ju与Jang-jin 河,体长可达50公分,栖息
  • 贲门贲门(cardia)是人或动物消化道的一部分,为食道和胃的接口部分。食道粘膜在贲门处与胃粘膜相接。此处的食管下段括约肌能起到收紧胃上口的作用,在胃蠕动过程中防止胃内容物返入食
  • 岸上腔吻鳕岸上腔吻鳕(学名:),又称岸上氏须鳕、胸斑腔吻鳕,为长尾鳕科腔吻鳕属的鱼类。分布于日本南部三崎、骏河湾、高知等外海以及台湾东港西南海域和东中国海琉球海沟北部等,属于西北太平
  • 许鸿源许鸿源(1917年10月23日-1991年1月22日),是一位出身台湾彰化的中药制药企业家。他是将中药标准化制药流程引入台湾的先驱之一。1917年,许鸿源出生于日治台湾台中州彰化郡和美庄中
  • 一起走吧《一起走吧》(朝鲜语:같이 걸을까,英语:Shall We Walk Together)为韩国JTBC于2018年推出的综艺节目,为元祖偶像g.o.d的治愈系团综,由5名god成员朴俊炯、尹启相、Danny Ahn、孙昊永
  • 务边国会议席务边国会议席是马来西亚的国会下议院议席之一,选区主要位于霹雳州近打县内,迪遮州席南部地区则位于金宝县内。于1984年创设至今,国会选区编号为P071。目前其下有三个州议席,分别是双溪喇叭(N44)、新邦波赖(N45)和迪遮(N46)。现任务边国会议员为李文材,来自希望联盟人民公正党。务边国会议席于1986年马来西亚选举委员会重划选区时创立,其前身为近打国会议席(英语:Kinta (federal constituency))的一部分。自务边国会议席创立以来,国阵马华公会在接连五届大选及一次补选中获胜,直至
  • 大阪市废除改设置特别区公投大阪市废除改设置特别区公投(日语:大阪市を廃止し特別区を設置することについての投票)是大阪市于2020年11月1日举行的提议,内容是将大阪市分为大阪府直辖的4个特别区并废除大阪市的公投,相较五年前的类似公投,本次公投名称明确的加上“大阪市废除”字眼,结果提议遭否决,大阪市仍然保留。为实现大阪都构想,大阪府和大阪市时任执政党大阪维新会于2020年再度发起大阪市特别区设置公投。公投案规划2025年1月1日废除大阪市,大阪市市长和大阪市议会随之废除,大阪市辖境内原有24个行政区分别划入大阪府直辖的4个特别区:淀
  • 凯茜·坎贝尔-帕斯卡尔凯茜·坎贝尔-帕斯卡尔(英语:Cassie Campbell-Pascall,1973年11月22日-),加拿大女子冰球运动员。她曾代表加拿大国家队参加1998年、2002年和2006年冬季奥林匹克运动会冰球比赛,获得二枚金牌和一枚银牌。