3.2 需求信息的获取
项目的可行性一经认定,系统的开发就进入了实质性阶段。工作也就进入了详细调查阶段,即如何能够获取系统开发所需求的信息,对具体的业务处理过程及方法要有清楚的认识和了解。需求信息的获取是系统开发工作中最重要的环节,要求实事求是地全面调查,其对整个开发工作的成败具有决定性的意义。
3.2.1 需求信息的种类
基于需求信息本身的多种属性,从不同角度考察,有多种划分方式。下面介绍几种常用的分类。
1.按信息内容分为自然信息和人工信息
自然信息是非人类信息,是天然存在的;人工信息是人类社会活动的反映,是用语言、文字、数据和电子等信息形式表现出来的认识世界、改造世界的信息,具有目的性和有用性。
2.按信息的产生形式分为原始信息和非原始信息
原始信息指未经加工的信息;非原始信息是对原始信息加工处理后的信息,已经成为有序的、有规则的信息,易于存储、检索、传递和使用,有较高的使用价值。
3.按信息的反映面分为宏观信息和微观信息
宏观信息是从全面的角度来描述整体活动变化和特征的信息,具有综合性、整体性、总体性和战略性等特点;微观信息是从个别的角度来描述事物变化的信息,具有个别性、局部性和战术性的特征。
4.按信息的时态分为历史信息、现在信息和未来信息
历史信息反映和描述过去所发生的各种事物变化和特征的信息;现在信息描述正在发生的各种事物变化和特征的信息;未来信息是未来发生的各种事物变化和特征的信息。
5.按信息的保密程度分为公开信息、内部信息和保密信息
公开信息的传递和使用范围不受任何限制;内部信息是在一定界限范围内公开的信息,使用和传递局限在指定的范围内;保密信息的传递和使用有严格的限制。
6.按信息描述事物的方式分为定性信息和定量信息
定性信息指用非计量形式来描述各种事物变化和特征的信息,它着重于揭示事物本质的特征;定量信息是用计量形式来描述各种事物变化和特征的信息,着重于揭示事物量的特征。
3.2.2 需求信息来源和收集策略
系统分析的核心是摸清原系统的情况(包括组织结构情况、业务过程情况和信息处理情况等),摸清用户的需求(用户需要系统做什么)。因此,需要的信息涉及面很广。需求信息的来源主要来自于企业内、外。内部来源主要包括:现行组织结构、管理体制、人员、构成技术水平、设备状况、产品结构、可供开发系统的人财物等资源状况和当前工作中的主要问题等。外部来源主要包括:有哪些外部单位有何种业务工作联系、客户特点及分布、市场情况和同行发展情况等。
信息的收集是信息运用的前提,只有收集到全面、准确的信息,才能为管理者提供决策的依据。信息收集不能盲目,必须首先明确信息收集的目标,它包括:确定所收集信息的服务对象,确定信息收集的内容,确定信息收集的范围,确定信息收集的量。
需求信息收集的策略主要包括以下内容。
(1)自下而上广泛收集,保证需求信息的全面性。
(2)有目的的专项收集。可以全面调查收集,也可抽象调查收集。
(3)随机积累收集,以备以后分析使用。
收集完需求信息后,要注意信息的时空性、旁系性、内涵性、拓展性和可组合性,善于思考,勤于分析,都可能获得许多意想不到的宝贵信息。
3.2.3 需求信息获取方法
为了便于分析人员和管理人员之间进行业务交流和分析问题,在调查过程中应尽量使用各种形象、直观的图表工具。需求信息的获取方法大致总结为以下5种。
1)收集资料
收集各部门、科室和车间日常业务中所用的计划、原始凭据、单据和报表等资料。
2)发调查表征求意见
发调查表征求意见主要有两种方式:一种是重点询问调查,即列出影响信息系统成败的关键因素,编制一个调查问卷表,自顶而下对组织的各个管理层次进行访问,并分类整理结果,从而了解各部门的全部工作和设想;另一种是全面业务需求分析的问卷调查,即根据系统特点,针对所需调查的各项内容,涉及相应形式的调查表,用调查表向有关单位和个人征求意见和设计数据,然后分类整理这些调查表,逐步得出所要调查的内容。
常用的调查表有:上级单位对企业要求调查表、系统功能需求调查表、企业业务流程调查表、企业各业务部门组织结构及业务范围调查表、信息需求调查表和业务报表调查表。
3)开调查会
这是一种集中征询意见的方法,适合对系统做定性调查。它可以分为两种方法:一是按职能部门召开座谈会,了解各个部门业务范围、工作内容、业务特点及对新系统的想法和建议;二是各类人员联合座谈,着重听取使用单位对目前作业方式存在的问题及对新系统的要求。
4)访问
访问是收集数据的主要来源之一,可以充分听取各方面的要求和希望。
5)深入实际的调查方法
直接参加业务实践是了解当前系统的最好方法。通过实践,可以较深入地了解现行系统中数据产生、传递、加工、存储和输出等环节的工作内容,对以后的设计和编写程序设计说明都是很有益的一步。