需求规格说明书(ISO标准版)_第1页
需求规格说明书(ISO标准版)_第2页
需求规格说明书(ISO标准版)_第3页
需求规格说明书(ISO标准版)_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ISO要求规范指南1.前言序言中概述了软件要求规格表本身,有助于读者阅读和理解本文。1.1 .目的说明编写本要求规范指南的目的。例如,定义*软件产品。本文详细说明了此产品的软件要求。本要求规范指南仅说明整个系统的一部分时,定义文档中所述的部分或子系统。1.2 .背景正在开发的软件产品/项目系统的名称。产品/项目的任务提议者、用户、开发人员此产品与外部系统或组织结构之间的关系。1.3 .目标1.4。读者和阅读建议列出不同读者的软件要求规范指南,说明本文档其馀部分的组织结构和每个读者的阅读建议。1.5 .服务范围简要说明要开发的软件产品或项目的目的,将该软件产品或项目与应用程序环境中用户的业务范围和运营方式相关联。1.6 .定义、缩写、缩写、规则请提供文档中某些专业单词的定义。解释文档中辅助对象的缩写和缩写。说明文件中使用的标准、排版样式、提示和特殊字元的意义。1.7 .参考资料列出创作文档时参考的材料和其他资源。其中可能包括协议、各种规范标准、用户界面的快速原型以及在项目(产品)开发期间发布的其它文档。提供的信息应提供对这些资源和资源的方便访问,包括标题、作者、版本、日期、出版单位或资料来源。2.系统概述全面说明系统(模块)将实现的功能。本节将讨论:1.受众类型描述要进行的软件产品或项目的最终用户范围、类型和特征。2.产品功能概述产品所需的主要功能。详细说明将在下一节继续。3.家庭和依赖性介绍了软件运行时的一些前提条件,以及软件运行时各种支持环境的一些假设。4.正在开发的产品的其他宏说明根据系统的实际结构,系统的模块和子模块可以分为多个子部分。3.系统结构全面说明系统的模块结构,每个模块都有相应的图表(例如系统模块图),其中包含明确的定义和范围的详细说明。通过方块图说明每个系统模块及其关系。如果有与系统特性相关的外部功能模块,则还必须在块图中说明这些外部功能模块。本节介绍的功能模块及其之间的接口必须在本文档或其他相关文档(如独立系统接口文档)中详细介绍。4.扩展功能如果系统有一些隐式要求,此处说明了系统隐式要求的扩展。5.系统软件要求本节介绍了每个功能模块的功能要求,每个模块必须包含软件要求规范的详细说明。5.1 .标准5.2。辨别名称5.3。规格本节定义指定给软件的系统功能组件的标识号的命名规范。识别号码的命名惯例为:(class)-field1 -field2 .。seq。1.class表示可根据软件的实际情况定义的功能组件的类型、特性、重要性或优先级。例如:p:主要功能,必须实现;I:这是一项重要功能,但不需要立即实现。s:这是建议功能,不是客户提出的。2.field1 -field2 -根据软件的实际情况自行定义。3.seq需求功能项目流程编号。示例:P-secure.login.001表示系统安全模块的登录功能条目(基本功能,流号001)。5.4 .系统模块名称5.5。称为系统功能模块名称、标识号。本节介绍此模块将通过软件实现的功能特性。开发团队可以针对各种软件产品或项目调整本节的内容,并设置唯一的文档内容结构和分层结构。6.系统接口要求(可选)系统接口由两部分组成,包括外部接口和内部模块接口。如果系统具有更复杂、内容更多的界面,则可以创建单独的系统界面文档来补充本文档。6.1系统外部接口说明此系统和外部其他系统的接口要求。6.2系统模块接口说明系统内部模块之间的接口。7.系统环境要求说明软件的操作环境相关因素。包括对硬件平台和软件平台的支持。说明影响开发者自由选择的硬件平台和软件平台的限制,可能包括以下限制:1.应使用或避免创建辅助对象的技术、工具、语言、软件等。需要遵守的开发规范或标准3。法律法规,行业标准5。准等;6.硬件限制(例如,硬件集成由其他组织执行)7.1 .硬件平台说明系统中每个模块的硬件功能要求,每个模块都必须有详细的硬件功能要求。如果所有模块的硬件要求相同,则只需列出整个系统的硬件要求。硬件要求的说明可以描述为需要硬件实现的系统或模块的功能特性以及实现它们的硬件要求。7.2软件平台介绍运行每个模块所需的系统和环境支持,如操作系统平台、版本、其他软件组件、应用程序和应用程序服务。8.其他非功能要求(可选)本节列出了系统的所有非功能要求,包括:1.性能要求:说明目标应用程序的软件产品性能要求。可能的用户数、对存储或磁盘空间的要求、数据库的容量、对用户工作请求的响应时间等。2.坚固性要求:说明系统可能发生的例外或导致例外的不稳定性,以定义应采取的预防措施和解决方案。确定软件产品必须遵守的安全标准、策略或规则。“并发用户数超过100人时,将向后续用户通知系统使用量高的信息。”.3.安全性要求:说明可能会影响软件使用和使用过程中生成的数据保护的系统安全性、完整性和机密性相关问题。说明系统必须满足的安全要求,并定义验证用户id或授予权限要求。“用户访问表(或模块中的数据时访问的行为,访问的数据等相关数据必须写入安全日志。”中所述。4.质量性质:向用户和开发人员详细说明重要的质量特性。这些特性必须可识别、量化、验证,并指出系统对这些特性的强调点。下表列出了从用户和开发人员角度考虑的一些质量特性。对使用者重要的品质特性对开发人员重要的品质特性“有效性”(availability)“可服务性”(maintainability)效率-可移植性portability弹性、可重复使用(reusability)完整性可测试性(testability)互操作性(互操作性)可靠性(reliability)坚固型(robustness)可用性(usability)产品的不同部分对质量特性有不同的要求。5.业务规则:描述软件产品必须遵守的用户工作的行业规则。如果已存在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论