软件需求说明

✍ dations ◷ 2025-02-27 17:21:28 #软件需求说明

软件需求说明(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)是指需求规格上的问题,需求不一定不对,但会在实现上造成困难。

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

相关

  • 斯普特尼克1号斯普特尼克1号,又译1号卫星(俄语:Спутник,俄语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode
  • 司马蕤司马蕤(3世纪-301年),字景回,西晋人。齐献王司马攸的庶长子。其叔父辽东王司马定国早死,咸宁三年(277年)九月,司马攸以司马蕤作为其继嗣,继辽东王之位。太康四年(283年)五月,改封东莱王,元
  • 海达语海达语(Xaat Kíl)是海达族的语言。该语言有8个元音和超过30个辅音。语言学家爱德华·萨丕尔曾在1915年把海达语归为纳-德内语系,该提议随即受到诸多语言学家(如Pinnow, Greenb
  • 努曼西亚努曼西亚(西班牙语:Numancia)是一座消失了的凯尔特伊比利亚城市。遗址位于如今的西班牙索里亚省以北的加拉伊穆尔拉山(el Cerro de la Muela)。努曼西亚因其在凯尔特伊比利亚战争
  • A18公路A18公路、A18高速公路可以指:
  • 崔丹尼尔崔丹尼尔(韩语:최다니엘,1986年2月22日-),韩国男演员。哥哥是公务员,父亲是陆军士官学校出身。大学毕业后,开始进军广告界。2009年,崔丹尼尔在令韩国人民狂热的情景喜剧《穿透屋顶的H
  • 赣州战斗 (北洋政府时期)赣州战斗发生于1925年9月3日-8日,地点则是在中国赣南。是北洋政府时期内战之一,交战两方为十四军及中央二师、滇一师部。
  • 麦克阿瑟撤离菲律宾在第二次世界大战中,道格拉斯·麦克阿瑟将军的菲律宾撤离行动开始于1942年3月11日:麦克阿瑟上将及其家人、团队离开驻守的科雷希多岛以及在巴丹被包围的部队,搭乘几艘PT艇,穿越海上的狂风巨浪,躲避巡逻的日本军舰,在两天后最终撤至棉兰老岛 。尔后麦克阿瑟一行搭乘两架B-17空中堡垒轰炸机飞赴澳大利亚,并在3月12日乘火车最终抵达墨尔本 。而在那里他发表了他的著名演说,誓言:“我脱险了,我将要回来。”早在第一次世界大战,麦克阿瑟早已是一名久经沙场、并且颇具人气的指挥官。1937年他从美国陆军退役,并开始担任菲
  • 牛化东牛化东(1906年-1995年),曾用名牛殿英,字光远,陕西定边人,中华人民共和国政治人物,曾任宁夏军区副司令员,宁夏回族自治区政协副主席。
  • 赵雪莲赵雪莲(1982年1月24日-),中国大陆女演员暨主持,山东龙口人,毕业于中央戏剧学院表演系及山东大学外语系,代表作有《大宅门》、《汉武大帝》及《家比太大》等等。