软件工程业务需求分析说明书
- 格式:doc
- 大小:75.00 KB
- 文档页数:7
电通网络公司技术文档
卷号:
卷内编号:
[版本号]
[项目名称]
业务分析说明书
项目承担部门:
撰写人(签名):
完成日期:
电通网络公司技术文档
目录
业务分析说明书 (1)
1.引言 (1)
1.1编写此说明书的目的 (1)
1.2 背景 (1)
1.3 参考资料 (1)
2业务描述 (1)
3.需求规定 (1)
3.1功能需求 (1)
3.2服务需求: (3)
4产品概述 (3)
目标 (3)
用户特点 (4)
5业务流程: (4)
2.1 业务表单: (4)
2.2 业务流图: (4)
2.3数据字典: (5)
6环境支持: (6)
设备 (6)
支持软件 (6)
7接口 (6)
8性能描述: (6)
9质量保证: (7)
业务分析说明书
1.引言
1.1编写此说明书的目的
明确在本项目中的数据项、数据项之间的关系和数据操作任务的详细定义。为数据库的概念设计、逻辑设计、物理设计奠定坚实的基础,为数据库的结构提供可靠的依据。
1.2背景
软件系统的名称:
本项目的任务提出者:
本项目的任务开发者:
本项目的用户:
1.3 参考资料
提示:列出与本项目有关的参考资料,如
a.本项目的经核准的计划任务书或合同。
b.与本项目属性相关的网站名称等等。
2业务描述
提示:对原始业务的详细的文字描述。
3.需求规定
3.1功能需求
提示:本项目有什么样的输入产生什么样的输出。即本项目必须完成的基本动作。
功能描述提示:对实现此业务流程的功能描述。
支持文件提示:与此业务有关的输入输出原始图表及名称。
1
输入提示:①详细描述该功能的所有输入数据。如输入源、数量、度量单位、时间设定、有效输入范围(包括精度和公差)。
②操作员控制细节的需求。其中有活动的描述。
③指明引用接口说明或接口控制文件参考资料。
注:可参考附表二.票据样本描述表或附表四.数据规格描述表
加工提示:定义输入数据、中间参数,以获得预期输出结果的全部操作。包括如下说明:
①输入数据的有效性检查;
②操作的顺序,包括事件的时间设定;
③异常情况的响应,例如溢出、通信故障、错误处理等;
④受操作影响的参数;
⑤降级运行的要求;
⑥用于把系统输入变换成相应输出的任何方法(方程式、数学算法、逻辑操作等);
⑦规范输出数据。
注:可参考附表一.业务规程描述表
输出提示:①详细描述该功能所有输出数据,例如:输出目的地、数量、度量单位、时间关系、有效输出的范围(包括精度和公差)、非法值的处理、出错
信息;
②有关接口说明或接口控制文件的参考资料。
2
提示:可采用数据流程图(DFD图)描述业务数据流程:
输入
DFD图
加工
输出
注释
3.2服务需求:
用户要求的服务项目。网站需要我们的定期维护、管理域名、提供邮箱等服务。
4产品概述
目标
提示:叙述该项目开发的意图、应用目标、作用范围以及其他应向读者说明的有关该项目开发的背
景材料。解释被开发项目与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全
部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产
品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同
其他各部分的联系的接口。例如:
3
软件系统
一级功能㈠一级功能㈡一级功能㈢…………
用户特点
提示:列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。
4
5业务流程:
2.1 业务表单:
提示:由项目有关的业务表单,是数据库逻辑设计的依据。
2.2 业务流图:
提示:详细描述业务的详细操作流程。
描述时使用的符号:
表示:加工处理
表示:数据流向
表示:数据的源点后终点
表示:数据文件(一般指数据库文件)
附加符号:除了四种基本符号外,还容许使用“*”(与)和“(或)等附加符号。
4
5
*
使用时,每一种图形符号都必须表识名字,加上编号。以帮助识别。)
2.3数据字典:
提示: 数据字典用来给出所有在业务流程中定义的数据的定义与属性
数据流名
别名:
组成:
备注:
文件名
别名:
组成:
备注:
3.数据项:
A 输入 A 输出
B 与
C A 输入 A
输出 B 或 C
P B B
P C C