编写软件需求规格说明的8项原则

软件需求规格说明(Software Requirement Specificatio,SRS)用于描述软件需求,是软件设计和合格性测试的依据。

软件需求规格说明是软件开发的基础,它的重要性是不言而喻的。但是仍然有很多开发人员写不好软件需求规格说明,导致需求的验证和确认也会受到影响。

要编写好软件需求规格说明,除了满足GJB438B的要求之外,还应遵循以下8项原则(这是1979年由Balzer和Goldman提出的):

  • 原则1:功能与实现分离

编写软件需求规格说明的目标是清晰、准确地描述软件需求,它描述的是要软件“做什么”而不是“怎么做”。

  • 原则2:使用面向处理的规格说明语言

编写软件需求规格说明,很大部分内容是描述软件的功能需求,而描述功能需求就要使用面向处理的说明语言,即描述清楚有哪些输入,会导致软件系统产生何种输出,从而得到“做什么”的规格说明。

  • 原则3:规格说明要描述清楚所属的系统

如果软件只是某个更大系统中的一个组成部分,那么在编写软件规格说明时要对所在系统进行描述,特别是本软件与更大系统中其它组成部分的接口。

  • 原则4:规格说明必须清楚描述软件的运行环境

  • 原则5:规格说明是一个需求模型,而不是设计或实现的模型

  • 原则6:规格说明必须是可操作的

编写需求规格说明时要注意规格说明中所描述的需求必须是充分的、可实现的、可测试的。

  • 原则7:规格说明必须容许不完备性并允许扩充

那些以需求暂时不能确定为借口,从而推迟需求开发的进程,都是不允许的。

  • 原则8:规格说明必须局部化和松散地耦合

编写软件规格说明时,要尽可能地按照模块化的要求去描述功能需求,不同的功能之间尽可能地保持松耦合的关系,这样一旦发生需求更改,只需要更改局部的需求即可。

这正是:

规格编写有标准,还要遵守八原则

一条一条厘清楚,这样编写才算可

参考书目:军用软件工程,作者:黄震宇等,出版社:电子工业出版社

(0)

相关推荐

  • 轻松学习UML之用例图,时序图

    本文主要讲解UML图中的用例图(Use Case Diagram)和时序图(Sequence Diagram)相关内容,如有不足之处,还请指正. 概述 统一建模语言(UML,UnifiedModeli ...

  • ios14桌面布局怎么好看 ios14好看的桌面布局推荐

    ios14系统更新后带来了全新的桌面布局设置以及小组件功能,让整个iPhone桌面变得更加精细化.个性化,每个用户能根据自身需求打造独一无二的桌面布局,但是很多朋友私下问小编:为什么别人设置的桌面那么 ...

  • 软件工程

    目录: 出版者的话 译者序 前言 第一部分 软件工程导论 第1章 概述 1.1 专业化软件开发 1.1.1 软件工程 1.1.2 软件工程的多样性 1.1.3 软件工程和Web 1.2 软件工程人员的 ...

  • 一、需求测试-需求规格说明书规范

    有测试的小伙伴不太清楚需求测试的范围及规范,整理了下,希望可以帮到大家.需求规格说明书应该遵循的原则:1.功能和实现分离,即描述要实现的结果结果,不要描述实现的过程2.要求使用面向处理的规格说明语言, ...

  • 得椎管狭窄,腰腿疼痛得不行!该怎么治疗?骨科医生说清3项原则

    得椎管狭窄,腰腿疼痛得不行!该怎么治疗?骨科医生说清3项原则

  • 生长季如何抓紧时间长大个,遵守这五项原则,孩子成长少吃亏

    春回大地,万物复苏,一切生机都藏在了春天,生机勃勃的新生命总是寓意着活力四射,因此那些生意盎然的生命也常常被比作是少年向上蓬勃生长的生机,从而就流传了这样一句话,春天不仅适合新生命的诞生,也适合孩子长 ...

  • 企业想要无风险税务筹划,那么请一定要遵循这四项原则

    对企业来说,节约纳税支出.降低税负,可以非常有效地提高公司利润,帮助企业积累更多的发展资金,但是金税由于三期大数据的监控,就看不到逃税.避税了,所以本文整理了零税收风险税收筹划成为企业的优先事项,节约 ...

  • 【秘籍 防御性驾驶的八项原则】“驾驶在于...

    [秘籍 防御性驾驶的八项原则]"驾驶在于眼睛和头脑",是防御性驾驶创始人哈罗德·史密斯的经典论述,体现了防御性驾驶对驾驶人行车中的观察力.警惕性和思考决策能力的要求和强调.这八个防 ...

  • 王方华:中国管理模式研究的五项原则

    导语 在11月8日举办的第十届中国管理・全球论坛上,上海交通大学安泰经济与管理学院前院长王方华教授,发表题为<中国管理模式研究的五项原则>的演讲.作为新一届C50+论坛轮值主席,王方华在演 ...

  • 运动防痛风,坚持4项原则

    [运动防痛风,坚持4项原则]民生视角防治痛风,必须标本兼治,控制饮食,严格限制嘌呤含量丰富的食物,同时注意减肥,控制体重,适当增加体力活动.运动防痛风,坚持以下4项原则@健康浙江 来源: 浙江发布

  • 德国人教子八项原则

    王哲 德国人卡尔威特的一个孩子,在不满14岁时就被授予哲学博士学位.他教育孩子的经验是: 1.不浪费孩子的智力.当孩子咿呀学语时,就教他正确的语言,而不要把小猫说成"喵呜". 2. ...

  • 【父母必读】德国人教子八项原则

    让知识回家 一站式收藏您的阅读与创作 [父母必读] 德国人教子八项原则 文/王  哲     德国人卡尔·威特的一个孩子,在不满14岁时就被授予哲学博士学位.他教育孩子的经验是: 1.不浪费孩子的智力 ...

  • 打造优势团队的“八项原则”

    商业案例参考 管理哲学 老板大讲堂 小企业的诞生与发展,可以靠个人的力量能够做到:但要做大作强做规范,必须要有一个齐心协力的团队.所以,做企业从组建到发展,经营管理团队的作用起着无法替代的作用. 创业 ...