软件需求分析报告文档模板.doc(20220301132803).pdf
《软件需求分析报告文档模板.doc(20220301132803).pdf》由会员分享,可在线阅读,更多相关《软件需求分析报告文档模板.doc(20220301132803).pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第-1-页软件需求分析报告文档模板目录1.引言.11.1编写目的 .21.2项目风险 .21.3文档约定 .21.4预期读者和阅读建议.21.5产品范围 .21.6参考文献 .32.综合描述.32.1产品的状况 .32.2产品的功能 .42.3用户类和特性.42.4运行环境 .42.5设计和实现上的限制.42.6假设和约束(依赖).53.外部接口需求.53.1用户界面 .53.2硬件接口 .63.3软件接口 .63.4通讯接口 .64.系统功能需求.64.1说明和优先级.74.2激励响应序列.74.3输入输出数据.75.其它非功能需求.75.1性能需求 .85.2安全措施需求.85.3安全性需
2、求 .85.4软件质量属性.85.5业务规则 .85.6用户文档 .86.词汇表.97.数据定义.98.分析模型.99.待定问题列表.19第-2-页引言引言是对这份软件产品需求分析报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并且应该如何阅读、理解和解释这份文档。1.1 编写目的说明这份软件产品需求分析报告是为哪个软件产品编写的,开发这个软件产品意义、作用、以及最终要达到的意图。通过这份软件产品需求分析报告详尽说明了该软件产品的需求规格,包括修正和(或)发行版本号,从而对该软件产品进行准确的定义。1.2 项目风险具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风
3、险,首要风险承担者包括:任务提出者软件开发者产品使用者1.3 文档约定描述编写文档时所采用的标准(如果有标准的话),或者各种排版约定。排版约定应该包括正文风格:提示方式:重要符号:也应该说明高层次需求是否可以被其所有细化的需求所继承,或者每个需求陈述是否都有其自己的优先级。1.4 预期读者和阅读建议列举本软件产品需求分析报告所针对的各种不同的预期读者,例如,可能包括用户;开发人员;项目经理;营销人员;测试人员;文档编写入员。并且描述了文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议1.5 产品范围说明该软件产品及其开发目的的简短描述,包括利益和目标。把软件产品开发
4、与企业目标,第-3-页或者业务策略相联系。描述产品范围时需注意,可以参考项目视图和范围文档,但是不能将其内容复制到这里。1.6 参考文献列举编写软件产品需求分析报告时所用到的参考文献及资料,可能包括:本项目的合同书上级机关有关本项目的批文本项目已经批准的计划任务书用户界面风格指导开发本项目时所要用到的标淮系统规格需求说明使用实例文档属于本项目的其它己发表文件本软件产品需求分析报告中所引用的文件、资料相关软件产品需求分析报告为了方便读者查阅,所有参考资料应该按一定顺序排列。如果可能,每份资料都应该给出:标题名称;作者或者合同签约者;文件编号或者版本号;发表日期或者签约日期;出版单位或者资料来源。
5、2.综合描述这一部分概述了正在定义的软件产品的作用范围以及该软件产品所运行的环境、使用该软件产品的用户、对该软件产品己知的限制、有关该软件产品的假设和依赖。2.1 产品的状况描述了在软件产品需求分析报告中所定义的软件产品的背景和起源。说明了该软件产品是否属于下列情况:是否是产品系列中的下一成员是否是成熟产品所改进的下一代产品是否是现有应用软件的替代品(升级产品)是否是一个新型的、自主型的产品如果该软件产品需求分析报告定义的软件系统是大系统的一个组成部分与其它系统和其它机构之间存在基本的相互关系那么必须说明软件产品需求分析报告定义的这部分软件是怎样与整个大系统相关联的,或者(同时)说明相互关系的
6、存在形式,并且要定义出两者之间的全部接口。第-4-页2.2 产品的功能因为将在需求分析报告的第4 部分中详细描述软件产品的功能,所以在此只需要概略地总结。仅从业务层面陈述本软件产品所应具有的主要功能,在描述功能时应该针对每一项需求准确地描述其各项规格说明。如果存在引起误解的可能,在陈述本软件产品主要功能的作用领域时,也需要对应陈述本软件产品的非作用领域,以利读者理解本软件产品。2.3 用户类和特性确定有可能使用该软件产品的不同用户类,并且描述它们相关的特征。往往有一些软件需求,只与特定的用户类有关。描述时,应该将该软件产品的重要用户类与非重要用户类区分开。用户不一定是软件产品的直接使用者,通过
7、报表、应用程序接口、系统硬件接口得到软件产品的数据和服务的人、或者机构也有他们的需求。所以,应该将这些外部需求视为通过报表、应用程序接口、系统硬件接口附加给软件产品的附加用户类。2.4 运行环境本软件的运行环境,包括:硬件平台操作系统和版本支撑环境(例如:数据库等)和版本其它与该软件有关的软件组件与该软件共存的应用程序2.5 设计和实现上的限制确定影响开发人员自由选择的问题,并且说明这些问题为什么成为一种限制。可能的限制包括下列内容必须使用的特定技术、工具、编程语言和数据库避免使用的特定技术、工具、编程语言和数据库要求遵循的开发规范和标准例如,如果由客户的公司或者第三方公司负责软件维护,就必须
8、定义转包者所使用的设计符号表示和编码标准企业策略的限制政府法规的限制工业标准的限制硬件的限制数据转换格式标淮的限制第-5-页2.6 假设和约束(依赖)列举出对软件产品需求分析报告中,影响需求陈述的假设因素(与己知因素相对立)。如果这些假设因素不正确、不一致或者被修改,就会使软件产品开发项目受到影响。这些假设的因素可能包括计划使用的商业组件,或者其它软件中的某个部件假定产品中某个用户界面将符合一个特殊的设计约定有关本软件用户的若干假定(例如:假定用户会熟练使用SQL 语言。)有关本软件开发工作的若干假定(例如:用户承诺的优惠、方便、上级部门给予的特殊政策和支持等。)有关本软件运行环境的一些问题此
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 需求 分析 报告 文档 模板 doc 20220301132803
限制150内