第2章可行性研究 2.1系统的初步调查 2.2可行性研究 2.3实验一 BACK
第2章 可行性研究 2.1 系统的初步调查 2.2 可行性研究 2.3 实 验 一
21系统的初步调查 211系统调查原则 系统调査原则是指在系统调查工作中应始终坚持的方法和指导思想, 它们对于确保调查工作客观、顺利地进行是至关重要的。在调查工作中通 常应注意以下几个方面 )采用工程化的工作方式 系统分析人员和用户要制定系统调查的进度计划,按照进度计划安排 调查的时间和内容。对于大型的组织机构,系统调查工作往往由多个系统 分析员协作完成。事先制定好进度计划,可以避免调查工作中的疏漏。另 外,调查工作可能会干扰用户的当前工作,应该事先通知用户,以便用户 安排工作。调査中所使用的表格、图例等应规范化,以便对调査结果整理 归档
2.1 系统的初步调查 2.1.1 系统调查原则 系统调查原则是指在系统调查工作中应始终坚持的方法和指导思想, 它们对于确保调查工作客观、顺利地进行是至关重要的。在调查工作中通 常应注意以下几个方面。 1) 采用工程化的工作方式 系统分析人员和用户要制定系统调查的进度计划,按照进度计划安排 调查的时间和内容。对于大型的组织机构,系统调查工作往往由多个系统 分析员协作完成。事先制定好进度计划,可以避免调查工作中的疏漏。另 外,调查工作可能会干扰用户的当前工作,应该事先通知用户,以便用户 安排工作。调查中所使用的表格、图例等应规范化,以便对调查结果整理 归档
2)调查顺序 系统调查工作应严格按照自顶向下的系统化观点全面展开。首先从组织 管理工作的最顶层开始,然后调査为确保顶层工作的完成所必须的第二层管 理工作的支持。再进一步深入调査为确保第二层管理工作的完成所必须的第 三层管理工作的支持,以此类推,直至摸清组织杋构的全部管理工作。 3)调查态度 调查对象主要是各种性格的各类人员,必须善于做好人的工作。在调查 过程中应该虚心、耐心、热心、细心,才能取得理想的调查效果
2) 调查顺序 系统调查工作应严格按照自顶向下的系统化观点全面展开。首先从组织 管理工作的最顶层开始,然后调查为确保顶层工作的完成所必须的第二层管 理工作的支持。再进一步深入调查为确保第二层管理工作的完成所必须的第 三层管理工作的支持,以此类推,直至摸清组织机构的全部管理工作。 3) 调查态度 调查对象主要是各种性格的各类人员,必须善于做好人的工作。在调查 过程中应该虚心、耐心、热心、细心,才能取得理想的调查效果
12初步调查的主要内容 用户提出信息系统的开发要求之后,必须对用户的要求以及当前系统进 行初步调査,确定用户的开发要求是否具有可行性。初步调査主要围绕以下 内容展开: 1)新系统的目的和要求 初步调查的第一步就是从用户对新系统的要求和提出新系统开发的缘由 入手,调查用户对新系统的需求以及新系统预期达到的目的。包括对新系统 的功能、性能的要求以及新系统的运行环境、限制条件等。 )组织机构的概况 包括组织机构的性质、内部的组织结构、办公楼或生产车间等的布局、 上级主管部门、横向协作部门、下属部门等。这些与系统开发可行性研究 系统开发初步建议方案以及进行详细调查直接相关,应该在初步调查中弄清
2.1.2 初步调查的主要内容 用户提出信息系统的开发要求之后,必须对用户的要求以及当前系统进 行初步调查,确定用户的开发要求是否具有可行性。初步调查主要围绕以下 内容展开: 1) 新系统的目的和要求 初步调查的第一步就是从用户对新系统的要求和提出新系统开发的缘由 入手,调查用户对新系统的需求以及新系统预期达到的目的。包括对新系统 的功能、性能的要求以及新系统的运行环境、限制条件等。 2) 组织机构的概况 包括组织机构的性质、内部的组织结构、办公楼或生产车间等的布局、 上级主管部门、横向协作部门、下属部门等。这些与系统开发可行性研究、 系统开发初步建议方案以及进行详细调查直接相关,应该在初步调查中弄清
3)现行系统的运行情况 在决定是否开发新系统之前,一定要了解现行系统的运行状况、特点、 所存在的问题、可利用的资源、可利用的技术力量以及可利用的信息处理 设备等。现行系统可以是计算机管理信息系统,也可能是手工处理信息的 系统。 初步调查工作为可行性研究提供依据,在此阶段对系统的业务流程 等不可能进行很详细的调查,只是对系统的当前状况、系统结构等做初步 的了解。在确定系统具有可行性并正式立项后,将投入大量的人力和物力 展开大规模的、全面的系统业务调查
3) 现行系统的运行情况 在决定是否开发新系统之前,一定要了解现行系统的运行状况、特点、 所存在的问题、可利用的资源、可利用的技术力量以及可利用的信息处理 设备等。现行系统可以是计算机管理信息系统,也可能是手工处理信息的 系统。 初步调查工作为可行性研究提供依据,在此阶段对系统的业务流程 等不可能进行很详细的调查,只是对系统的当前状况、系统结构等做初步 的了解。在确定系统具有可行性并正式立项后,将投入大量的人力和物力 展开大规模的、全面的系统业务调查
22可行性研究 221可行性研究的任务 可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否 能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后 才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费。 对新系统可行性的研究,要求用最小的代价在尽量短的时间内确定系统是否 可行 可行性分析应由有经验的分析人员来进行。在系统初步调查的基础上, 分析现行系统及新系统与现行系统之间的差别,构思新系统的初步方案。对 新系统初步方案的可行性的考察从以下几个方面进行: (1)技术可行性:对要求的功能、性能以及限制条件进行分析,以确 定使用现有的技术能否实现这个系统。要考虑能否得到所需要的软件和硬件 资源,能否组织一个熟练的开发队伍,现有的开发技术是否达到开发系统所 要求的水平,以及开发风险有多大
2.2 可行性研究 2.2.1 可行性研究的任务 可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否 能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后 才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费。 对新系统可行性的研究,要求用最小的代价在尽量短的时间内确定系统是否 可行。 可行性分析应由有经验的分析人员来进行。在系统初步调查的基础上, 分析现行系统及新系统与现行系统之间的差别,构思新系统的初步方案。对 新系统初步方案的可行性的考察从以下几个方面进行: (1) 技术可行性:对要求的功能、性能以及限制条件进行分析,以确 定使用现有的技术能否实现这个系统。要考虑能否得到所需要的软件和硬件 资源,能否组织一个熟练的开发队伍,现有的开发技术是否达到开发系统所 要求的水平,以及开发风险有多大
(2)经济可行性:新系统的经济效益能否超过其开发成本?为此应对 新系统进行成本—效益分析,也就是要进行两项估计:费用估计和收益估计。 通常主要从以下几方面进行费用估计: ①硬件设备的费用,包括计算机、网络设备、输入输出设备及其它相 关的配套设施,如机房设施等 ②软件费用,包括需要购买的软件(如系统软件和软件包等)、软件 开发费用以及人员培训费等; ③消耗品费用,如打印纸以及维护其它设备而使用的零配件等的费用; ④维护费用,大多数系统在运行过程中都要做一些修改,例如设计过 程中没有全面了解企业的需求或企业本身的需求有所改变,也可能系统中存 在测试过程中没有发现的错误 收益估计是指估计新系统建立后会带来什么收益(有时收益同样也是难 以估计的)。对有些系统不能仅考虑其经济效益,还应该综合考虑其社会效 益,要把社会效益带来的经济效益计算在内
(2) 经济可行性:新系统的经济效益能否超过其开发成本?为此应对 新系统进行成本—效益分析,也就是要进行两项估计:费用估计和收益估计。 通常主要从以下几方面进行费用估计: ① 硬件设备的费用,包括计算机、网络设备、输入输出设备及其它相 关的配套设施,如机房设施等; ② 软件费用,包括需要购买的软件(如系统软件和软件包等)、软件 开发费用以及人员培训费等; ③ 消耗品费用,如打印纸以及维护其它设备而使用的零配件等的费用; ④ 维护费用,大多数系统在运行过程中都要做一些修改,例如设计过 程中没有全面了解企业的需求或企业本身的需求有所改变,也可能系统中存 在测试过程中没有发现的错误。 收益估计是指估计新系统建立后会带来什么收益(有时收益同样也是难 以估计的)。对有些系统不能仅考虑其经济效益,还应该综合考虑其社会效 益,要把社会效益带来的经济效益计算在内
(3)社会(法律)可行性:分析新系统是否符合当前社会生产管理经营体 制要求,考虑系统开发是否可能导致违法。例如是否涉及知识产权、生产安全 或其它与国家法律相违背的问题。 (4)组织机构及操作方式上的可行性:建立计算机信息管理系统后,往往 需要对现行的组织机构进行适当的调整,例如增设某些部门或精简某些部门, 改变机构员工工作方式等。在这种情况下,有关部门和管理人员能否积极配合 就可能成为系统成败的关键。 新系统的初步方案设想主要包括如下几个方面: (1)确定新系统覆盖的业务范围。考虑新系统的逻辑模型中哪些部分适合 采用计算机系统来完成,哪些部分不适合或在当前的限制条件下暂时不适合采 用计算机系统来完成 (2)新系统的开发规模。包括有可能采用的计算机系统和网络系统,所覆 盖的面积和业务主要有哪些,所需要的人力(包括系统开发人员、计算机软硬 件技术人员、管理专业人员、基础数据统计人员等)和财力、可借用的设备 (主要指原信息系统中的网络或计算机设备)以及子系统/模块等等各有哪些
(3) 社会(法律)可行性:分析新系统是否符合当前社会生产管理经营体 制要求,考虑系统开发是否可能导致违法。例如是否涉及知识产权、生产安全 或其它与国家法律相违背的问题。 (4) 组织机构及操作方式上的可行性:建立计算机信息管理系统后,往往 需要对现行的组织机构进行适当的调整,例如增设某些部门或精简某些部门, 改变机构员工工作方式等。在这种情况下,有关部门和管理人员能否积极配合 就可能成为系统成败的关键。 新系统的初步方案设想主要包括如下几个方面: (1) 确定新系统覆盖的业务范围。考虑新系统的逻辑模型中哪些部分适合 采用计算机系统来完成,哪些部分不适合或在当前的限制条件下暂时不适合采 用计算机系统来完成。 (2) 新系统的开发规模。包括有可能采用的计算机系统和网络系统,所覆 盖的面积和业务主要有哪些,所需要的人力(包括系统开发人员、计算机软硬 件技术人员、管理专业人员、基础数据统计人员等)和财力、可借用的设备 (主要指原信息系统中的网络或计算机设备)以及子系统/模块等等各有哪些
(3)新系统拟解决的主要问题。这个问题一般是根据用户要求和初步 分析之后得出的。例如在制造企业的生产管理子系统中,生产过程监控和 生产计划的滚动式调整、生产计划与物料需求计划的衔接、生产计划与生 产作业计划的制定等等,主要是要解决这些管理控制环节中的处理模型问 题、处理进度问题或处理速度问题等等。这里所提出的问题一般都只是表 面上的,问题真正的确定和解决应该在信息调查和系统分析以后。 (4)新系统预计的投入和产出比。新系统开发预计的投入和预期的效 益是系统立项能否通过的关键一环。新系统的投入包括人力资源(开发人 员、管理人员、软硬件技术人员、数据统计人员以及操作人员等)的投入、 设备资源(已有的和新增的设备)的投入、财力资源(需要的总资金)的 投入等。新系统的效益,主要包括拟解决哪些问题,可完成原系统想做而 又不可能做的事情,整个系统的工作质量(如成本、精度、速度、范围以 及分析的深度和广度等)将会有哪些提高,而这些工作质量的提高又会为 组织的管理工作提供哪些间接的经济效益
(3) 新系统拟解决的主要问题。这个问题一般是根据用户要求和初步 分析之后得出的。例如在制造企业的生产管理子系统中,生产过程监控和 生产计划的滚动式调整、生产计划与物料需求计划的衔接、生产计划与生 产作业计划的制定等等,主要是要解决这些管理控制环节中的处理模型问 题、处理进度问题或处理速度问题等等。这里所提出的问题一般都只是表 面上的,问题真正的确定和解决应该在信息调查和系统分析以后。 (4) 新系统预计的投入和产出比。新系统开发预计的投入和预期的效 益是系统立项能否通过的关键一环。新系统的投入包括人力资源(开发人 员、管理人员、软硬件技术人员、数据统计人员以及操作人员等)的投入、 设备资源(已有的和新增的设备)的投入、财力资源(需要的总资金)的 投入等。新系统的效益,主要包括拟解决哪些问题,可完成原系统想做而 又不可能做的事情,整个系统的工作质量(如成本、精度、速度、范围以 及分析的深度和广度等)将会有哪些提高,而这些工作质量的提高又会为 组织的管理工作提供哪些间接的经济效益
在可行性研究中通常可采用系统流程图来描述系统的逻辑模型,它 表达的是信息在系统各部件(程序、文件、表格、人工过程等)之间的 流动情况。图2.1是一个系统流程图的例子,有关系统流程图的基本符号 在本书中不进行详细介绍,有兴趣的读者可参考相关书籍。 收集 数据录 数据 入处理 工资文件 汇总程序 工资汇总 文件 输出工资单 工资分配 编制工资 汇总表 工资单 工资存 档表 工资文件 工资汇 分配表 总表 图21一个工资管理系统的系统流程图
在可行性研究中通常可采用系统流程图来描述系统的逻辑模型,它 表达的是信息在系统各部件(程序、文件、表格、人工过程等)之间的 流动情况。图2.1是一个系统流程图的例子,有关系统流程图的基本符号 在本书中不进行详细介绍,有兴趣的读者可参考相关书籍。 收集 数据 数据录 入处理 工资文件 汇总程序 工资汇总 文件 输出工资单 工资分配 编制工资 汇总表 工资单 工资存 档表 工资文件 分配表 工资汇 总表 图2.1 一个工资管理系统的系统流程图