开发新系统的要求往往来自于对原系统的不满,原系统可能是手工系统也可能是正在运行的信息系统。由于存在的问题可能充斥各个方面,内容分散,甚至含糊不清,这就要求系统分析人员首先对现行系统进行详细分析,并在原系统的基础上提出新方案。
对现行系统的详细调查是在可行性研究的基础上进一步对现行系统进行全面、深入的调查和分析,弄清楚现行系统运行状况,发现其薄弱环节,找出要解决的问题的实质,确保新系统比原系统更有效。
详细调查的主要内容包括对现行系统的目标、主要功能、组织结构、业务流程、数据流程的调查和分析。管理信息系统所处理的信息是渗透于整个组织之中的,系统分析员必须从组织中的实际情况出发,逐步抽象,才能得到组织中信息活动的全貌。
(1)组织结构的调查
调查的第一步就是了解组织的机构状况,即各部门的划分及其相互关系、人员配备、业务分工、信息流和物流的关系等。组织机构状况可以通过组织结构图来反映。所谓组织结构图就是把组织分成若干部分,同时标明行政隶属关系、信息流动关系和其他关系。
(2)业务处理状况调查
组织结构图描述了在组织边界之内、各部分之间的主要的业务活动的情况。这只是一种粗略的描述。为了弄清楚在各部门的信息处理工作中,哪些与系统建设有关,哪些无关,就必须了解组织的业务流程。系统分析员应按业务活动中信息流动的过程,逐个调查所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清楚各环节需要的信息内容、信息来源及去向、信息处理方法、提供信息的时间和信息形态等。有关的调查情况可以用业务流程图来表示。
(3)现行系统的目标、主要功能和用户需求的调查
只有充分了解现行系统的目标和功能以及用户的需求,才能发现存在的问题,找出解决问题的途径,也使新系统的开发成为可能。
(4)信息流程调查
研制开发系统,必须了解信息流程。业务流程虽然在一定程度上表达了信息的流动和存储情况,但仍含有物资、材料等内容。为了用计算机对组织的信息进行控制,必须舍去其他内容,把信息的流动、加工、存储等过程抽象出来,得出组织中信息流的综合情况,然后画出数据流程图(DFD)并进行逐层分解、审查和核对。
(5)数据及功能分析
有了DFD后,要对图中所出现的数据和信息的属性进一步分析,包括编制数据字典、数据存储情况分析及使用者查询要求分析。同时要对DFD图中的各个功能的内容从逻辑上而不是从物理上加以详细说明。可用的工具有决策树、决策表、结构化语言描述等。(www.daowen.com)
(6)系统运行环境分析
决定一个系统能否正常运行的因素很多,有些是系统本身的原因,有些不是。据统计,目前我国许多企业的信息系统处于停滞状态的主要原因是系统对环境的适应性问题而非技术问题。因此,在开发系统之前,必须对系统的应用环境进行认真的调查和分析,充分考虑各种可能发生的变化,提高系统开发的效率。
为了确保调查工作顺利进行,系统分析人员要注意工作方法和工作手段。切实与用户建立良好的关系,让用户充分地、积极地参与到调查工作中来。详细调查的具体方法有直接面谈或专门访问、发调查表征求意见、召开讨论会、阅读历史资料和参加业务实践等,其中参加业务实践、与具体工作人员一起完成最基本的工作程序是最基本、最有效的方法。
详细调查与初步调查的区别在于其调查目的和内容。初步调查的目的是为了明确系统开发所要解决的主要问题和目标,论证系统开发的必要性和可能性。详细调查的目的是为了弄清楚现行系统的基本功能及信息流程,为新系统逻辑模型的建立提供基础和依据。初步调查的重点是了解现行系统的概要情况及与外部的关系,包括资源情况、能力情况、外部影响情况等。详细调查的重点在于更详细、更具体的内部情况,从而可以提供在新系统建设时改进或更换的内容。不重视详细调查会导致对新系统信息需求的考虑不充分。因为详细调查的主要任务在于理解现有业务问题和信息需求。新系统的建立总是以现有系统为基础的,只有弄清楚现有系统中哪些是合理的、必要的,哪些是需要改进的、增加的,才能建立合适的新系统。因此详细调查是建立新系统的前期和基础工作。如果这一阶段工作没做好,不但逻辑模型设计不好,而且以后的物理设计和实现工作也会受到影响,因此系统分析人员一定要做好系统的详细调查。
系统详细调查的结构以详细调查报告表示,主要包含下列内容:
● 项目主要工作内容概述。
● 系统需求分析。
● 现行系统主要目标、功能。
● 组织结构图。
● 组织业务流程图。
● 信息流程、数据流程、数据字典、数据存储分析、查询分析、数据处理分析。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。