需求分析:
比如该组织部门的组织机构、各部门的联系、相关事物和活动以及描述他们的数据、信息流程、政策和制度、报表及其格式、有关文档等。收集和分析这些资料的过程就叫需求分析。
需求信息的收集
信息的收集又称为系统调查。为了充分地了解用户可能提出的要求,在调查前要做好充分地准备工作,要明确调查地目的、调查内容和调查的方式。
1)调查的目的
首先,了解一个组织部门的机构设置、主要业务活动和职能。其次,了解本组织部门的大致工作流程和任务范围划分。
2)调查内容
A. 业务现状:包括信息的种类、信息流程、信息的处理方式、各种业务工作过程和各种票据(重点)
B. 组织机构:了解组织部门内部机构的作用、现状、存在的问题、以及是否适应计算机管理。
3)调查的方式:开座谈会、跟班作业等,其目的都是为了搞清用户的需求
需求信息的整理
1)业务流程分析
目的:获得业务流程及业务与数据联系的形式描述
一般采用数据流分析法,分析结果以数据流程图(DFD)表示,有向线表示数据流、圆圈中写处理的名称,圆圈代表一个处理,带名字的双线段表示存储的信息。
IDEFO建模方法
2)分析结果的描述
为了清楚地描述需求分析结果,需要整理出数据清单,分类编写,以供设计阶段使用
A 数据项清单:列出每个数据项的名称、含义、来源、类型和长度
B 业务活动清单:列出每一部门中最基本的工作任务,包括任务定义、操作类型、执行频度、所属部门及涉及的数据项
C 完整性、一致性要求
D 安全性要求
E 响应时间要求
F 预期变化的影响
3)评审
目的:确认某一阶段的任务是否全部完成,以避免重大的疏漏和错误
本文摘自全国计算机等级考试教材系列(三级数据库技术教程)——主编 赵宏杰