需求分析报告模板(刘川)
密
级:绝密
第 版
第 册/共 册
文档编号:007 分册名称:
项目名称(项目编号)
基于MFC的表达式计算器软件设计
需求分析报告
(部门名称)
目录
1. 引言 .............................................................................................................................................. 3
1.1 1.2 1.3 1.4
目的 ................................................................................................................................. 3 背景 ................................................................................................................................. 3 参考资料 ......................................................................................................................... 3 术语 ................................................................................................................................. 4
2. 任务概述 ...................................................................................................................................... 4
2.1 2.2
目标 ................................................................................................................................. 4 系统(或用户)的特点 ................................................................................................. 4
3. 假定和约束 .................................................................................................................................. 5 4. 需求规定 ...................................................................................................................................... 5
4.1 4.1.1 4.1.2 4.2 4.3 4.4 4.5
软件功能说明 ................................................................................................................. 5 功能需求: ............................................................................... 错误!未定义书签。 符号优先级列表 ....................................................................... 错误!未定义书签。 对功能的一般性规定 ..................................................................................................... 5 对性能的一般性规定 ..................................................................................................... 5 其他专门要求 ................................................................................................................. 5 对安全性的要求 ............................................................................................................. 5
5. 运行环境规定 .............................................................................................................................. 6
5.1 5.2 5.3 5.4
设备及分布 ..................................................................................................................... 6 支撑软件 ......................................................................................................................... 6 接口 ................................................................................................................................. 6 程序运行方式 ................................................................................................................. 6
6. 开发成本估算 .............................................................................................................................. 6 7. 尚需解决的问题 .......................................................................................................................... 6 8. 附录 .............................................................................................................................................. 6
1. 引言
1.1目的
说明编写这份报告的目的,指出预期的读者。
为了给广大小学生提供可行性的简单计算器以便能够使小学生的计算简单化 全球广大小学生
1.2背景
指出待开发的软件系统的名称;行业情况;本项目的任务提出者、开发者、用户;该软件系统同其他系统或其他机构的基本的相互来往关系。 指出待开发的软件系统的名称:基于MFC的表达式计算器软件设计 行业情况:趋于人性化 任务提出者:张乐 朱丽 开发者:刘川 田苏成 张毅 用户:全球小学生
1.3参考资料
列出编写本报告时参考的文件(如经核准的计划任务书或合同、上级机关的批文等)、资料、技术标准,以及他们的作者、标题、编号、发布日期和出版单位。
列出编写本报告时查阅的Intenet上杂志、专业著作、技术标准以及他们的网址。
列出本报告中用到的专门术语的定义。 MFC 表达式 计算器
2. 任务概述
2.1目标
叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中的其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。
意图:为了给广大小学生提供可行性的简单计算器以便能够使小学生的计算简单化
范围:广大小学生 背景资料:
2.2系统(或用户)的特点
如果是产品开发,应列出本软件的特点,与老版本软件(如果有的话)的不同之处,与市场上同类软件(如果有的话)的比较。说明本软件预期使用频度;
如果是针对合同开发,则应列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件预期使用频度。这些是软件设计工作的重要约束。
3. 假定和约束
列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。 经费限制:电费 上网费 工资 开发期限:10天
4. 需求规定
4.1软件功能说明
列出本系统中所有软件功能子系统和功能。如果子系统比较大,每个子系统按照NW4043102《软件功能规格说明书编写规范》分别编写软件功能规格说明书,在本处列出编号和分册名称。
4.2对功能的一般性规定
本处仅列出对软件系统的所有功能(或一部分)的共同要求,如要求界面格式统一,统一的错误声音提示,要求有在线帮助等。
4.3对性能的一般性规定
对数据精度、响应时间的要求。本处仅列出对软件系统的所有功能(或一部分)的共同要求,针对某一功能的专门性能要求应列在该功能规格说明中。
4.4其他专门要求
视具体情况,列出不在本规范规定中的需求,如对数据库的要求,多平台特性要求,操作特性要求,场合适应性要求等对一具体软件系统的所有功能(或一部分)的共同要求,针对某一功能的专门要求应列在该功能说明中。
4.5对安全性的要求
指出系统对使用权限的管理要求(使用权限分为几级、是否与部门权力体系对应等)、信息加密、信息认证(确定穿过系统或网络的信息没有被修改)
方面的要求。
5. 运行环境规定
5.1设备及分布 5.2支撑软件 5.3接口
简要说明该软件同其他软件之间的公共接口、数据通信协议等,如果外部接口仅与某子功能有关,该接口说明应列在子功能规格说明书中。
5.4程序运行方式
说明该软件的运行方法。如是部件、还是独立运行程序、API等。
6. 开发成本估算
以列表的方式给出各功能规定所需的开发人时和费用(如差旅费)。 开发人时:3人10天 费用:最多300
7. 尚需解决的问题
以列表的形式列出在需求分析阶段必须解决但尚未解决的问题 尚未解决的问题:尚未大范围使用 还在推广中
8. 附录
需求分析过程中会产生各种记录如调查表格、业务系统单据等。记录或报告的存档编号和名称填写在下表中。其中类别是记录的分类,一般有业务系统说明书、业务系统数据说明书、业务系统调查表、原始数据单据、业务系统参考资料。