信创系统实施方法研究

2023-03-02 09:21:11高国旺亢国旗李彦龙
数字通信世界 2023年8期
关键词:信创信息系统架构

高国旺,亢国旗,李彦龙

(中海油信息科技有限公司数字技术中心,天津 300452)

1 信息系统实施方法研究与进展

1.1 信息工程方法

信息工程方法是一种将信息系统开发过程工程化的方法,它有一整套工程方法、技术、标准、程序和规范,使得开发工作摆脱随意性和多变性,旨在使信息系统的开发走上程序化、自动化和智能化的道路。在该方法中,企业的各种信息、业务活动过程和企业所采用的信息技术构成了企业信息系统的三要素,该方法从上向下把信息系统开发过程分为四个阶段:信息战略规划阶段、业务领域分析阶段、系统设计阶段和系统构成阶段,在具体实施中一般分为七个步骤:信息战略规划、业务领域分析、信息系统设计、技术系统设计、系统构成、系统转换和系统运行。

1.2 MERISE模型

MERISE模型是一种方法学模型,它提出了一种对数据,尤其是对共享数据存储与使用形式化、规格化的开发方法。它认为可以从抽象周期、决策周期和生命周期三个维度来螺旋式循环推动信息系统实施项目的进展。该方法包括三个组成部分、四个抽象层次,三个组成部分是通信、处理和数据,四个抽象层次是概念层、组织层、逻辑层和物理层。该方法提出的信息系统实施阶段划分为前期研究、详细研究、技术研究、软件生产、运用和维护。

1.3 埃森哲管理应用建设理论

在信息化建设方法论方面,IBM的规划咨询方法论偏重于宏观和理论化,HP的方法论技术落地性好,但是缺乏体系化。相比较而言,埃森哲的方法论不仅包括理论框架体系,还包括最终的解决方案和落地实践演进指导,更为完整。埃森哲在项目伊始会首先阐述整个规划或解决方案所采用的研究思路或方法论,以此作为信息化项目金字塔式逻辑架构的最顶层节点,后续的实施都基于此整体框架思路展开。埃森哲的方法论强调项目实施要从业务和技术两个方面入手,同时要真正解决业务和技术的衔接问题。业务驱动IT,而IT最终为业务目标服务,两者之间衔接的关键在于分析和解决问题的能力。

埃森哲的IT解决方案符合MECE法则,其呈现逻辑包括了动态逻辑和静态逻辑,两者相互融合。其架构符合金字塔结构,自顶向下,先呈现粗粒度的顶层架构,然后对顶层架构进行分解和展开,最后描述单个业务系统的应用功能架构,逻辑层次清楚可追溯。

埃森哲提出战略规划应从公司的业务战略出发,以业务流程为抓手,以IT管控为保障,确保系统实现的落地。整体的三层架构重点还是业务、技术和管控三个关键层面,同时又体现战略驱动业务,业务驱动IT的核心思路。公司的业务战略最终驱动了IT战略,而业务流程最终又驱动了IT应用系统的建设。业务和IT双向协同,相辅相成,形成一整套治理和管控体系。

2 信创系统实施方法实践

信创环境下的管理信息系统建设,首先是详细地梳理、明确公司的战略目标和管理目标,如业务战略、运营机制、企业上下级管理关系等;其次是对企业整体管理机制、组织架构、职能配置和业务流程的梳理和优化;最后形成管理信息系统建设的需求。管理信息系统应针对需求详细地定义系统功能,进而通过信息系统实施帮助公司达成战略目标和管理目标。信创环境下的管理信息系统实施促使管理和应用形成一个闭环,从管理上使企业规划与信息化规划高度匹配。其中,清晰地界定未来管理目标和信息系统功能有利于对公司管控模式和业务运作流程的现状分析,有利于对管理模式和关键业务流程优化,是管理信息化项目建设成功的两个关键点[1]。

2.1 海油信创管理系统建设方法

海油信创环境下的管理系统建设采用的是模块化的方法,分为系统开发方法和管理方法,前者包括结构化方法、原型化方法、面向对象方法、信息工程方法和其他方法,后者分为常规方法和现代方法。这个开发方法体系支持按模块设计与安装、按需求提取和嵌入模块,并且具有成长特性。

2.2 信创项目实施的阶段与任务

为了有序推进项目实施,可将信创项目实施过程有序分为项目准备、蓝图方案、系统实施、试用及支持、结题验收等五个阶段。其中,项目准备包含项目任命、成立项目组、制订计划、采办、后勤等五项任务,蓝图方案包含信创环境方案、信创实施方案、方案评审等三项任务,系统实施包含系统开发、系统测试、测试报告编写等三项任务,试用及支持包含上线前准备、试用支持、完善优化等三项任务,结题验收包含验收批准、项目总结、项目验收、持续运维等四项任务。

信创环境下的管理系统实施与现有信息系统实施在步骤上存在一些差异,海油信科参照国家信创项目实施的八阶三十二步模型法,对照海油信息化管理制度体系要求进行了细化、调整,形成了新的实施阶段和步骤,具体如下所述。

(1)项目启动:项目立项、方案制定、方案评审、申报立项、批准立项。

(2)招标采购:招投标文件编制、项目招标、厂商投标。

(3)规划设计:现状调研、需求分析、需求评审确认、方案设计、方案评审。

(4)信创环境准备:基础软硬件到货验收、安装部署,软硬件调试、适配,基础环境上线试运行。

(5)系统设计开发:需求调研分析、需求评审确认、系统设计、设计评审确认、开发规范评审、系统开发与集成、系统自测。

(6)系统测试测评:测试申请、测试执行、安全测评、出具测试报告。

(7)系统上线试运行:用户培训、上线方案评审、生产环境部署、用户确认、上线前安全测评、系统完善优化。

(8)竣工验收:验收准备、专家预审、验收评估、任务验收、竣工验收。

2.3 信创系统的开发测试方法

信创系统开发采用类似敏捷开发的方式进行。首先由项目实施组按照用户提出的初步需求开展业务表单原型、业务流程图、功能原型设计,设计完成后组织用户开会进行评审,然后由项目实施组按照用户评审意见对上述设计进行调整。经过多次循环迭代,上述设计得到用户确认后,系统开发进入详细设计阶段。项目实施组每开发完一个功能单元就交给用户进行测试,然后按照测试反馈对功能单元进行调整完善,经过多次循环迭代后,该功能单元得到用户确认[2]。

信创系统测试分为开发测试、用户测试和集成测试。每个功能单元开发测试完成后,用户按照测试用例进行测试。经过用户测试的各个功能单元集成到一起后开展集成测试,集成测试和安全检查通过后系统上线,进入运营维护阶段。系统上线、运维阶段发现的问题或缺陷由项目实施组进行修改,然后重复执行模块测试、部署、上线等步骤,直至所有问题或系统缺陷得到修复和确认。

2.4 信创系统适配研究

2.4.1 终端适配

终端适配主要是基础软件、计算机外设与终端环境适配。基础软件主要是指基本办公软件,如流式、版式软件,以及一些安全管控软件、网络应用软件等。同样软件在不同操作系统及架构上会有不同限制,在国产操作系统上适配时也存在限制,因此需要进行适配升级。在实施终端替代时,项目实施组常遇到的问题是软件与新的终端环境不兼容问题。此时,项目实施组只好去找中间件厂商做对接、测试,有时还要与操作系统进行适配,这通常是一个不断尝试、不断测试、反复实验的过程,比较耗时费力[3]。

在计算机外设适配方面,主要是打印机、扫描仪等日常办公设备的驱动程序适配。对于国产打印机、扫描仪的大部分型号,操作系统厂商已经提前做了适配,部分外设针对国产操作系统提供了适配驱动或者通用驱动。

2.4.2 信息系统迁移适配

(1)系统调研。调研的目的是充分了解信息系统,包括系统的名称、功能、性能、用户数量、安全等级、保护等级、部署情况、开发语言及架构,系统服务器的资源情况、网络情况等。同时,还要了解系统的运行环境、用户的操作习惯和体验偏好。系统的运行环境主要包括操作系统、办公套件、安全防护软件等。

(2)数据迁移。数据迁移包含数据整理和数据转换。数据整理主要是将原系统相关数据整合,一般分为两个步骤:一是将不同来源、不同类型的数据进行汇聚;二是将数据按照分类、数据结构和编码等要求整理成数据转换程序能够识别的数据。数据转换就是制定转换规则和映射关系,将这些数据存储到新的数据库系统中。

(3)操作系统适配。当今的管理信息系统几乎都是B/S结构,因此适配主要是与服务器端操作系统适配。操作系统适配要素主要有图形用户界面、系统与服务管理、安全性认证及保护工具、可拓展性、高可用支持和应用程序等,适配过程中应注意对操作系统基本功能和系统性能进行测试验证。

(4)中间件适配。中间件位于底层平台(操作系统)和应用软件之间,是一种跨平台的基础软件,主要用于衔接信息系统的各个部分或不同的信息系统,以达到资源共享、功能共享等目的。其适配方法一是找厂商获取支持目标操作系统的安装包;二是选好应用引擎,将中间件打包到可移植的镜像中,部署到目标操作系统中。适配完毕后还应验证其能否在目标操作系统上稳定运行、提供的服务及功能是否满足信息系统使用要求。

(5)系统架构适配。B/S架构通常分为含插件的B/S架构和不含插件的B/S架构,不含插件的B/S架构可直接进行基于浏览器的跨平台迁移,含插件的B/S架构,除基于浏览器的跨平台迁移外,还需考虑插件本身的适配情况,需要获取到插件厂商的支持,必要时涉及源代码修改。

(6)适配自验证。根据信息系统的特点,一般还应搭建国产化迁移适配环境,对操作系统、数据库、中间件、应用客户端、多浏览器、外设等进行适配自验证,以获得更好的功能、性能、可用性、兼容性及安全性等,然后才实施信息系统迁移工作。

3 结束语

信息化事业的蓬勃发展使信息化管理工作面临着越来越严峻的考验,亟须转变信息化管理工作模式。通过不断学习借鉴先进的信息系统实施方法和迭代式,总结自身最佳实践,以保障我国央企在安全、自主、可控的前提下,大幅度提高信息化管理工作的专业化、现代化程度,实现信息化管理工作向标准化、规范化、精细化发展,这是必然的趋势。■

猜你喜欢
信创信息系统架构
信创浪潮下收费系统国产化改造探索
基于FPGA的RNN硬件加速架构
企业信息系统安全防护
哈尔滨轴承(2022年1期)2022-05-23 13:13:18
低代码开发平台加速信创落地
中国信息化(2021年8期)2021-09-07 21:34:32
EasyStack下注信创云
功能架构在电子电气架构开发中的应用和实践
汽车工程(2021年12期)2021-03-08 02:34:30
江苏省信创生态构建发展新格局
基于区块链的通航维护信息系统研究
电子制作(2018年11期)2018-08-04 03:25:54
信息系统审计中计算机审计的应用
消费导刊(2017年20期)2018-01-03 06:26:40
LSN DCI EVPN VxLAN组网架构研究及实现
电信科学(2017年6期)2017-07-01 15:45:17