APP下载

信息系统集成技术与软件开发策略解析

2019-01-27杨琪

中小企业管理与科技 2019年36期
关键词:系统集成信息系统软件

杨琪

(北京圣非凡电子系统技术开发有限公司,北京102200)

1 引言

现在计算机技术正蓬勃发展,信息系统集成已然是大热趋向。一般而言,集成指的是微化处理,因此,这里的集成也只是相对概念,就像笔记本电脑和台式电脑相比的话,属于硬件集成,前提是功能相同,却不占什么空间。不过系统集成的缺陷也很明显,因为集成是空间相同的情况下要容纳更多内容,所以性能相对而言会有所下降,给软件开发带来了很大的挑战,所以要注重集成与性能的平衡。同时,因为计算机硬件的价格越来越低,性能却在增强,所以越来越需要更高性能的软件,信息系统也更加复杂。

2 信息系统集成的概念和现状

①信息系统集成的本质就是最优化的综合统筹设计,一个大型的综合计算机网络系统,系统集成包括计算机软件、硬件、操作系统技术、数据库技术、网络通讯技术等的集成以及不同厂家产品选型,搭配的集成,系统集成所要达到的目标-整体性能最优,即所有部件和成分合在一起后不但能工作,而且全系统是低成本的、高效率的、性能匀称的、可扩充性和可维护的系统。简单来说,信息系统集成指的是按照用户的具体需要,合理选择及配置技术与产品,结合软硬件,尽可能发挥一对多的作用。具体操作时,系统集成更方便灵敏,同时还能扩展,省下了不少空间资源。信息系统集成能够分成环境、应用与数据这三样集成手段。本质来说,通过计算机与网络互联,在关联系统相同的情况下,整合协调不够集中的数据设备与信息资源,总体来说具备综合性。希望让共享资源更加方便高效,能够集中管理数据资源。从企业发展方向考虑来说,系统集成是从企业组织结构到技术管理的全方位集成,本质而言,只要是有利于企业提高经济效益的影响因素,都在系统集成的内涵之中。狭义的系统集成仅仅表示整合企业的信息资源。通过计算机程序系统编辑与存储信息数据,按照客观规律总结出结论,给用户提供有帮助的信息,有利于企业决定生产经营计划,这样企业可以从容解决突发的紧急状况[1]。信息系统集成特征有:第一,重点是客户的需求,建立系统目的是为客户服务;第二,建立系统目的是为了满足消费者的需求;第三,系统自己集合了设计、组织、开发、优化、测试等多项作用;第四,系统内容包括营销、管理与技术等多角度;第五,系统自己综合考量了成本与效益。

②信息系统集成实现的关键在于解决系统之间的互连和互操作性问题,它是一个多厂商、多协议和面向各种应用的体系结构。需要解决各类设备、子系统间的接口、协议、系统平台、应用软件等与子系统、建筑环境、施工配合、组织管理和人员配备相关的一切面向集成的问题。因此,信息系统集成中的软件开发或集成主要存在以下问题:第一,跨平台。现在电子产品种类丰富,因此,跨平台问题需要注意,如不同的电脑端、移动手机、数字电视等。尤其是智能家居正在飞速发展,如果要整合不同平台的功能,需要让软件系统能够跨平台。第二,跨系统。移动平台软件的运行系统主要有Android、Windows、IOS 这三种,如果要提高软件的利用率,跨系统问题一定要重视。第三,跨语言。现在的软件编程语言十分丰富,不过通用语言还没出现,通用语言没有的话无法完成软件集成。第四,跨协议。Internet 是异构网络,位置不同,不同应用领域容易被看作是不同的网络传输协议。因此,为方便资源共享,需要统一或融合协议。第五,跨版本。现在大家都需要更高性能的软件,开发人员必须不断更新程序,所以软件版本持续更新,可版本软件不同却又独立于网络,不少软件因为版本问题,不能进行共享。因为信息系统集成需要面对不同类型应用的不同协议,业务涉及的内容很广泛,领域也很丰富,因此,整个管理业务不太容易,容易带来各种风险。所以,需要探索信息系统集成中的具体操作来分析风险。

3 信息系统集成技术与软件开发策略

3.1 统一软件开发过程

统一软件开发有利于顺利实现集成,实现手段具体有:第一,用况驱动。确定用况后,作为驱动核心,开发人员需要根据用况工作流程实施开发软件,这样才能完成统一。确保开发软件时文档保持一致。第二,核心是构架。构架作为设计软件的标准,全部在框架中进行软件功能与类别等,肯定构架的核心地位,完成整体设计。这个办法可以帮助管理者掌握与进化系统。第三,通过小步管理与小范围升级,先计划短期的,设计与开发该计划,同时集成、测试与运行,即根据用户增量实现设计软件增量,并呈递进关系,有助于降低出现系统软件开发风险的可能性。

3.2 B/S 计算模式

B/S 的基础是分布技术,分离用户界面与企业逻辑,将全部的系统根据不同的功能分成服务、表示与数据这三个模块,再投入对应的平台使用。这里面的“表示”负责用户接口、“功能”负责管理平台的主体,“数据”即为数据库。通过B/S 计算方式能够解决信息系统集成存在的问题,具体表现是:第一,通过多种手段记录数据,同时较准确和迅速地得到数据;第二,数据能够面向一切程序,不管哪个程序都能使用、存储与更新数据;第三,接入互联网的计算机能够调用软件,以及协调工作,人机交互开始直观,容易操作、功能强大;第四,数据集成体系贯穿了全部的软件系统,之间能够无缝衔接。分布式B/S 模式是目前开发与研究软件的必然趋势,如果想完善集成软件,不可避免要用到B/S 模式。

3.3 内容异构数据集成

看现在市场上的信息集成系统,基本都很透明、可读与一致,具体操作时也相对便捷快捷,单独全局和异构性还是很复杂,要更改局部系统的话,也要更改剩下的系统,需要选择模块化技术。分离数据内容和数据格式,构建完备的数据库。处理有关数据时,整合程序的运营格式与数据模式,生成应用数据,就能让集成系统模式不再困难,而且能够使用全部的数据。

4 实现信息系统集成的技术

4.1 UML

UML 为建模语言,一般由模型元素、视图、常见体系等组成。其能够将软件开发流程统一化,同时通过关联模型描述工作程序,能够集合成多模型,并通过UML 表达。接着,用例模型有状态图、用例图等,分析设计与开发需要通过上述用例模型。其在具体操作时非常灵活,完成了设计模块的工作。

4.2 分布对象技术

选择分布对象有不少计算标准,上述形式中,CORBA 分布对象技术因为和平台分开,所以生命更强、更方便使用,也符合集成系统的设计标准。具体操作时,优势如下:第一,混合编程。能够按照不同的编程语言与开发设备进行设计。第二,编程元素多样。只要能够被开发,都是大热的资源。第三,开发有效率。只要根据CORBA 的要求开发就行,还能有效解决问题。第四,脱离了版本。选择该编程方法,兼容了老版本,用户可以不管版本的差异。

4.3 XML

XML 作为可扩展标记语言标识内容,脱离数据里环境和数据结构差距,同时有很高的扩展能力,微软也提供了支持。通过该方式能够实现多模式内容的数据集成。不管是什么数据的文件类型,都能以XML 为基础,传输给服务应用程序,完成信息系统的集成。

4.4 PDCA 闭环管理模式

切入全局风险角度,不同部门互相配合,实时风险监控。利用优化闭环管理,把信息系统集成项目中的各类风险记录在风险管理机制之中。接着考虑到项目方案,组成一套完整的风险环节管理计划。文档化处理所有的风险分析工作,项目开始的同时开启监控风险,有利于进行信息系统集成项目的建设工作。

5 结语

众所周知,信息系统集成已然是计算机行业的必然前进方向,我国开始重视研究系统集成技术,尽管还不是很成熟,但利用创新,以后的信息系统集成度还能有进步空间。本文发现了开发集成软件存在的问题,提出了开发策略与对应技术,希望提高开发效率与水平。

猜你喜欢

系统集成信息系统软件
企业信息系统安全防护
禅宗软件
加氢站与调压站能源供应系统集成技术及应用
软件对对碰
基于区块链的通航维护信息系统研究
信息系统审计中计算机审计的应用
工业企业系统集成技术 系统集成技术与信息化集成系统(下)
“系统集成”式的改革
基于SG-I6000的信息系统运检自动化诊断实践
谈软件的破解与保护