软件开发软件需求说明指导书编写标准规范.docVIP

软件开发软件需求说明指导书编写标准规范.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1具体需求

1.1功效需求

1.1.1功效需求1

对于每一类功效或有时对于每一个功效,需要具体描述其输入、加工和输出需求。由四个部分组成:

引言

描述是功效要达成目标、所彩方法和技术,还应清楚说明功效意图由来和背景。

输入

具体描述该功效全部输入数据,如:输入源、数量、度量单位、时间设定、有效输入范围(包含精度和公差);

操作员控制细节需求。其中有名字、操作员活动描述、控制台或操作员位置。比如:当打印检验时,要求操作员进行格式调整;

指明引用接口说明或接口控制文件参考资料。

加工

定义输入数据、中间参数,以取得预期输出结果全部操作。它包含以下说明:

输入数据有效性检验;

操作次序,包含事件时间设定;

响应,比如,溢出、通信故障、错误处理等;

受操作影响参数;

降级运行要求;

用于把系统输入变换成对应输出任何方法(方程式、数学算法、逻辑操作等);

输出数据有效性检验。

输出

具体描述该功效全部输出数据,比如:输出目标地、数量、度量单位、时间关系、有效输出范围(包含精度和公差)、非法值处理、犯错信息;

相关接口说明或接口控制文件参考资料。

另外,对着重于输入输出行为系统来说,需求说明应指定全部有意义输入、输出对及其序列。当一个系统要求记忆它状态时,需要这个序列,使得它能够依据此次输入和以前状态作出响应。也就是说,这种情况如同有限状态机。

1.1.2功效需求2

......

1.1.n功效需求n

1.2外部接口需求

1.2.1用户接口

提供用户使用软件产品时接口需求。比如,假如系统用户经过显示终端进行操作,就必需指定以下要求:

对屏幕格式要求;

报表或菜单页面打印格式和内容;

输入输出相对时间;

程序功效键可用性。

1.2.2硬件接口

要指出软件产品和系统硬部件之间每一个接口逻辑特点。还可能包含以下事宜:支撑什么样设备,怎样支撑这些设备,有何约定。

1.2.3软件接口

在此要指定需使用其它软件产品(比如,数据管理系统、操作系统或数学软件包),和同其它应用系统之间接口。对每一个所需软件产品,要提供以下内容:

名字;

助记符;

规格说明号;

版本号;

起源。

对于每一个接口,这部分应说明和软件产品相关接口软件目标,并依据信息内容和格式定义接口,但无须具体描述任何已经有完整文件接口,只要引用定义该接口文件即可。

1.2.4通信接口

指定多种通信接口。比如,局部网络协议等等。

1.3性能需求

从整体来说,本条应具体说明软件、或人和软件交互静态或动态数值需求。

静态数值需求可能包含:

支持终端数;

支持并行操作用户数;

处理文卷和统计数;

表和文卷大小。

动态数值需求可能包含:欲处理事务和任务数量,和在正常情况下和峰值工作条件下一定时间周期中处理数据总量。

全部这些需求全部必需用能够度量术语来叙述。比如,95%事务必需在小于1s时间内处理完,不然,操作员将不等候处理完成。

1.4设计约束

设计约束受其它标准、硬件限制等方面影响。

1.4.1其它标准约束

本项将指定由现有标准或规则派生要求。比如:

报表格式;

数据命名;

财务处理;

审计追踪,等等。

1.4.2硬件限制

本项包含在多种硬件约束下运行软件要求,比如,应该包含:

硬件配置特点(接口数,指令系统等);

内存放器和辅助存放器容量。

1.5属性

在软件需求之中有若干个属性,以下指出其中多个(注意:对这些决不应了解为是一个完整清单)。

1.5.1可用性

能够指定部分原因,如检验点、恢复和再开启等,以确保整个系统有一个确定可用性等级。

1.5.2安全性

指是保护软件要素,以预防多种非法访问、使用、修改、破坏或泄密。这个领域具体需求必需包含:

利用可靠密码技术;

掌握特定统计或历史数据集;

给不一样模块分配不一样功效;

限定一个程序中一些区域通信;

计算临界值检验和。

1.5.3可维护性

要求若干需求以确保软件是可维护。比如:

软件模块所需要特殊耦合矩阵;

为微型装置指定特殊数据\程序分割要求。

1.5.4可转移\转换性

要求把软件从一个环境移植到另一个环境所要求用户程序,用户接口兼容方面约束等等。

1.5.5警告

指定所需属性十分关键,它使得大家能用要求方法去进行客观验证。

1.6其它需求

依据软件和用户组织特征等,一些需求放在下面各项中描述。

1.6.1数据库

本项对作为产品一部分进行开发数据库要求部分需求,它们可能包含:

在功效需求中标识信息类别;

使用频率;

存取能力;

数据元素和文卷描述符;

数据元素、统计和文卷关系;

静态和动态组织;

数据保留要求。

注:假如使用一个现有数据库包,这个包应在“软件接口”中命名,并在那里具体说明其使用方法。

1.6.2操作

这里说明用户要求常规和特殊操作。

在用户组织之中多种方法

文档评论(0)

199****0723 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档