需求分析 >2、需求分析阶段的输入输出 ◆(1)需求分析阶段的输入与输出 口需求分析阶段的输入是 新系统的总体信息需求 业务处理需求 用户群与主要业务活动 口需求分析阶段的输入是: 用户需求说明书 ◆(2)需求分析方法 口开座谈会 口跟班作业 口填写调查表 口查看业务票据和记录 口个别交谈 2021/1/27
6 2021/1/27 二、需求分析 ➢ 2、需求分析阶段的输入输出 ◆ (1)需求分析阶段的输入与输出 需求分析阶段的输入是: 新系统的总体信息需求 业务处理需求 用户群与主要业务活动 需求分析阶段的输入是: 用户需求说明书 ◆ (2)需求分析方法 开座谈会 跟班作业 填写调查表 查看业务票据和记录 个别交谈
、需求分析 ◆(3)需求信息的分析和整理 口业务流程分析 业务流程分析的目的是获得业务流程与数据联系的形式描 述 分析结果以数据流图(DFD)的形式描述 oDFD由圆圈、双线段和有向线段描述 o圆圈表示处理、双线段表示存储、有向线段表示数据流 向 口数据的结构描述: 数据字典(DD)是对数据的结构的描述。 2021/1/27
二、需求分析 ◆ (3)需求信息的分析和整理 业务流程分析: 业务流程分析的目的是获得业务流程与数据联系的形式描 述。 分析结果以数据流图(DFD)的形式描述。 o DFD由圆圈、双线段和有向线段描述。 o 圆圈表示处理、双线段表示存储、有向线段表示数据流 向。 数据的结构描述: 数据字典(DD)是对数据的结构的描述。 7 2021/1/27
二、需求分析 >3、需求分析阶段容易出现的问题 ◆用户对自己的需求往往不明确。 口部分用户尽管和熟悉旧的工作程序,但并不能归纳为准 确的需求描述; 口说不清楚工作的功能和处理过程、缺乏逻辑性; 系统的变动性 口系统本身处于变化发展过程中; 口系统需求也处于动态过程中 ◆部分管理人员对新系统有抵触情绪 口新系统干预了他已经熟悉的操作方式 口新系统侵犯了其既得利益: 管理人员的意图和表述被开发者误解。 8 2021/1/27
8 2021/1/27 二、需求分析 ➢ 3、需求分析阶段容易出现的问题 ◆ 用户对自己的需求往往不明确。 部分用户尽管和熟悉旧的工作程序,但并不能归纳为准 确的需求描述; 说不清楚工作的功能和处理过程、缺乏逻辑性; ◆ 系统的变动性 系统本身处于变化发展过程中; 系统需求也处于动态过程中; ◆ 部分管理人员对新系统有抵触情绪。 新系统干预了他已经熟悉的操作方式 新系统侵犯了其既得利益; ◆ 管理人员的意图和表述被开发者误解
二、需求分析 >4、初步建立新系统的逻辑模型 ◆建立新系统的逻辑模型就是在对现行系统进行详细调査 和分析的基础上,了解系统存在的问题,对影响其效率 的不合理因素进行修改,并最终形成新的逻辑方案。对 现行系统的分析和修改通常从以下几个方面去进行: 口()现行系统在功能上存在什么问题? 口(2)业务流程中是否缺少或有多余的环节? 口(3数据流程中是否有不合理的数据流向和数据存储结构? 口(4数据处理功能是否需要修改或优化 2021/1/27
9 2021/1/27 二、需求分析 ➢ 4、初步建立新系统的逻辑模型 ◆ 建立新系统的逻辑模型就是在对现行系统进行详细调查 和分析的基础上,了解系统存在的问题,对影响其效率 的不合理因素进行修改,并最终形成新的逻辑方案。对 现行系统的分析和修改通常从以下几个方面去进行: (1)现行系统在功能上存在什么问题? (2)业务流程中是否缺少或有多余的环节? (3)数据流程中是否有不合理的数据流向和数据存储结构? (4)数据处理功能是否需要修改或优化
需求分析 >5、需求说明书与系统分析评审 ◆需求说明书 口在充分调査研究的基础上,形成系统需求说明书; 口新系统的需求说明书主要包括 对现行系统情况及其存在问题的简述; 新系统应达到的目标; 。现行信息系统的概况; 新系统的初步逻辑模型。 ◆需求评审 口对于已经形成的需求说明书应组织用户方和开发方专家对需 求说明书进行讨论,并根据讨论意见重复修正。 口这就是系统分析评审过程。 2021/1/27
10 2021/1/27 二、需求分析 ➢ 5、需求说明书与系统分析评审 ◆ 需求说明书 在充分调查研究的基础上,形成系统需求说明书; 新系统的需求说明书主要包括: 对现行系统情况及其存在问题的简述; 新系统应达到的目标; 现行信息系统的概况; 新系统的初步逻辑模型。 ◆ 需求评审 对于已经形成的需求说明书应组织用户方和开发方专家对需 求说明书进行讨论,并根据讨论意见重复修正。 这就是系统分析评审过程