符合CMMI5的产品需求规格说明书(软件产品需求规格说明书标准模板)
- 格式:docx
- 大小:25.57 KB
- 文档页数:9
软件需求规格说明书模板软件需求规格说明书模板1. 产品的目标1.1 该项目工作的用户问题或背景[对引发开发任务的工作和情况的描述。
同时也应描述用户希望用将要交付的软件来完成的工作。
][该节内容为该项目提供了合法的理由,你应该考虑用户的问题是否严重,是否应该解决和为什么应该解决。
]1.2 产品的目标[用一句话或很少的几句话来说明“我们希望该产品做什么?”换言之,即开发该产品的真正原因。
[项目如果没有一个表述清晰、易于理解的目标,就会迷失在产品开发的沙漠中。
产品必须带来某种优势。
典型的优势是产品会增加组织在市场上的价值,减少运作成本,或提供更好的客户服务。
这个优势应该是可度量的,这样才能够让您确定交付的产品是否达到目标。
]2. 客户、顾客和其它风险承担者2.1 客户是为开发付费的人,并将成为所交付产品的拥有者[ 这一项必须给出客户的姓名,三个以内是合理的。
][客户最终将接受该产品,因此必须对交付的产品满意。
如果你无法找到一个客户的姓名,那么也许你就不应该构建该产品。
]2.2 顾客是将花钱购买该产品的人[ 也给出姓名和相关的信息]2.3 其它风险承担者[其他的一些人或组织的名称,他们或者受到产品的影响,或影响产品。
]1) 经理或项目负责人;2) 业务领域专家;3) 技术人员;4) 系统开发者;5) 市场人员;6) 产品经理;7) 测试和质量保证人员;8) 审查员,诸如安全审查员或审计人员;9) 律师;10) 易用性专家;11) 你所处行业的专业人员。
3. 产品的用户3.1 产品的用户[产品的潜在用户或操作员的列表。
针对每种类型的用户,提供以下信息:]1) 用户分类2) 用户工作的任务;3) 主要相关的经验;4) 技术经验;5) 其他用户特征:包括身体、智力、工作态度、对技术的态度、教育程度、语言技能、年龄、性别等。
[用户是为了完成工作而与产品交互的人,你了解用户,就越可能提交适合用户工作方式的产品。
]3.2 对用户设的优先级[ 在每类用户后面附上一个优先级,这区别了用户的重要性和优先地位:]1) 关键用户:对产品的后续成功至关重要;2) 次要用户:他们使用产品,但对产品的长期成功并无影响;3) 不重要的用户:不常用、未授权和没有技能的用户。
{ 项目名称 }产品需求规格说明书机构公开信息版本历史目录0. 文档介绍 .............................................. 错误!未定义书签。
文档目的 ................................................ 错误!未定义书签。
文档范围 ................................................ 错误!未定义书签。
读者对象 ................................................ 错误!未定义书签。
参考文档 ................................................ 错误!未定义书签。
术语与缩写解释.......................................... 错误!未定义书签。
1. 产品介绍 .............................................. 错误!未定义书签。
2. 产品面向的用户群体..................................... 错误!未定义书签。
3. 产品应当遵循的标准或规范............................... 错误!未定义书签。
4. 产品范围 .............................................. 错误!未定义书签。
5. 产品中的角色 .......................................... 错误!未定义书签。
6. 产品的功能性需求....................................... 错误!未定义书签。
功能性需求分类.......................................... 错误!未定义书签。
XXX软件需求规格说明书{产品名称} 软件需求规格说明书版本历史第0 页目录1.产品描述 (3)1.1.编写目的 (3)1.2.产品名称 (3)1.3.文档范围 (3)1.4.预期的读者和阅读建议 (3)1.5.参考文档 (3)1.6.缩略语和术语(可选) (3)2.产品需求概述 (3)2.1.用例简介 (3)2.2.运行环境 (3)2.3.条件与限制(可选) (4)3.用例描述 (4)3.1.用例1 (4)3.2.用例N (5)3.3.不支持的用例 (5)4.数据描述 (5)5.系统需求(可选) (5)6.运行需求(可选) (6)6.1.用户界面 (6)6.2.硬件接口 (6)6.3.软件接口 (6)6.4.通信接口 (6)7.其它需求(可选) (7)8.特殊需求(可选) (7)9.不确定的问题(可选) (7)10.编写人员及编写日期 (7)11.附录 (7)11.1.引用文件 (7)11.2.参考资料 (7)1.产品描述1.1.编写目的【说明编写本软件需求规格说明书的目的,指出预期的读者。
】1.2.产品名称【本项目的名称,包括项目的全名、简称、代号、版本号。
】1.3.文档范围【文档范围包括:产品介绍,产品面向的用户群体,产品应当遵守的标准与规范,产品范围,产品中的角色,产品的功能性需求,产品的非功能性需求。
】1.4.预期的读者和阅读建议【各种管理人员及开发人员:项目经理、系统工程师、软件开发人员、硬件开发人员、测试人员、型态管理人员、品质保证人员和软件使用客户】1.5.参考文档【说明编写本软件需求规格说明书涉及参考文档。
】1.6.缩略语和术语(可选)【对重要的或是具有特殊意义的名词(包括词头和缩写)进行定义,以便读者可以正确地解释软件需求说明。
】2.产品需求概述2.1.用例简介【对产品的基本用例做一个简介,包括:1.本产品的开发意图、应用目标及作用范围。
2.概略介绍了产品所具有的主要用例。
用UML用例包图和用例图描述功能结构。
××××详细设计说明书文档编号:FHI_CMMI_TS_TEM_PARD文档信息:详细设计说明书文档名称:详细设计说明书文档类别:CMMI模板密级:内部秘密版本信息:1.1建立日期:2016-1-5创建人:EPG批准人:李庆林批准日期:2016.2.25存放位置:集成公司组织资产库/组织标准过程编辑软件:Microsoft Office 2003 中文版目录1导言 (4)1.1目的 (4)1.2范围 (4)1.3术语定义 (4)1.4相关文档 (4)1.5参考资料 (4)2功能模块实现设计 (5)2.1功能模块清单 (5)2.2一级功能模块名称 (5)2.2.1二级功能模块名称 (5)3数据库实现设计 (6)3.1数据库模块清单 (6)3.2存储过程实现设计 (6)3.2.1存储过程名称1 (6)3.3函数实现设计 (7)3.3.1函数名称1 (7)3.4触发器实现设计 (8)4外部接口实现设计 (8)4.1外部接口模块清单 (8)4.2外部接口1实现设计 (8)4.3外部接口2实现设计 (9)5其它实现设计 (9)5.1详细设计名称1 (10)6程序文件清单 (10)1导言[本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。
]1.1目的[本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的详细设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。
详细设计的详细程度,应达到可以编写程序的水平。
[1.2范围[本文档用于软件设计阶段的详细设计,它的上游(依据的基线)是概要设计说明书,它的下游是源程序清单及单元测试计划,并为单元测试报告提供测试依据。
软件详细设计的范围是:各功能模块实现设计、数据库实现设计。
[1.3术语定义1.4相关文档1.源程序清单2.单元测试计划及报告3.用户使用手册1.5参考资料1.软件需求规格说明书2.概要设计说明书3.软件合同4.命名规范2功能模块实现设计[详细设计是面向模块的,或者说是面向部件(组件或构件)的,不是面向组织结构或部门单位的。
软件需求规格说明书模板文档编号:FHI_CMMI_RD_TEM_RSPEC文档信息:软件需求规格说明书模版文档名称:软件需求规格说明书模版文档类别:CMMI模板密级:内部秘密版本信息:1.1建立日期:2016-1-5创建人:EPG批准人:李庆林批准日期:2016.2.25存放位置:集成公司组织资产库/组织标准过程编辑软件:Microsoft Office 2003 中文版文档修订记录(引用时请修改为实际项目的信息)*变化状态:C――创建,A——增加,M——修改,D——删除目录1 引言 (5)1.1 编写目的 (5)1.2 产品的范围 (5)1.3 预期的读者和阅读建议 (5)1.4 术语、定义、符号及缩略语 (5)1.5 参考资料 (5)2 综合描述 (5)2.1 产品的背景 (6)2.2 用户类和特征 (6)2.3 产品的功能 (6)2.4 遵循的标准和规范 (6)2.5 应用模型 (6)2.6 运行环境 (6)2.7 设计和实现上的限制 (6)2.8 假设和依赖 (7)3 功能需求 (7)3.1 功能需求关系模型 (8)3.2 功能1 (8)3.3 功能n (8)4 功能需求 (9)4.1 包结构模型/模块关系模型................................................................ 错误!未定义书签。
4.2 <Package A>(With UseCase) ........................................................ 错误!未定义书签。
4.2.1 <Package A> 概述 ..................................................................... 错误!未定义书签。
4.2.2 Use Cases目录 ............................................................................ 错误!未定义书签。
软件产品规格说明书模板一、产品概述1.1产品名称:XXX软件1.2产品版本:V1.01.3产品功能:XXX软件是一款面向XXX领域的专业XXX软件,具有XXX、XXX、XXX等丰富的功能模块,可以满足用户在XXX方面的各种需求。
1.4产品定位:XXX软件定位于为XXX领域的XXX人士提供高效、便捷、全面的XXX解决方案,帮助用户提高工作效率,降低成本,提升竞争力。
1.5产品优势:XXX软件具有以下几个方面的优势:-具备XXX领域的专业知识和经验,能够为用户提供专业化的解决方案;-丰富的功能模块,可以满足不同用户的多样化需求;-便捷的操作界面,用户友好的交互体验;-稳定可靠的软件性能,保障用户工作的顺畅进行。
1.6产品目标:XXX软件的目标是成为XXX领域的领先品牌,为用户提供最优质的XXX解决方案,成为用户信赖的长期合作伙伴。
二、产品功能2.1 XXX功能模块:- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;2.2 XXX功能模块:- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;2.3 XXX功能模块:- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;2.4 XXX功能模块:- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;2.5 XXX功能模块:- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;2.6 XXX功能模块:- XXX模块:实现XXX功能,XXX特点;- XXX模块:实现XXX功能,XXX特点;三、产品技术参数3.1软件平台:支持Windows、Mac、Linux等多个操作系统平台3.2开发语言:采用XXX语言开发3.3数据库:支持XXX数据库3.4硬件环境:最低配置为XXX,推荐配置为XXX3.5软件接口:支持XXX、XXX等接口3.6网络要求:需要联网使用,支持XXX网络四、产品使用说明4.1安装说明:用户可以通过XXX方式进行安装,XXX步骤。
实用文档{XXX系统}产品需求规格说明书版本历史目录0. 文档介绍 (5)0.1文档目的 (5)0.2文档范围 (5)0.3读者对象 (5)0.4参考文档 (5)0.5术语与缩写解释 (5)1.产品介绍 (7)1.1产品概况 (7)1.2开发背景 (7)2.产品面向的用户群体 (7)2.1用户群体特征 (7)2.2系统特点 (8)3.产品应当遵循的标准或规范 (8)4.产品范围 (8)5. 产品中的角色 (8)6. 产品的功能性需求 (9)6.1功能性需求分类 (9)6.2企业信息管理 (10)6.3固定资产管理 (12)6.4项目招投标管理 (14)6.5项目管理 (15)6.6海外仓库管理 (17)6.7劳务管理 (18)6.8贸易管理...................................................................................... 错误!未定义书签。
6.9合同管理...................................................................................... 错误!未定义书签。
6.10人力资源管理 ............................................................................ 错误!未定义书签。
6.11计财管理 ................................................................................... 错误!未定义书签。
6.12领导总控工作台 ........................................................................ 错误!未定义书签。
C M M I产品需求规格说明书Revised by Liu Jing on January 12, 2021{XXX系统}产品需求规格说明书目录0. 文档介绍文档目的沈阳奥森科技有限公司通过对公司领导及各部门的实地调研走访,收集资料,并与公司信息化小组进行沟通,初步确定了公司信息化建设目标、完成了系统需求分析。
本文档着重从功能需求方面描述系统,为后续系统设计与开发提供基础条件。
本文档作为与用户之间相互了解的基础,提供系统性能要求、初步设计和对用户影响的信息,同时也作为开发人员进行设计和实施的基础,及总体验证和确认的依据。
文档范围以零售业防损,安全,监察业务为核心,根据系统功能模块分为电子地图,实时监控,事件查询,交易监察,系统设置,视频监察,本文档作为对零售业安全与防损系统的需求说明文档,对以上六大功能模块做业务功能说明。
读者对象东翔智能有限公司相关部门领导及各功能模块相关业务人员。
参考文档暂无术语与缩写解释1.产品介绍产品概况本系统是以零售业防损,安全,监察三大块业务为核心,采用信息化技术构建集成统一的公司内部防损综合管理平台,对于用户业务水平,办公效率,管理有效性具有很大的提升。
开发背景随着现今零售业的业务范围的不断扩展与壮大,常规的管理显然已不能满足现实发展的需要,如何实现规范化、标准化的管理来提高企业经营效益,就成为一个新的议题。
企业一直要面临来自各方的挑战,传统的手工处理方式和信息的利用方式已经不能满足行业发展的需要,影响了业务的发展,迫切需要利用已经拥有的计算机、网络资源,实现业务管理的信息化,加快内部的信息流通与信息的有效利用。
宏观上来看,管理信息化是一个趋势,计算机早已取代人工并取代一部分传统的信息记录方式,我们进入了新数字办公的时代。
而电脑技术以及网络技术的创新,以及增强性技术的进一步应用,有助于增强行业数字管理应用的协作性、实时性、安全性和可管理性。
短期看,行业的信息化需要一定的投入。
X X X X项目软件需求规格说明书XXXXXXX科技有限公司20XX年XX月目录第一章引言 (5)1编写目的 (5)2软件需求分析理论 (5)3软件需求分析目标 (5)4参考文献 (6)第二章需求概述 (6)1.项目背景 (6)2.需求概述 (7)3.条件与限制(可选) (7)4.移动办公系统结构 (8)5.移动办公网络拓扑图 (9)第三章系统功能需求 (9)1.移动办公系统升级改造需求 (9)✓界面显示要求 (11)✓待办公文列表 (11)✓待办公文列表排序 (11)✓公文详细信息界面元素 (11)✓网站信息审批 (11)✓会议申请 (11)✓意见录入 (12)✓移动邮件 (12)✓会议管理 (12)✓通知通告 (13)✓通讯录管理 (13)2.车辆管理模块升级改造需求 (13)✓系统功能架构 (14)✓网络拓扑结构 (15)3.电子公文预览需求 (15)✓电子公文交换网络 (16)✓电子公文交换流程 (17)4.政务信息管理系统平台功能需求 (18)第四章软硬件或其他外部系统接口需求 (20)1.用户界面 (20)2.硬件需求 (21)3.网络需求 (21)4.接口需求 (22)5.通信需求 (22)6.运行环境 (23)第五章其他非功能需求 (23)1.性能需求 (23)2.安全设施需求 (24)3.安全性需求 (24)4.扩展性需求 (25)5.可移植性需求 (25)第一章引言1编写目的为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。
2软件需求分析理论软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的、可验证的一个基本依据。
软件需求分析是一个项目的开端,也是项目实施最重要的关键点。
据有关的机构分析结果表明,设计的软件产品存在不完整性、不正确性等问题80%以上是需求分析错误所导致的,而且由于需求分析错误造成根本性的功能问题尤为突出。
软件需求规格说明书模板
1. 引言
软件需求规格说明书是软件开发过程中的重要文档之一,它用于明确软件系统的
需求,为软件开发人员提供清晰的指导。
本文档旨在为软件需求规格说明书的编写提
供一个模板。
2. 背景
在现代社会中,软件已经成为人们工作和生活的重要组成部分。
为了满足不断变
化的需求,软件开发人员需要编写软件需求规格说明书,以明确软件系统的功能和性
能要求。
3. 需求概述
本节主要描述软件系统的总体需求,包括系统的目标、功能和性能要求。
4. 功能需求
本节详细描述软件系统的功能需求,包括用户需求、系统功能和界面需求。
5. 非功能需求
本节详细描述软件系统的非功能需求,包括性能需求、安全需求和可靠性需求。
6. 系统约束
本节描述软件系统的约束条件,包括硬件和软件环境的要求、开发工具的选择等。
7. 项目计划
本节描述软件开发项目的计划和进度安排,包括需求分析、设计、编码、测试和
发布等阶段的任务和时间安排。
8. 需求变更管理
本节描述如何管理需求变更,包括变更的评估、审批和实施等流程。
9. 需求跟踪
本节描述如何进行需求跟踪,包括需求的标识、跟踪矩阵的建立和维护等。
10. 附录
本节包括软件需求规格说明书中使用的术语和缩写的解释,以及其他相关资料的附录。
以上是软件需求规格说明书模板的内容,希望能对软件开发人员在编写需求规格说明书时提供一些参考。
××××详细设计说明书文档编号:FHI_CMMI_TS_TEM_PARD文档信息:详细设计说明书文档名称:详细设计说明书文档类别:CMMI 模板密级:内部秘密版本信息:1.1建立日期:2016-1-5创建人: EPG批准人:李庆林批准日期: 2016.2.25存放位置:集成公司组织资产库 /组织标准过程编辑软件: Microsoft Office 2003 中文版文档修订记录(引用时请修改为实际项目的信息)版本编号或者变化状态简要说明(变更内容和修改日期变更人批准日期批准人更改记录编号变更范围)V1.0C创建2016-1-5张娜娜2016-2-25李庆林V1.0M文档编号去掉版本号2016-4-17邓沛沛2016-4-17李庆林* 变化状态: C――创建,A——增加, M——修改, D——删除目录1导言 (4)1.1目的 (4)1.2范围 (4)1.3术语定义 (4)1.4相关文档 (4)1.5参考资料 (4)2功能模块实现设计 (5)2.1功能模块清单 (5)2.2一级功能模块名称 (5)2.2.1二级功能模块名称 (5)3数据库实现设计 (6)3.1数据库模块清单 (6)3.2存储过程实现设计 (6)3.2.1存储过程名称 1 (6)3.3函数实现设计 (7)3.3.1函数名称 1 (7)3.4触发器实现设计 (8)4外部接口实现设计 (8)4.1外部接口模块清单 (8)4.2外部接口 1实现设计 (8)4.3外部接口 2实现设计 (9)5其它实现设计 (9)5.1详细设计名称 1 (10)6程序文件清单 (10)1导言[ 本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。
]1.1目的[ 本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的详细设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。
产品需求规格说明书模板版本:1.0.0公司名称[+部门名称](版权所有,翻版必究)文件修改控制产品需求规格说明书Ver: X.X[部门/项目名称]公司名称变更履历目录1.引言 (1)1.1目的 (1)1.2背景 (1)1.3术语表 (1)1.4参考资料 (1)2.项目概述 (1)2.1系统目标 (2)2.2系统特点 (2)2.3系统运行环境 (2)2.3.1设备及分布 (2)2.3.2支撑软件 (3)3.功能需求 (3)3.1系统角色 (3)3.2子系统(模块)划分 (3)3.3功能需求说明 (3)3.3.1XX子系统(模块)需求 (4)4.接口需求 (4)4.1界面接口 (4)4.1.1定义界面元素 (4)4.1.2界面迁移 (4)4.2硬件接口需求 (5)4.3软件接口需求 (5)4.4通信接口需求 (5)5.非功能性需求 (6)5.1精确性 (6)5.2可靠性 (6)5.3健壮性 (6)5.4性能 (6)5.5易用性 (6)5.6可移植性 (6)5.7互操作性 (6)5.8可扩展性 (7)5.9使用安全性 (7)5.10设计约束 (7)6.用户文档需求 (7)7.遗留问题 (7)8.附录 (8)8.1附件A:功能需求说明参考模板 (9)8.1.1XX子系统(模块/子模块)需求 (9)1.引言1.1目的[说明编写这份报告的目的,指出预期的读者。
]1.2背景[叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。
]1.3术语表[整理用户“业务词汇表”,列出本软件需求规格说明书中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时要求继承全部的先前过程中定义过的词汇。
]1.4参考资料[列出编写本报告时参考的文件、资料、技术标准以及他们的作者、标题、编号、出版日期和出版单位。
列出编写本报告时查阅的Internet上杂志、专业著作、技术标准以及其网址。
概要设计说明书文档编号: FHI_CMMI_TS_TEM_SUMD文档信息:概要设计说明书文档名称:概要设计说明书文档类别: CMMI 模板密级:内部秘密版本信息: 1.1建立日期: 2016-1-5创建人: EPG批准人:李庆林批准日期: 2016.2.25存放位置:集成公司组织资产库 /组织标准过程编辑软件: Microsoft Office 2003 中文版文档修订记录版本编号或者简要说明(变更内容和变化状态修改日期变更人批准日期批准人更改记录编号变更范围)V1.0C创建2016-1-5张娜娜2016-2-25李庆林V1.1M文档编号去掉版本号2016-4-17邓沛沛2016-4-17李庆林* 变化状态: C――创建,A——增加, M——修改, D——删除目录1导言 (4)1.1目的 (4)1.2范围 (4)1.3命名规则 (4)1.4术语定义 (4)1.5相关文档 (5)1.6参考资料 (5)2总体结构设计 (5)2.1总体结构图设计 (5)2.2运行环境设计 (6)2.3子系统清单 (6)2.4功能模块清单 (7)3模块功能分配 (7)3.1一级模块功能名称 (7)4外部接口设计 (8)4.1外部接口模块清单 (8)4.2外部接口 1设计 (8)4.3外部接口 2设计 (8)5出错处理设计 (9)5.1出错输出信息 (9)5.2出错处理对策 (9)6其它设计 (9)1导言本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。
1.1目的本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。
1.2范围本文档用于软件设计阶段的概要设计,它的上游(依据的基线)是需求分析规格书,它的下游是系统详细设计说明书,并为详细设计说明书提供测试的依据。
{项目名称}
产品需求规格说明书
版本历史
目录
0、文档介绍 (4)
0.1、文档目的 (4)
0.2、文档范围 (4)
0.3、读者对象 (4)
0.4、参考文档 (4)
0.5、术语与缩写解释 (4)
1、产品介绍 (5)
2、产品面向的用户群体 (5)
3、产品应当遵循的标准或规范 (5)
4、产品范围 (5)
5、产品中的角色 (6)
6、产品的功能性需求 (6)
6.0、功能性需求分类 (6)
6.M、Feature M (6)
7、产品的非功能性需求 (7)
7.1、用户界面需求 (7)
7.2、软硬件环境需求 (7)
7.3、产品质量需求 (7)
7.n、其他需求 (7)
附录A:需求建模与分析报告 (8)
A.1 需求模型1 (8)
A.n 需求模型N (8)
附录B:需求确认 (9)
0、文档介绍
0.1、文档目的
0.2、文档范围
0.3、读者对象
0.4、参考文档
列出本文档的所有参考文献(可以是非正式出版物),格式如下:【标识符】作者,文献名称,出版单位(或归属单位),日期
例如:
SEPG,需求开发规范,机构名称,日期
0.5、术语与缩写解释
1、产品介绍
提示:
1)说明产品是什么,什么用途。
2)介绍产品的开发背景。
2、产品面向的用户群体
提示:
1)描述本产品面向的用户(客户、最终用户)的特征,
2)说明本产品将给他们带来什么好处?他们选择本产品的可能性有多大?
3、产品应当遵循的标准或规范
阐述本产品应当遵循什么标准、规范或业务规则(Business Rules),违反标准、
4、产品范围
阐述本产品“适用的领域”和“不适用的领域”,本产品“应当包含的内容”和。
说清楚产品范围的好处是:(1)有助于判断什么是需求,什么不是需()可以将开发精力集中在产品范围之内,少干吃力不讨好的事情;(3)有助于控
5、产品中的角色
阐述本产品的各种角色及其职责。
各种角色的具体行为将在功能性需求中描述。
6、产品的功能性需求
6.0、功能性需求分类
6.M、Feature M
提示:此次写一些呈上启下的文字
6.m.n Function M.N
7、产品的非功能性需求7.1、用户界面需求
7.2、软硬件环境需求
7.3、产品质量需求
7.n、其他需求
附录A:需求建模与分析报告
建议用Rational Rose 对产品需求进行建模与分析。
A.1 需求模型1
A.n 需求模型N
附录B:需求确认
提示:需求确认规程请参见SPP-PROC-RM ,主要分两步:(1)需求评审,(2)需求承诺。
对需求的评审应当采用“正式技术评审方式”,将产生一份“需求评审报告”,规程请参见SPP-PROC-TR 。
在获取责任人(Stakeholders )对需求的承诺之前,该《产品需求规格说明书》必须先通过需求评审。