信息系统集成技术与软件开发策略解析
2021-12-27廖斌
廖斌
亚联美育教育科技集团 海南 三亚 572000
1 信息系统集成的含义与现存问题
(1)含义。信息系统集成是实现一对多功能体系的过程,在这个过程中要选用合适的技术和产品进行相应的匹配,达到软硬件结合的目的,前提是要满足消费者的需求。系统集成在使用时灵敏性和便携性都有所提升,还相应的节约了资源,有一定的扩展性。其中还包括以下三种集成方法:环境集成、应用集成以及数据集成。
(2)信息系统集成所面临的问题。①跨平台。在网络时代,电子产品的种类也逐渐增多,人们对跨平台服务的需求逐渐增多,例如智能手机和数字电视的结合等。其中最为主要的就是智能家居的发展,要想将各个电子产品的性能进行结合,就必须解决软件系统跨平台服务中存在的问题。②跨系统。现在我们常用的软件系统无非不过三种,电脑,安卓以及iOS,这几种软件系统的性能在未来的发展中必定要得到提升,那么跨平台集成将会成为这其中非常重要的问题。③跨语言。软件系统的提升中还包括系统编程语言的更新,随着编程语言的增多,通用语言也逐渐变得模糊,这就使得集成更加困难。④跨协议。因特网是一个构架非常复杂的网络,每一个区域都会有自身运行的网络结构以及传输系统,但是为了能够更好地实现资源共享,在协议上做到统一是不可避免的。⑤跨版本。随着现在信息技术的发展,人们对软件系统的需求逐渐增多,对软件性能的要求逐渐升高,致使软件开发者对软件开发的脚步加快,有些问题就被忽视,例如有些软件版本的适用系统并不广泛,甚至会出现推出新版本后,旧版本就无法使用的情况[1]。
2 信息系统集成技术与软件开发策略
(1)统一软件开发过程。实现集成非常重要的一个渠道就是统一软件开发,包括以下几种方法:第一种是用况驱动,开发者在确定用况之后,以其作为整个工作的核心,严格按照用况工作流程进行开发,将各个软件进行统一,保障其性能之间的一致性;第二种是以构架为核心的开发过程,构架是软件设计的基础,对软件的性能以及各项指标进行设定时一定要在此构架中进行,这也是对软件整体设计的标准。
(2)B/ S计算模式。B/S计算模式可以将整个系统分成三个模块,包括表示模块、服务模块以及数据模块。此种计算模式的基础是分布技术,这三种模块的划分就是将用户界面和企业逻辑分离之后产生的。三种模块所代表的部分也是不同的,他们依次代表了用户接口部分、平台主体部分以及数据管理部分,同时上文中所提到的五种跨越性问题也可以利用此种计算模式进行解决。主要表现为以下五个方面:第一,录入数据的方式多种多样,且获取途径相对简单;第二,数据的使用范围广泛,几乎所有的程序都可以对数据进行使用,存储或者更新等操作;第三,入网计算机对软件的使用可以说是非常灵活了,可以适应软件的协调使用;第四,人机交互更加灵活,且操作简单方便;第五,对数据进行集成后,整个数据集成存在于系统的各个角落,并且可以无缝斜街于各机制之间。B/S计算模式是现阶段软件开发的主要发展方向,可以说集成软件的开发离不开B/S计算模式的帮助。
(3)内容异构数据集成。现在出现的信息系统集成软件虽然有很多的优势,比如透明性、可读性以及一致性都比较高,在人们的日常生活中应用也比较广泛,但单独全局模式和异构性的复杂程度还相对较高,如果要改变某一部分的系统,其周围的其他系统也要进行改变,所以模块化技术的采用就显得尤为重要。我们可以将数据的格式和内容进行分离,各自形成单独的区域,这样就可以在处理数据时,将二者结合起来,最终形成最后的数据。这种集成方式称之为内容异构数据集成,解决了系统集成模式中很多的问题,同时还避免了数据的浪费,但是此种集成模式是在B/S计算模式的基础建立起来的[2]。
3 实现信息系统集成的相关技术
(1)UML。UML的全称是统一建模语言,独立于任何具体程序设计语言,是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。由视图、模型、通用机制等多个部分组成。在软件开发过程中,UML可以将其进行统一,可以用自身的模型将整个工作流程进行描述,并形成一个集合体。这些模型又包括用例模型、分析设计模型以及开发模型等,在人们的日常生活中应用非常广泛且相对灵活性较高。
(2)分布对象技术选择。分布对象计算的标准有很多,其中公共对象请求代理体系结构,简称CORBA的语言和系统之间的关系并不密切,也可以说成是没有关系,这就更能满足系统集成设计的开发要求,开发要求包括灵活性、适应性较高,还有使用效率的符合。在实际应用中,此标准还有很多的优势:第一,可以进行混合编程,且编程的方式和软件的设计方案较多;第二,编程所应用的元素较多,每一种采用CORBA标准的技术选择被开发出来后,在行业应用中都很受欢迎;第三,开发效率高,采用此种标准进行软件开发,需要解决的问题都较为局部,提高了工作效率;第四,版本兼容性较好,无论是新旧版本,还是设备的不同,都不需要担心。
4 结束语
综上所述,信息系统集成已经成为计算机领域未来的发展方向,所以现在有很多的行业都开始注重系统集成的发展,但是目前我国对系统集成的研究还不是很成熟,需要更多的时间和精力去进行技术上的创新,这样信息系统集成才会有进一步的发展。本文对信息系统现阶段存在的问题进行了简单的分析,并提出了软件开发的相关技术,目的就是为了能够为相关技术人员提供一些帮助,促进信息系统集成技术以及软件开发的发展。