1 引言
1.1 编写目的
1.2 项目风险
具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担着包括
a) 任务提出者
b) 软件开发者
c) 产品使用者
1.3 文档约定
描述编写文档时所采用的标准,或各种排版约定.排版约定应该包括:
a) 正文风格
b) 提示方式
c) 重要符号
也应该说明高层次需求是否可以被其所有细化的需求所继承,或者每个需求陈述是否都有其自己的优先级
1.4 预期读者和阅读建议
列举本软件产品需求分析报告所针对的各种不同的预期读者,例如:
a) 用户
b) 开发人员
c) 项目经理
d) 营销人员
e) 测试人员
f) 文档编写人员
并且描述了文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议.
1.5 产品范围
说明该软件产品及其开发目的的简短描述,包括利益和目标.把软件产品开发与企业目标,或者业务策略相联系
描述产品描述时需注意,可以参考项目视图和范围文档,但是不能将其内容复制到这里
1.6 参考文献
列举编写软件产品需求分析报告时所用的草考文献及资料,可能包括:
a) 本项目的合同书
b) 上级机关已经批准的计划任务书
c) 本项目已经批准的计划任务书
d) 用户界面风格指导
e) 开发本项目时所要用到的标准
f) 系统规格需求说明
g) 使用实例文档
h) 属于本项目的其它已发表的文件
i) 本软件产品需求分析报告中所引用的文件.资料等
j) 相关软件产品需求分析报告
为了方便读者查阅,所有草考资料应按一定顺序排列,如果可能每份资料都应给出
a) 标题名称
b) 作者或者合同签约者
c) 文件编号或者版本号
d) 发表日期或者签约日期
e) 出版单位或者资料来源
2 综合描述
这一部分概述了正在定义的软件产品的作用范围以及该软件产品所运行的环境,使用该软件的用户,对该软件产品已知的限制,有关该软件产品的假设和依赖
2.1 产品的状况
描述了在软件产品需求分析报告中所定义的软件产品的背景和起源.说明了该软件产品是否属于下列情况:
a) 是否是产品系列中的下一成员
b) 是否是现有成熟产品所改进的下一代成员
c) 是否是现在应用软件的替代品(升级产品)
d) 是否是一个新型的自主的产品
如果该软件产品需求分析报告定义的软件系统是:
a) 大系统的一个组成部分
b) 与其它系统和其它机构之间存在基本的相互关系
那么必须说明软件产品需求分析报告定义的这部分软件是怎样与整个大系统相关联的,或者说明相互关系的存在形式,并且要定义出两者之间的全部接口
2.2 产品的功能
因为将需求分析报告的第4部分中详细描述软件产品的功能,所以在只需要概括地总结.仅从业务层面陈述本软件产品所具有的主要功能,在描述功能时应该针对每一项需求准确地描述其各级规格说明,如果存在引起误解的可能,在陈述本软件产品主要功能的作用领域时,也需要