第3章系统需求分析 3.1系统的详细调查 32数据流程分析 33实验二 BACK
第3章 系统需求分析 3.1 系统的详细调查 3.2 数据流程分析 3.3 实 验 二
31系统的详细调查 311调查方法 有深入细致的调査,才能充分了解用户的需求,保证开 发出的信息系统够满足用户的要求。调査前应充分准备并编写 详细的调査提纲,制定调査计划,充分掌握调査艺术和被调査 者的心理。 系统的详细调查涉及组织内部所有管理职能岗位的业务人员 合理选择组织和协调各方面工作的方法十分重要,它决定了系 统调查工作能否顺利进行
3.1 系统的详细调查 3.1.1 调查方法 只有深入细致的调查,才能充分了解用户的需求,保证开 发出的信息系统够满足用户的要求。调查前应充分准备并编写 详细的调查提纲,制定调查计划,充分掌握调查艺术和被调查 者的心理。 系统的详细调查涉及组织内部所有管理职能岗位的业务人员。 合理选择组织和协调各方面工作的方法十分重要,它决定了系 统调查工作能否顺利进行
图3.1深度优先 图32广度优先 组织机构的结构可以按照行政隶属关系或业务隶属关系来整理。 般按照行政隶属关系来整理,因为按照行政隶属关系整理比较简 单直观。图3.3是第2章22.3节中X工贸公司的组织结构示意图
图3.1 深度优先 图3.2 广度优先 组织机构的结构可以按照行政隶属关系或业务隶属关系来整理。 一般按照行政隶属关系来整理,因为按照行政隶属关系整理比较简 单直观。图3.3是第2章2.2.3节中X工贸公司的组织结构示意图
总经理 总经理办公室 综合管理部 单证储运部 财务部 法律室 进进进进进 出出出出出 口口口口口 电信室 五 部部部部部 图3.3组织机构结构 在开始详细调査之前,还应对用户进行培训或印发说明材料,告诉 用户详细调查的内容、目的以及有关的表格说明,加强用户与开发者之 间的沟通 另外,详细调査必须与分析整理相结合,运用归纳、推理和比较的 方法对调査得到的用户需求进行分析。对相关的需求加以归纳、抽象和 概括;对相互矛盾和不现实的需求加以比较分析;对估计在将来可能会 提出的需求通过推理予以提出。随时反馈遇到的问题,可再次询问用户 直到问题弄清为止
总经理 总经理办公室 综合管理部 单证储运部 财务部 法律室 进 出 口 一 部 进 出 口 二 部 进 出 口 三 部 进 出 口 四 部 进 出 口 五 部 电 信 室 图3.3 组织机构结构 在开始详细调查之前,还应对用户进行培训或印发说明材料,告诉 用户详细调查的内容、目的以及有关的表格说明,加强用户与开发者之 间的沟通。 另外,详细调查必须与分析整理相结合,运用归纳、推理和比较的 方法对调查得到的用户需求进行分析。对相关的需求加以归纳、抽象和 概括;对相互矛盾和不现实的需求加以比较分析;对估计在将来可能会 提出的需求通过推理予以提出。随时反馈遇到的问题,可再次询问用户, 直到问题弄清为止
在详细调查了解每个具体工作岗位业务的同时,还必须收集 与该业务有关的所有报表、文件、技术文档等。可要求用户将其 附在调査问卷之后,并询问用户对当前的报表及其它文档的满意 程度,是否需要修改以及如何修改等问题。 详细调査通常采取问卷调查的方法,提前几天将问卷交给被 调査的对象,请他们有针对性的进行准备,然后再提问,并记录 调查内容
在详细调查了解每个具体工作岗位业务的同时,还必须收集 与该业务有关的所有报表、文件、技术文档等。可要求用户将其 附在调查问卷之后,并询问用户对当前的报表及其它文档的满意 程度,是否需要修改以及如何修改等问题。 详细调查通常采取问卷调查的方法,提前几天将问卷交给被 调查的对象,请他们有针对性的进行准备,然后再提问,并记录 调查内容
3.12调查内容 详细调查的内容涉及到组织功能的多个方面,可大致归纳为9类问题: ①组织机构和功能业务; ②组织目标和发展战略; ③工艺流程和产品构成; ④数据与数据流程; ⑤业务流程与工作形式 ⑥管理方式和具体业务的管理方法 ⑦决策方式和决策过程: ⑧可用资源和限制条件; ⑨现存问题和改进意见。 表3.1是设计问卷时常用的一些问题,在实际工作中可根据不同的行业及 岗位特点参考使用
3.1.2 调查内容 详细调查的内容涉及到组织功能的多个方面,可大致归纳为9类问题: ① 组织机构和功能业务; ② 组织目标和发展战略; ③ 工艺流程和产品构成; ④ 数据与数据流程; ⑤ 业务流程与工作形式; ⑥ 管理方式和具体业务的管理方法; ⑦ 决策方式和决策过程; ⑧ 可用资源和限制条件; ⑨ 现存问题和改进意见。 表3.1是设计问卷时常用的一些问题,在实际工作中可根据不同的行业及 岗位特点参考使用
表3.1设计问卷调查的参考问题 1你的工作岗位是什么? 2你的工作性质是什么? 3你的工作任务是什么? 4你每天是怎样安排工作时间的? 5你的工作结果与前/后续工作如何联系? 6你所接触的报表和数据有哪些?满意程度如何?(将报表样张附后) 7你所在的工作岗位是否恰当?工作量如何? 8你的工作计划不能合理安排的原因是什么? 9你所在的工作岗位存在什么问题? 10你通常采用什么手段来提高工作效率? 11如果增加激励(如新技术、培训等),部门的工作效率是否会提高? 12从有效组织生产的角度出发,你的权限是否适当? 续表
1.你的工作岗位是什么? 2.你的工作性质是什么? 3.你的工作任务是什么? 4.你每天是怎样安排工作时间的? 5.你的工作结果与前 / 后续工作如何联系? 6.你所接触的报表和数据有哪些?满意程度如何?(将报表样张附后)) 7.你所在的工作岗位是否恰当?工作量如何? 8.你的工作计划不能合理安排的原因是什么? 9.你所在的工作岗位存在什么问题? 10.你通常采用什么手段来提高工作效率? 11.如果增加激励(如新技术、培训等),部门的工作效率是否会提高? 12.从有效组织生产的角度出发,你的权限是否适当? 表3.1 设计问卷调查的参考问题 续表
13你认为影响本企业经营效率的关键问题是什么? 14从全局利益出发,你认为现有的管理体制是否合理? 15你认为提高生产产量的潜力在哪里? 16你认为现存管理体制的问题在哪里? 17有效降低生产成本的途径有哪些? 18信息系统的开发在本单位是否有必要? 19你认为新的信息系统应该重点解决哪些问题? 20你所在的工作岗位和你所接触的管理岗位可用哪些定量化的管理方法 来提高工作效率? 21在你所从事或了解的管理和决策工作中,哪些可用计算机来处理?哪 些不能? 22在你所从事或了解的管理工作中,决策效益应从哪些方面去衡量? 23如果建立计算机信息处理系统,你愿意学习操作并经常使用吗?
13.你认为影响本企业经营效率的关键问题是什么? 14.从全局利益出发,你认为现有的管理体制是否合理? 15.你认为提高生产产量的潜力在哪里? 16.你认为现存管理体制的问题在哪里? 17.有效降低生产成本的途径有哪些? 18.信息系统的开发在本单位是否有必要? 19.你认为新的信息系统应该重点解决哪些问题? 20.你所在的工作岗位和你所接触的管理岗位可用哪些定量化的管理方法 来提高工作效率? 21.在你所从事或了解的管理和决策工作中,哪些可用计算机来处理?哪 些不能? 22.在你所从事或了解的管理工作中,决策效益应从哪些方面去衡量? 23.如果建立计算机信息处理系统,你愿意学习操作并经常使用吗?
3数据流程分析 3.2.1数据流程图的基本符号 系统需求分析工作的一个重要任务就是导出系统的逻辑模型,结构 化分析方法通常采用数据流程图来描述系统的逻辑模型。数据流程图 也称为数据流图( Data Flow Diagram,缩写为DFD),它将数据在组 织内部的流动情况抽象地独立出来,舍去了具体的组织结构、信息载 体、处理工具、物资、材料等,单从数据流动过程来考察实际业务的 数据处理模式。 数据流程图基本符号有四种,使用图3.4所示的图形符号来表示。 外部实体 加工 数据流 文件 图34数据流程图的基本符号
3.2 数据流程分析 3.2.1 数据流程图的基本符号 系统需求分析工作的一个重要任务就是导出系统的逻辑模型,结构 化分析方法通常采用数据流程图来描述系统的逻辑模型。数据流程图 也称为数据流图(Data Flow Diagram,缩写为DFD),它将数据在组 织内部的流动情况抽象地独立出来,舍去了具体的组织结构、信息载 体、处理工具、物资、材料等,单从数据流动过程来考察实际业务的 数据处理模式。 数据流程图基本符号有四种,使用图3.4所示的图形符号来表示。 图3.4 数据流程图的基本符号 外部实体 加工 数据流 文件
i)外部实体 它们是存在于信息系统之外,不属于系统的组成部分,但却对系统产生影 响的人员、组织或其它系统。例如一个图书借阅系统中的读者,就是该系统 的外部项,它向系统提供要借阅的图书的数据,但它并不是系统的组成部分。 外部实体可以分为数据源和数据池两种,分别表示数据的源点和终点。在 画数据流图时,可在方框内写上外部实体的名称 2)加工 加工,或叫做变换,也称为处理或者数据处理。加工的作用是对数据流进 行处理或变换。每个加工要有一个名字(或称功能描述),反映该加工所进 行的操作或变换的含义。另外,每个加工还必须有一个编号,编号的方法将 在3,2.2节中介绍。 3)数据流 数据流表示数据的流向。它有三个重要属性:流向、名字、数据组成。数 据流的流向由符号中箭头的方向指明,名字是该数据流的标识,书写于箭头 的上方。数据流由一组固定成分的数据组成,数据流的数据构成应在与数据 流程图配套的数据字典中描述。每个数据流的名字应该是唯一的,如果两个 数据流名字相同,这两个数据流的数据构成必须完全一致
1) 外部实体 它们是存在于信息系统之外,不属于系统的组成部分,但却对系统产生影 响的人员、组织或其它系统。例如一个图书借阅系统中的读者,就是该系统 的外部项,它向系统提供要借阅的图书的数据,但它并不是系统的组成部分。 外部实体可以分为数据源和数据池两种,分别表示数据的源点和终点。在 画数据流图时,可在方框内写上外部实体的名称。 2) 加工 加工,或叫做变换,也称为处理或者数据处理。加工的作用是对数据流进 行处理或变换。每个加工要有一个名字(或称功能描述),反映该加工所进 行的操作或变换的含义。另外,每个加工还必须有一个编号,编号的方法将 在3.2.2节中介绍。 3) 数据流 数据流表示数据的流向。它有三个重要属性:流向、名字、数据组成。数 据流的流向由符号中箭头的方向指明,名字是该数据流的标识,书写于箭头 的上方。数据流由一组固定成分的数据组成,数据流的数据构成应在与数据 流程图配套的数据字典中描述。每个数据流的名字应该是唯一的,如果两个 数据流名字相同,这两个数据流的数据构成必须完全一致