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

(整期优先)网络出版时间:2023-11-02
/ 3

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

1王海强,2谢委员

1浙江科熊智能科技有限公司,浙江省丽水市323000

2浙江长三角车联网安全技术有限公司浙江省杭州市310000

摘要:综合国力的不断提高,我国的信息技术也在不断进步,特别是信息集成技术已经逐渐成了信息领域发展的重要方向,但由于信息集成技术的发展时间相对较短,所以其中还有一定的缺陷问题,且会对其性能造成不利影响,从而增加软件开发的难度,而想要在集成和性能之间实现平衡,还需要相关领域针对信息集成技术以及软件开发进行不断的研究与深化,这对于相关领域的发展具有非常重要的意义。

关键词:信息系统;集成技术;软件开发

引言

我国的信息技术随着现代社会的发展而不断进步,其中,信息集成技术已逐渐成为信息领域发展的重要内容。但是由于信息集成技术发展的时间比较短,所以它的发展方向一些缺陷仍然存在于系统中,并且会对系统的性能造成负面影响,增加了软件开发的难度。因此,为了达到信息系统集成与软件性能的平衡,还需要对信息系统集成技术与软件开发策略继续研究,对相关领域的发展具有重要意义。

1信息系统集成的必要性

在信息系统集成必要性方面,首先,随着计算机的发展,我国信息化系统发展速度飞快,短短20余年时间,我国市面上已存在大量企业级信息化管理系统,这些针对不同业务、采用不同开发语言、不同核心技术的系统,对于运行环境有着千差万别的要求。然而,当企业内同时存在多套系统,上述差异性便会为企业的系统管理、业务流程带来难以克服的难题。而信息系统基础,对各项系统的融合,将全面提升企业的信息化、业务管理水平。自计算机技术传入国内发展至今,不论是硬件、软件或是网络系统均已经进入高度开放化时代,数据库、硬件、软件的抉择都不再局限于少量商品,企业、用户对于各类产品及技术的选择已经体现出无所适从的状态,大量企业因错误选择产品,导致产品进入企业后无法满足企业需求继而沦落至荒废,企业蒙受经济资源、人力资源损失。而信息系统集成技术的发展,则能够根据企业的需求进行产品开发、调整,以有效改变传统功能指向,使其最大化满足企业的业务要求。此外,近年来,计算机硬件性能不断提升,但价格已经趋于稳定,为社会企业、个体用户的工作、娱乐、生活均带来巨大便利,因此使用者对于信息化系统的期望也越来越高,市场中的一些系统产品已经无法满足消费者更加个性化的需求。对信息系统集成技术的应用,可大幅度提升信息化系统个性化水平,满足市场消费者面向个性化发展的趋势。

2信息系统集成现状

信息系统集成的目的在于解决系统之间的操作问题,具体包括多种协议、厂商以及体系。因此关于信息集成的问题,非常复杂。当前,信息系统集成的发展存在一定的隐患和问题,具体表现在以下几个方面:跨平台。由于当前市面上的电子产品数量众多,因此在实现跨平台时,需要同时考虑不同电脑端、数字电视以及移动手机的平台,尤其是在智能家居快速发展的过程中,需要做好智能功能的拓展。跨系统。当前主流的系统包括Windows、IOS以及Android三种,因此为进一步提升软件的工作效率和稳定性,需要充分解决跨系统的问题。跨语言。信息系统集成覆盖的面积较大,因此包含着丰富的软件和编成语言,由于语言不通造成的问题也是当前需要重视的重要问题。跨协议。Internet属于异构网络,因此位置不通,应用领域存在差别,为保证系统工作的稳定性,需要做好协议的融合与统一处理。跨版本。由于市场的发展变化,人们对软件的质量和功能提出了更高的要求,因此软件版本需要具备一定的可扩展性,并且不断创新,满足市场的需求。

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

3.1统一软件开发过程

企业若要利用信息集成技术进行开发,就必须开发相关软件,它是信息系统集成的重要手段,因此要统一软件开发过程。方法如下:用况驱动,明确用况之后,用况应该作为驱动的核心,软件开发应该与用例流程相结合来实现统一的目标,利用此方法可使软件开发文档具有更高的一致性;它以构建为核心,架构是软件设计中最基本的标准,需要在特定框架中执行软件的类型和功能,所以架构被视为软件开发的核心,这可以被设计成一个整体,该方法可帮助员工更好地掌握相关系统,实现系统的改进和优化;是增量,应用小升级和小管理方法,制定短期计划,并进行开发、集成、测试和运行相关内容。简而言之,就是根据用户的增量来增加软件设计,并由此层层递进,采用此方法可减少系统开发过程中的风险。

3.2对B/S计算模式进行应用

分布式技术是B/S的基础,这种计算模式能够将企业逻辑与用户界面分离开来。而根据功能划分则可以将系统划分为三个模块,即表示、服务以及数据等,同时要将这些模块放置在相应的平台当中。其中,数据模块为数据库管理,功能模块是平台的主体,而表示模块则是用户接口部分。对B/S计算模式进行应用,将信息集成中的问题有效解决,具体表现为:能够通过多种方式进行数据的录入,降低数据的获取难度;数据是面向所有程序的,且每个程序都能够实现数据的存储、更新及使用;利用入网计算机可以对所有软件进行调动,并实现工作的有效协调;可以有效提升人机交互界面的直观性,在提升其功能性的同时,使其更加易于操作;数据集成机制能够有效渗透在软件系统当中,并推动各机制间的有效衔接。当前阶段,分布式B/S模式已经成为软件开发领域发展的主要方向,从某种程度上来讲,完善集成软件的构建离不开B/S模式架构的有效支持。

3.3信息系统集成的应用技术

首先是UML技术,该技术为建模语言,通常包括常见体系、视图和模型元素等,能够统一所有软件开发的流程,应用关联模型描述工作的程序,集合成多模型并以UML表达,通过用例图或状态图等例模型对设计开发应用的例模型进行分析。该技术在操作中应用较为灵活,有助于促进模块设计工作的顺利完成。其次是分布对象技术。目前有很多计算标准来选择分布对象,而CORBA分布对象技术会和平台分开,因此有着更强的生命力,使用上也更为便捷,与集成系统设计标准相符。再进行操作时则具备以下的优势:混合编程。根据不同编程语言和开发设备来设计。编程元素多样化。只要是被开发出来的资源都能成为大热的资源。开发的效率较高。结合CORBA的相关要求进行开发,有助于逐一解决所存在的问题。脱离版本,对编程版本有兼容的特点,这也使得用户使用时无须考虑各版本之间的差异性。再者是XML技术,能够作为扩展标记语对内容进行识别,且脱离结构与环境下扩展能力较强,有助于集成多模式的内容数据,无论任何文件类型,都能以它为基础,为用户提供服务。最后是PDCA闭环管理模式,是从全局风险的角度切入,要求相关部门加以配合,共同完成风险的监控工作。实际操作中,将风险记录落实到风险管理机制中,结合项目具体方案完善各环节的风险管理计划,分析风险问题,开启风险警报,促进后续建设工作更顺利开展。

3.4内容异构数据集成

解决数据源异构问题是数据集成的关键环节,由于信息系统、数据存储模式、应用系统和数据库管理系统的不同,造成了数据源的异构。对于异构数据源转换,合理地利用软件工具,可使数据库管理系统在外部数据传输过程中,将转换后的数据与数据库相关联,避免了系统中数据更新不同步的问题。在两个数据库之间进行数据转换时,需要对中间数据库进行有效地转换,即结合数据库关系定义,科学确定数据转换模式,以准确读取数据源中的数据。调查表明,目前市场上的信息集成系统具有很强的一致性、可读性和透明性,在具体应用过程中,其便利性也有了很大的提升。但是,结构与个体全局模型非常复杂,当局部系统需要更改时,其他系统也需要更改。因此实现这一目标需要合理应用模块技术,利用该技术建立数据模式库和数据内容库,实现数据格式与内容的分离。当处理相关数据时,可以集成程序运行格式和数据模式,则可以生成相应的应用数据,该方法不仅能解决集成模型的困难,而且能有效地应用相关数据。采用模块化技术实现数据转换,使数据源数据能够准确地读写到目标数据库中,提高了数据转换的扩展性。此外,在建立数据库和源数据库时,可直接利用科学数据库组件进行数据转换。当元数据库和目标数据库具有不同的数据类型时,为了保证数据库分配的准确性,需要将它们转换成相同类型的数据。

4软件开发实现技术

完成信息系统集成软件设计部分后,实现信息系统集成的关键技术,主要以UML技术,XML技术与分布对象技术为主。

4.1UML技术UML隶属一种能够实现系统产品描述、文档记录与可视化功能的标准语言,可归纳至第三方建模与规范语言范畴。作为一种先进的面向对象建模工具,UML同任何特定编程语言均不构成联系,其主体的组成结构包括视图、模型元素、通用系统。合理应用UML可实现软件开发流程的统一,并实现多类模型集成、表达以及开发过程中对数据模型的描述,让设计团队可以便捷使用设计模型,并对原始设计加以优化。在UML使用背景下,信息系统集成开发阶段,每一个工作流程都利用相应模型加以描述,且每个流程可利用一个或是多个模型进行描述,这些模型便是采用UML图加以表达,包括分析模型、协作图、顺序图、用例图等。开发模型,主要采用顺序图、协作图、展开图加以描述,用例图则能够对应信息系统集成的整个开发过程,最终通过多种图形,在开发前便形成系统集成的架构基线。

4.2分布对象技术选择

对于分布对象而言,有很多对应的计算标准,包括JavaRMI、Microsoft以及CORBA等,其中,CORBA分布对象技术因为语言和平台关联不大,所以其生命力以及灵活性更强,能够对集成系统的设计与开发需求进行有效的适应,其在具体应用过程中主要有以下优势:混合编程,可以结合各种编程语言以及开发工具进行软件的设计;具有丰富的编程元素,目前,任何一种CORBA模块在开发出来以后,都会成为相关领域的热门;具有更高的开发效率。根据CORBA的规范,只需要针对特定问题进行开发设计即可。

4.3XML及PDCA闭环管理

XML中文为可扩展标记语言,作为标准通用标记语言的子集,可用来对电子文件进行结构化标记。可使用XML标记数据、定义数据类型和允许用户定义自己的标记语言。这种数据传输方式既方便人也方便机器,该模型为描述和交换结构化数据提供了一种独立于应用程序或厂商的统一方法。这很适用于网络传输,在互联网环境下,它是跨平台、内容相关的技术,还是处理分布结构信息的有效工具。不需要应用程序,XML就能描述各种数据信息,并屏蔽了数据中的环境异构。利用XML还可以实现基于内容的多模式数据集成。并可将内容与格式数据分离。此外,无论哪种类型的数据文件,均可以XML为基础,进行服务应用,实现信息系统的集成。PDCA闭环管理的应用考虑并探讨了总体风险,深化了各部门之间的合作与沟通,对风险进行了动态监控,通过实施优化的闭环管理减少了风险发生的可能性,将包含在信息系统集成项目中的风险控制到了合理的程度。并且能够根据实际情况,制定完善的风险管理方案,促进信息系统集成项目的建设。

结语

信息系统集成已经成为计算机行业和智能终端发展的重要趋势,这与相关技术的进步以及材料科学的发展有直接关系。但我国对集成系统技术的研究起步较晚,因此在实际工作中依然存在一定的问题,尤其体现在软件开发方面,对此,企业在从事相关工作时,需要明确目标,合理控制风险,完善管理制度,才能不断提升开发的效率和水平,更好地满足市场的需要。

参考文献

[1]杨浩,查雪锋.信息系统集成技术与软件开发策略研究[J].信息系统工程,2020(5):24-25.