0. 引 言
国防现代化建设提高基于信息系统的体系作战能力新要求,推动着军事信息化建设的新形势发展。怎样搞好军事信息系统的开发建设,服务于体系作战能力的提高,是当前军事信息化建设必须认真研究解决的重大课题。
1. 军事信息系统建设
今年3月,我国政府发表的《2010年中国的国防》白皮书,充分论述了军事信息化建设的指导思想和目标任务,其中,关于提高基于信息系统的体系作战能力的论述,使我们清楚地认识到,从侦察情报、指挥控制、战场环境信息系统,到后勤和装备保障业务信息系统的建设,对实现建设信息化军队、打赢信息化战争战略目标的重要意义[1]。
经过30多年的发展,我军现代化建设取得了重大成就,特别是由机械化半机械化向信息化发展步伐明显加快,但仍然存在现代化水平与打赢信息化战争的要求还不相适应,军事能力与履行新世纪新阶段我军历史使命的要求还不相适应。解决这两个“不相适应”的矛盾问题,推动国防和军队建设科学发展,加快转变战斗力生成模式是必由之路[2]。
军事信息系统是应用在相关军事领域为军事目标服务的信息系统,随着信息技术的发展和信息化战争形态的变化,军事信息系统的应用范围越来越广,几乎涵盖了与军事作战相关的所有领域。其中,综合保障信息系统是为指挥机构、作战部队和武器平台提供信息保障能力,同时提供物资、装备、运输、工程保障能力和战场环境保障能力的军事信息系统,是指挥自动化系统的重要组成部分[3、4]。
军事信息化建设中的综合保障信息系统是大型复杂系统,要认知和解决其系统开发建设问题,必须学习运用系统工程大师钱学森提出的系统思想和开创的系统工程方法,不断地探索实践、总结提升、循序渐进[5]。
2. 信息资源规划的提出和作用
2.1 信息资源规划的提出
信息化建设的初级阶段,一般都是根据各项业务管理的需要,独立地建立应用系统,业务数据由各个应用系统自行采集、自行存储、自己使用。随着发展,这种应用系统越来越多,数据重复采集、相互不协调、系统运行效率低、信息不能共享和业务不能协同等等矛盾就越来越突出。人们为了解决这种“信息孤岛”问题,自然想到要做总体规划,但实际上很多单位做过总体规划之后,并没有解决已有的“信息孤岛”问题,甚至还继续出现新的“信息孤岛”。于是,就提出了寻求科学有效的总体规划方法的课题。
现以某军区装备保障信息化建设为例,来研究什么是科学有效的总体规划方法。他们先后分别建立了库存管理系统、采购管理系统、运输管理系统和维修管理系统。这些系统都能较好地运行,分别支持各自的业务管理工作,但由于每个系统的数据都是自采自用的,都有一套自己的数据库,所以跨系统的信息共享就很困难(图1)。
图1.分别建立的四个应用系统,数据自采自用
例如,库存系统的备件代码与采购系统的产品代码不一致,采购备件入库时,必须重复录入品名、规格、型号、厂家等数据,而不是由采购系统自动化地提供给库存系统。要想自动化地提供,就需要做“数据接口”——建立一个“ 备件产品代码参照表”(如表1)并编一个转换程序。其实,转换程序很简单,复杂的倒是参照表,随着备件产品的增多和变化,维护参照表的工作就很麻烦。
表1. 备件产品代码参照表
上例仅仅是“数据接口”的一种,实际上系统间数据需要转换的接口有多种。如果一个系统和其他三个系统的每一个至少都需要一个接口,对四个系统就至少要做4×3=12个接口。随着“信息孤岛”的增多,接口是做不过来的,所以,靠做接口解决“信息孤岛”是不可行的。
美国信息化专家詹姆斯?马丁(James Martin)提出的“信息工程”解决办法是:统一四个应用系统的所有备件产品代码和有关数据标准,所有数据库都共建共用,即建立共享的“主题数据库(SDB”),四个应用系统之间的信息共享,通过简单、快捷地存取主题数据库得以实现,根本就不需要“数据接口”(图2)。
图2.集成化建立的四个应用系统,数据共建共用
按“信息工程”的方法建立主题数据库的前提,是做好“总体数据规划”。我们自1986年开始引进这种方法,经过研究和实践,到1989年发展为“信息资源规划”。我们对信息资源规划的定义是:信息资源规划(IRP)是指对一定业务范围信息的采集、处理、传输和使用的全面规划,是侧重数据流分析,为实现信息资源共享的总体规划[6]。该定义本身就表明了信息资源规划的作用,以下,我们将以装备保障信息系统建设的总体规划设计问题,来讨论进行信息资源规划的重要意义和重要作用。
2.2 装备保障信息系统的数据流分析
根据文献[3]的论述,综合保障信息系统根据其保障的级别、保障范围、业务范围和决策能力的不同,可分为战略级、战区级、战役/战术级。战略级装备保障信息系统是全军最高装备保障管理机构的信息系统;战区级装备保障信息系统是平时各军区装备保障机构的保障信息系统,战时通过扩充和重新编成,组成战区级装备保障信息系统;战役/战术级装备保障信息系统是指不同军兵种的军及军以下装备保障信息系统。这三级装备保障信息系统构成一个大系统,该大系统各层次之间的“上下”数据流、每一层次内各部分之间的“左右”数据流、该大系统与其他综合保障信息系统、军事信息系统之间的“内外”数据流,是极其复杂的(图3)。
图3.装备保障信息系统的“左右”、“上下”、“内外”数据流
信息资源规划就是要采用一套以系统思想和系统工程方法为指导的科学方法,梳理分析清楚这些数据流,以此为基础,做好整个大系统和各层系统以及各子/分系统建设的统筹规划或总体规划。
2.3 信息资源规划在信息资源整合与应用系统集成中的作用
上例如果换上后勤保障信息系统或其他综合保障信息系统,都会有类似的数据流分析需求。从军事信息化建设的发展实际情况看,当走过初级阶段进入中高级阶段时,各种不同范围的信息化建设,都需要解决信息资源整合与应用系统集成问题。信息资源整合是信息资源开发利用的必需过程,主要面向初级阶段分散开发形成的无序数据堆积,重整为有序的数据环境;应用系统集成是指将一些分散的孤岛式应用系统,整合为一体化的、能支持业务协同的信息系统。信息资源整合与应用系统集成是同一个问题的两个方面,解决“信息孤岛”问题就是解决信息资源整合与应用系统集成问题。解决信息资源整合与应用系统集成的策略,归纳起来有三种:
Ⅰ.两两交换 对某范围内的N个应用的每一个做与其他N-1个应用的数据接口,至少需要做N×(N-1)≈N2个数据接口(图4左);
Ⅱ.集中交换 对某范围内的N个应用统一数据交换标准,建立数据交换中心,会降低到 N×2 = 2N数据接口(图4中);
Ⅲ.数据中心-共享主题数据库 对某范围内的N个应用统一数据标准,建立以共享的主题数据库为主体的数据中心,不需要数据接口(零接口,图4右)。
图4. 信息资源整合与应用系统集成的策略
这里讲的“某范围”,可以是总装备部的战略级装备保障信息系统所覆盖的范围,也可以是某个军区装备保障信息系统所覆盖的范围,还可以是某个军兵种的军或军以下装备保障信息系统所覆盖的范围,总之是要从实际出发进行调研分析、规划设计、选择制定具体开发整合的策略。一般来说,对上述三种策略,不应该单一地选择其中一种,而是有分析地综合选择使用这三种策略:对新开发的应用系统,应该采用建立主题数据库,以数据中心支持集成化开发的策略;对已有的应用系统,可以部分采用集中交换、部分采用两两交换的策略。这种分析、综合、权衡、选择工作,必须有科学的理论指导和简明实用的操作方法,这就是信息资源规划的具体运用。
3. 基于信息资源规划总体设计的理论指导
3.1 信息工程方法论
以詹姆斯?马丁为代表提出来的信息工程方法论(IEM),经过我们的引进、消化、吸收和创新研究,归纳出三条基本原理:
■ 信息系统以数据为中心,不是以处理为中心。信息系统的核心机制是对数据的采集和处理,因此信息系统的开发应该首先分析数据流,搞好数据规范标准工作。
■ 数据结构应该是稳定的,而业务流程是多变的。任何管理领域所使用的数据类型都很少变化,规划设计出科学的数据结构,就能使信息系统适应业务流程的变化。
■ 最终用户必须真正参加信息系统的开发。使用信息系统的高中层领导和业务人员,最了解业务流程和信息需求,他们要真正参加信息系统的开发工作,重点是参加需求分析工作。
信息工程方法论在上述三条原理的基础上,制定了一整套“自顶向下规划设计,自底向上建造实现”的信息系统建设整体解决方案,该方案的核心是数据组织工作——规划设计主题数据库(SDB)。判断一个信息系统的数据组织(数据库结构设计)是否科学,即是否达到主题数据库的要求,有三条法则:
■ 面向业务主题建库,不是面向报表建库。主题数据库是面向业务主题的数据组织存储,例如,装备保障管理中的典型主题数据库有:机构、人员、库存、产品、备件、供应商、运输等。它们是对有关报表数据的分析综合而设计的,不是按报表的原样建立的。
■ 信息共享,不是部门所有。主题数据库是对各个应用系统自建自用数据库的彻底否定,强调各个应用系统共建共用的共享数据库。不同的应用程序存取这些主题数据库,例如,库存程序存取产品、备件数据库;采购程序存取供应商、备件、产品价格数据库,等等。
■ 所有源数据一次一处输入系统,不是多次多处输入系统。主题数据库的规划设计要求调研分析数据的来源,强调数据一次、一处地从源头进入系统,避免多次重复采集,保证其准确性、及时性和完整性,经由网络-计算机-数据库系统多次、多处使用。
信息工程方法论(IEM)指导的信息系统建设,十分强调数据环境的重建。IEM提出了由低级到高级的四类数据环境:
第一类数据环境:数据文件(Data Files)。在没有出现数据库管理系统(DBMS)之前,用程序语言设计实现各种数据文件,数据和处理逻辑混在一起。随着应用程序增加,数据文件数目剧增,导致维护困难。
第二类数据环境:应用数据库(Application Data Bases)。在出现数据库管理系统之后,设计人员按报表的原样建库,由于没在数据分析上下功夫,这样的“数据库”实际上并不具备数据库的品质,不能支持数据的共享,因此叫做“应用数据库”。随着应用的扩充,应用数据库也在剧增,建立在这种数据环境上的信息系统,其维护仍然很困难。
第三类数据环境:主题数据库(Subject Data Bases)。这是一种真正意义上的数据库,经过科学的数据分析,其结构与使用它的处理过程相独立。主题数据库虽然规划设计时花费较多的功夫,但会加快应用开发,并且容易维护。建立这种数据环境,需要改变传统的系统分析方法和整个数据处理的管理方法,如果管理不善,也会蜕变成第二类数据环境。
第四类数据环境:信息检索系统(Information Retrieval System)。建立这种数据环境的目的是保证信息检索和快速查询的需要,以支持高层管理和辅助决策。后来,这种数据环境称为数据仓库(Data Warehouse),它是面向主题的、单一的、完整的和一致的数据存储,是主题数据库的集成,是深加工的信息。
由低档次数据环境(数据文件和应用数据库)向高档次数据环境(主题数据库和数据仓库)的转变,就是数据环境重建(DER),这是信息系统发展的质的飞跃,而实现这种飞跃的基础与核心工作,就是信息资源规划[7、8]。目前的一些信息化工程,由于缺乏数据环境重建的理念,没有进行正规的信息资源规划工作,致使数据环境仍然处于低档次的水平。这是应当引起我们高度重视的问题。
3.2 基于信息资源规划的总体设计
在钱学森著《论系统工程》中,清楚地阐明了对大系统进行总体设计的必要性和技术方法,提出组建“总体设计部”的重要思想,指出总体设计部由熟悉系统各方面专业知识的技术人员组成,并由知识面比较宽广的专家负责领导。总体设计部设计的是系统的“总体”,是系统的“总体方案”,是实现整个系统的“技术途径”。总体设计部一般不承担具体部件的设计,却是整个系统研制工作中必不可少的技术抓总单位[9]。
我们正是在大师的关于大系统总体设计论述的启发和指导下,综合信息工程方法论的理论研究和实践探索,于2005年总结提出了信息化建设基于信息资源规划总体设计的思路方法。面向对象信息工程(OOIE)对大型信息系统建设提出了金字塔”模型,认为有四个开发建设阶段:高层构思、业务域分析、系统设计、建造实现。我们分析每一阶段的建设任务,综合成两大阶段:将前两个阶段归纳为总体设计阶段,后两个阶段归纳为系统设计实现阶段(图5)。
图5. 大型信息系统的总体设计和系统设计实现两大建设阶段
总体设计阶段的工作要点如下:
■ 按“总体设计部”的思想组织规划设计工作班子,即在实施单位组建信息资源规划-总体设计领导小组、核心小组和工作小组。领导小组组长即该单位信息化主管领导,核心小组由业务专家和信息化专家组成,工作小组按职能域组建,每个职能域选派出业务代表与系统分析员合作。
■ 我们作为咨询服务方,经过调研并与该单位信息部门及信息化主管领导交流,协助上述组织机构和工作班子的组建,拟定本次信息资源规划-总体设计范围,界定职能域(组织内管理业务范围的划分,不是当前机构部门的翻版),制定详细的实施计划。
■ 信息资源规划由业务人员与IT人员合作,在咨询顾问的培训、指导和具体工作参与下进行,主要工作是:建立信息模型——功能模型、数据模型、系统体系结构模型;建立基础数据标准——数据元素标准、信息分类编码标准、用户视图标准、概念数据库标准、逻辑数据库标准。
■ 在信息资源规划成果的基础上,由前期参加工作的部分人员组成信息工程总体方案编写组,信息工程总体方案包括:通信-计算机网络工程总体方案、数据标准-数据库工程总体方案、应用软件工程总体方案。该套信息工程总体方案,均包括对现有系统的分析评估,未来几年的实施工程分期计划和具体投资分析计划。整个信息资源规划-总体设计方案,是信息化建设的指导文件,将用来指导、控制和协调整个信息工程的建设[10] 。
3.3 总体规划与总体设计的区别和联系
为理解和实践系统工程关于总体设计的思想方法,必须对长期以来在“总体规划”与“总体设计”方面的认识误区加以澄清。我们看到,许多单位和部门制定的信息化建设发展规划、指导意见或建设规范等文件,几乎都强调总体规划或统一规划,这当然是必要的和正确的。但在实际工作中,很多单位在搞出了信息化总体规划之后,就直接导向应用开发——选型引进应用软件产品或定制开发应用系统。这样做的结果,大都是总体规划指导不了应用开发(或者说“规划与开发相脱节”、“规划不落地”),继续形成新“信息孤岛”,无法实现信息资源共享和应用系统集成。原因很简单,几家应用软件产品供应商或开发商,不会去做数据标准的统一和数据结构的协调,必定做出一些“信息孤岛”(图6右边即图1)。
图6. 总体规划直接导向应用开发
系统工程方法指出,“总体设计部”要解决怎样把比较笼统的初始研制要求变成具体工作任务的问题,才能够建成协调运转的实际系统。我们知道,一般的信息系统总体规划,只是规定了信息系统的目标、基础设施和功能要求,是“比较笼统的初始”要求,还没有解决应用系统的核心——数据流分析和业务流程优化问题。这些问题如果都丢给软件开发人员,他们限于职业的定位,既缺乏系统的思维,又缺乏业务知识和经验,是无法解决的。这些问题就需要“总体设计部”的总体设计工作来解决。因此,我们建议有关部门,在完成了一定时期和一定范围内的信息化建设总体规划之后,不是直接导向应用开发,而是在总体规划和应用开发之间安排总体设计——基于信息资源规划的总体设计,然后,在总体设计方案的指导、控制和协调下,再进行应用系统的集成化开发(图7右边即图2)。
图7. 总体规划接着总体设计再导向应用开发
拿军事术语做类比,总体规划是战略计划,总体设计是战役计划,应用开发是战术行动。这是人们认识世界和改造世界的“宏观-中观-微观”三阶段认识论。信息化建设实践的经验教训告诉我们,“宏观”和“微观”问题好解决或已基本解决;“中观”问题很不好解决,但必须解决。学用系统工程方法,会打开解决这一难题的大思路。基于信息资源规划的总体设计,是能有效解决这一难题的可供选择的一种方法[10]。
4. 基于信息资源规划总体设计的工程化方法和技术成果
我们以某军区装备保障信息系统建设为例,介绍基于信息资源规划总体设计的工作过程、策略方法和技术成果。
4.1 确定信息资源规划-总体设计范围
信息资源规划-总体设计范围一般由总体规划决定,包括时间跨度和业务范围。时间跨度可以是未来一两年、三五年;业务范围按信息工程方法论,是以“职能域”为基本单位来规划的。职能域(Function Area)是对一个组织的一些主要业务活动领域的抽象,而不是现有机构部门的照搬;职能域的划分和定义要具有稳定性,只要管理业务内容不变,职能域应该是不变的。
例如,某军区装备保障信息系统做信息资源规划,划分出了10个职能域:辅助决策管理、机构管理、人员管理、计划管理、采购管理、库存管理、运输管理、维修管理、试验管理、训练演习管理。对每个职能域的界定,要描述其目标、范围(覆盖的部门)和主要职责。这里的计划管理职能域,主要职责是搜集新装备需求信息,制定新型装备发展规划和计划,制定新型装备预先研究规划和计划;而备件采购计划、运输保障计划、装备维修保障计划和训练演习装备保障计划等,分别属于采购管理职能域、运输管理职能域、维修管理职能域和训练演习职能域。
4.2 组建规划设计队伍
信息资源规划-总体设计要按“总体设计部”的思路建立组织机构和工作班子,领导小组与核心小组的人员和职责不必赘述,这里只讲工作小组的人员构成和工作任务。工作小组按职能域组建,每个小组由业务负责人、业务代表、系统分析员和咨询顾问组成,如表2。
表2. 某军区装备保障信息系统信息资源规划工作小组
业务代表要有所在职能域的管理工作经验,熟悉业务,思维和表达能力较强;系统分析员要有应用开发或维护的工作经验,具有快速熟悉业务的能力;咨询顾问掌握信息资源规划的理论方法,有咨询服务经验;业务负责人即所在职能域的业务领导,参与并指导本小组规划设计工作,对各项中间成果和最终成果进行复查和审定。
所有参加信息资源规划的人员要经过统一的技术培训,除了以文献[7]为基本教材外,还要结合业务特点组织一些教学案例,使规划人员结合操作软件工具的实习,掌握有关信息资源规划的规范标准。
4.3 工程化方法和技术成果
基于信息资源规划的总体设计,首先要实施信息资源规划,即通过需求分析和系统建模两个阶段的工作,建立起信息模型和数据标准化体系;然后,编制信息工程总体方案。
4.3.1 需求分析与系统建模
通过需求分析建立的信息模型,包括建立系统功能模型、系统数据模型和系统体系结构模型。
业务梳理与系统功能建模
需求分析的一个重要方面,是对业务流程的调研分析,即业务梳理:对每一职能域分析识别其业务过程;再对每一业务过程分析识别其业务活动。然后,对务活动做计算机化可行性分析——是可自动化完成的、可人机交互完成的,还是仍然需要人工完成的。对前两种情况,就定义了程序模块;再由程序模块构成功能模块;由功能模块构成逻辑子系统。这种“逻辑子系统-功能模块-程序模块”的三层结构,就是系统功能模型(System Function Model)。
例1.“库存管理职能域”对应的“库存管理子系统”功能模型(部分):
功能模型是规划的新系统的功能框架,是优化后的业务流程、而不是原先业务流程的反映,同时,还是已有应用系统或相关软件产品适用模块的选择,所以按功能模型进行应用开发就更能满足业务的管理信息化需求。
数据流分析与系统数据建模
需求分析的另一个更重要的方面,是对数据流的调研分析,包括定性分析和定量分析;而数据流分析的基础,是用户视图的规范化。用户视图(User View)是一些数据的集合,它反映了最终用户对数据实体的看法,常见的用户视图有单证、报表和屏幕表单等。我们对每一职能域的所有用户视图进行统一的编码登记,并对其中重要的用户视图的组成做规范化表达。
数据流的定性分析是通过数据流程图绘制实现的,一级数据流程图(1-DFD)表达各职能域之间,以及与外部的数据流关系;二级数据流程图(2-DFD)主要表达职能域内部业务过程之间的关系。数据流的定量分析,是指各职能域的输入、存储、输出的数据流按动态和日、月、年统计期的流量统计。
在业务流程分析和数据流分析的基础上,可以综合规划出装备保障信息系统的一系列主题数据库,每个主题数据库用其名称和内容描述来表达,这就是概念数据模型(Conceptual Database Model)。概念数据模型是面向业务人员的整个信息需求的概括反映,有利于中高层管理人员把握数据库建设的总体任务。
例2. 装备保障信息系统概念数据模型(部分):
机构(装备保障管理机构及使用单位基本信息)
人员(装备保障管理人员基本信息)
装备(装备编码、名称、组成、使用单位、状态等信息)
备件(备件编码、名称、规格、型号、属性等信息)
库存(仓库编码、类型、位置、装备-备件数量等信息)
………
概念数据模型细化,是指对每一主题数据库分解为一组基本表,这样,就形成了逻辑数据模型(Logical Database Model)。逻辑数据模型是面向系统开发技术人员的系统数据结构,其基本单元是基本表(Base Table),是建立物理数据库的科学依据。
例3. 用简化E-R图表达的机构、人员逻辑数据模型:
数据存取分析与系统体系结构建模
对每一子系统的基本表,识别定义其输入、输出程序模块,也就是分析数据的存取关系,再经过综合(采用软件工具自动处理,参见4.3.3)就可以得到一个C-U矩阵表,构成系统体系结构模型(System Architecture Model)。该模型能简明、清楚地表达数据库的共建共用关系,指导应用开发人员进行集成化的应用开发。
例4. 装备维修子系统体系结构模型的一部分如图8所示的矩阵表。该矩阵的各列代表子系统的基本表(分别属于各自的主题数据库),各行代表各子系统的程序模块,行列交叉处的“C”代表所在行的模块生成所在列的基本表,即负责该基本表的创建和维护;“U”代表所在行的模块使用所在列的基本表,即读取该基本表的信息;“A”表示既生成又使用所在列的基本表。
图8.装备维修子系统体系结构模型(C-U矩阵)
以上三大模型的建立就构成了信息系统的总体设计框架,是总统设计的主体部分,决定着新开发建设的信息系统的稳定结构和集成化建设策略[7]。
4.3.2 建立数据标准化体系
在基于信息资源规划总体设计中所要建立的数据标准化体系,包括两大部分:信息资源管理基础标准和数据交换标准。
信息资源管理基础标准
所谓信息资源管理(IRM)基础标准,是指那些决定信息系统质量的、因而也是进行信息资源管理的最基本的标准,包括:数据元素标准、信息分类编码标准、用户视图标准、概念数据库标准和逻辑数据库标准等五项数据标准。
数据元素(Data Elements)是最小的不可再分的信息单位,是一类数据对象的总称。数据元素的命名规范,是用“修饰词-基本词-类别词”的词组来表达一个数据元素的名称。例如,“检修设备名称”就是一个数据元素的名称。数据元素的标识规范,可用英文名称的缩略词,也可用汉语名称的拼音首字母字符串表达。例如,MNT_EQP_NM或者 JXSBMC。数据元素标准是指在一定范围内,按上述规范和标识定义出全部数据元素,称为该范围内的数据元素标准。我们估计军区装备保障信息系统的数据元素标准,会有3000左右数据元素。
信息分类编码标准
我们将信息分类编码对象分为三类进行管理和使用:A 类编码对象,是指在信息系统中不单设编码库表,代码表寓于主题数据库表之中的信息分类编码对象;B 类编码对象,是指在信息系统中需要分别设编码库表的编码对象;C 类编码对象,是指在信息系统中需要统一设编码库表的编码对象。实践证明,这种分类管理,对信息系统的集成化开发和提高系统运行效率十分有利。
在装备保障信息系统建设中,尽早通过信息资源规划建立统一的五项信息资源管理基础标准,是整合信息资源,建立高档次数据环境,实现信息共享和业务协同的最重要的基础工程。
数据交换标准
为了实现数据集中交换策略(参见2.3),必须在信息资源规划过程中建立数据交换标准。在图9中,数据交换中心外围的应用有两类:在完成集成化开发之前的一些孤立应用,它们与已经集成的应用之间需要数据交换;内部应用与外部应用之间,总会存在数据交换要求。因此,数据交换中心建设的一项基础工作,就是建立数据交换标准。
图9. 两个应用系统之间的数据交换需求
经过数据流分析,我们会发现:A应用系统的数据,只有一部分是B应用系统所需要的,如图中向右的箭头所示;B应用系统的数据,只有一部分是A应用系统所需要的,如图中向左的箭头所示。我们就把这些对方所需要的数据开列出来,再分析其所在的用户视图或者数据库表中的字段属性,作出数据接口表,由数据交换中心统一管理和使用。
4.3.3 采用软件支持工具建立信息资源元库
需求分析、系统建模和数据标准化建设,涉及到大量调研资料的记录整理、分析综合和图表绘制工作,一般的文字编辑和电子表工具已无法胜任,必须有专业的软件支持工具。 我们研制的具有自主知识产权的软件工具IRP-21系统,具有完整采集规划设计数据、快速处理分析和智能化图表绘制等功能,动态生成规划设计成果信息库——信息资源元库(IRR)。图10表明了信息资源元库的生成和使用基本机制:左边是软件工具IRP-21的基本功能;右边是IRR信息的应用,在总体设计阶段,为编制信息工程总体方案提供有关资料(参见下节),在后续建设工程中继续为系统设计、实现提供有关资料。
图10. 信息资源元库(IRR)的创建与使用
需要强调指出,IRR提供的绝不是一般意义的“电子文档”,而是一种“活化的机内文档”,为规划分析人员营造紧密合作的环境,产生规范化的技术文档。有了元库就基本不需要纸面文档,因为利用联机检索,多个开发组使用更为方便、直观[11]。
4.3.4 编制信息工程总体方案
在完成以上信息资源规划工作,产生了经过复查审定的信息资源规划成果,尤其是产生了活化的文档——信息资源元库(IRR),就要着手组织编制信息工程总体方案。编制工作组,由前期参加信息资源规划工作、并成绩突出的部分业务人员、IT人员和咨询顾问组成。
三大信息工程总体方案编制要点如下:
通信-计算机网络工程总体方案要点
通信-计算机网络是信息系统的基础设施。对于一个军区的装备保障信息系统来说,一般并不要求单独为它建一套基础设施,而应该使用整个综合保障信息系统的基础设施,或者更大一些,使用整个军区的军事信息系统的基础设施。这不仅避免不必要的重复投资,强调网络资源的共享,而且对信息系统的整合、支持业务协同更有利。面向军区装备保障信息系统的通信-计算机网络总体规划设计,只需要注意分析已有的网络系统能否满足数据库-数据中心运行和应用系统运行的要求,包括存储空间、通信速度、信息安全和支持软件系统配置等要求,做必要的扩充和优化。
数据库工程总体方案要点
数据库工程就是数据标准化与数据环境重建工程,而数据环境重建的标志性工程,就是数据中心的成功建设。根据信息工程方法论(IEM)关于四类数据环境发展的理论和实践,我们面临着主题数据库补课的紧迫任务,因此,数据库工程总体方案编写的要点是:编制数据标准化体系建设方案;现有数据库结构分析评估;基于数据模型的数据库设计和现有数据库改造方案;数据中心数据存储组织的逻辑集中与物理分布方案;数据库产品选型方案等。在应用系统开发建设中,坚持“数据库工程先行”原则——遵循信息资源规划的数据模型和数据标准成果,统一设计共享数据库结构;在共享数据库没有设计好之前,不启动应用软件编制工作;部署应用软件产品,必须要求修改所带数据结构和数据标准向已规划的数据模型和数据标准看齐,或者做好与数据模型和数据标准对接的数据接口。
应用软件工程总体方案要点
以信息资源规划系统功能模型为基准,分析评估已有应用系统的模块,确定可继续使用、可修改或需要抛弃的模块,从而确定需要定制开发或引进的应用软件产品模块。对需要定制或引进的模块,要做好复杂度和可用性分析,以便较准确地估工作量。要综合利用最新的应用集成和软件开发技术,提倡组件化应用开发。对应用软件开发平台的选择,不看重其业务建模和数据建模功能,而是强调所选的开发平台能否自动衔接已规划设计的系统功能模型和数据模型,快速生成应用构件的能力。
以上编制的三大信息工程方案,均包括投资与效益分析,以供专家评审、上级部门做项目审批[11]。
5. 总结与建议
我们学习和运用系统思想和系统工程方法,引进并创新发展信息工程方法论(IEM),探索总结出的一套信息系统建设的基于信息资源规划总体设计方法,经过多项大型信息工程的实践检验,证明了具有科学性、简明性和实用性。
我们强调基于信息资源规划总体设计方案对后续信息工程的指导、控制和协调作用,是指后续信息工程建设者,一定要认真学习和掌握总体规划设计的信息模型和有关规范标准,自觉搞好继承和衔接工作;工程领导和组织者,要加强项目管理和工程监督,及时纠正偏离总体方案的开发行为,搞好多方面的协调。
我们建议,军事信息系统建设应重视基于信息资源规划总体设计,通过咨询服务、组织培训和试点示范工程等多种方式,推广应用基于信息资源规划总体设计方法,以推动加快军事信息系统的建设。
参考文献(按文中引用或参考的顺序排列)
[1] 中华人民共和国国务院新闻办公室. 2010年中国的国防. 2011.3
[2] 王建伟.党的军事指导理论的重要创新成果——认真学习深刻理解胡主席关于国防和军队发展主题主线重大战略思想. 北京: 解放军报,2011.7.19
[3] 苏锦海, 张传富, 等.军事信息系统. 北京:电子工业出版社, 2010.10
[4] 朱小冬,刘广宇,葛涛.信息化作装备保障.北京:国防工业出版社,2007.8
[5] 于景元. 综合集成,大成智慧——钱学森的系统科学成就和贡献.中国系统工程学会第八届学术年会论文. 成都:2010.10
[6] 高复先.信息资源整合技术报告. 北京:中国信息界. 2005年第20期-24期连载发表
[7] 高复先.信息资源规划——信息化建设基础工程[M].北京:清华大学出版社,2002
[8] 李学军,邹红霞,等.军事信息资源规划与管理.北京:国防工业出版社,2010.
[9] 钱学森,等.论系统工程[M].长沙:湖南科学技术出版社,1982.
[10] 高复先. 系统工程在信息化建设中的指导作用. 北京:中国信息界.2010年第12期
[11] 高复先.信息化IRP之路——文集1996-2006[C].大连:大连理工大学出版社,2008.
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:信息资源规划与军事信息系统总体设计
本文网址:http://www.toberp.com/html/consultation/1082005295.html