◆朱 超
(云南机电职业技术学院 云南 650000)
框架技术在信息系统开发中的应用研究
◆朱 超
(云南机电职业技术学院 云南 650000)
随着计算机通信技术的飞速发展,相关的通信技术、网络技术等也随之得到了一定程度的提升与发展。框架技术现已经成为了软件生产中的一个最重要、最有效的途径与方式,越来越多的应用软件及系统的开发采用框架技术来开展和实施。通过在管理信息系统中应用了多种基于框架技术的开发方式、策略,能够在信息系统开发中起到积极的作用及影响。
信息系统;框架技术;软件复用
随着社会的发展,计算机网络技术、通讯技术等现代信息技术的发展,人们在从事相关工业的生产与发展时更多的应用了相关的信息技术,进而能够对传统的工作模式进行有效地提升与更新,提升了对我国信息资源的开发与利用的力度。我国的信息化发展已经成为了我国经济、社会发展的重要因素,同时信息化的水平也已经成为了一个国家综合能力与发展水平的重要衡量目标。由此,框架技术在信息系统中的开发与利用的力度也随之得到了不断的提升。
现今,我国已经进入了一个信息化发展的社会,随着现代信息技术在我国不断的发展与深入,对相关信息的处理、整合及利用的程度也已经深入到人们的日常生活中,被大多数人们应用。人们在日常的生活与工作中已经对信息系统形成了一定的依赖。
1.1 信息系统的开发方式及策略
进行信息系统开发的方式有很多种,企业可以依据自身的运营状况进行自行开发、委托开发、合作开发、咨询开发等等。每一种的开放方式都尤其优缺点的存在,企业需要结合实际的发展状况及相关的外部环境条件因素来选择适合的开发方式。同时,在进行开发方式的选择时,必须由本企业的相关一线人员的参与,进而能够在系统开发的全过程中对相关的开发人员与维护人员进行切实有效的培训与提升。
在进行信息系统的开放方式选择的时候,对于企事业单位而言,信息系统应该是一个人工、动态、开放性的系统。同时也可以从其信息流的角度来对事物的客观事实的系统有一个明确的反馈。对于信息系统的开发不仅需要具有强烈的目的性、整体性以及对所处环境的适应性等一般系统的特性,同时这也是对该系统的原则及思想进行一个实际、有效、应用的的过程。因此,对于信息系统的开发,还需要具备相关的创新、针对用户个性化要求等原则与标准的确立与实施。
除此之外,对于信息系统的开发策略而言,其在进行开发的初级阶段的时候,可能会出现一些不可行的开发方法。例如,组织结构法。这种方法是依据原有的组织结构机构,而非相关的开发原则来对系统进行划分。数据库法,则是系统的开发人员依据数据设计库的设计原理来对信息进行开发的方式。想想系统法,就是系统的开发人员单凭自己的想象,将现有系统作为新系统的基础来进行开发的一种方式。
1.2 信息系统的开发方式
进行信息系统开发是一项难度较大,工作量较重的工作。不仅需要大量的人力物力的支持,还需要在其中投入大量的时间与金钱。其系统开发的效率、质量及相关的成本,同时受着管理、技术等因素的影响及相关开发方法的选择。
自上世纪中期电子数据处理系统的问世,在进行系统开发的时候,就是直接编写想关的代码程序,进而其开发的时间较长,同时容易造成相关软件之间在使用时候出现混乱的情况。针对这一现象的产生,人们逐渐开始在系统开发时注重对相关资料进行有效地整合与分析,进而也就随之出现了很多的新系统。
社会信息化发展的速度不断的加快,对于信息系统进行开发的工具也更加的信息化与现代化。在整个发展的过程中,框架技术的产生使得复杂的信息系统开发过程得以简单化。框架技术是由相关的软件开发人员对系统进行的一种骨架构建,能够在整个系统中进行复用。一般而言,这种技术都是由一组抽象类以及他们实例之间的交互方式组成的。同时,框架还可以作为一个可实例化的、部分完成的软件系统或者是其子系统,对其体系结构进行相关的定义,对构造系统提供相应的基础性构造模块。除此之外,框架技术对一些特殊的功能能够进行适当的调整,使其适应生产、操作的实际情况。框架技术中的一个框架是由一组协作类构成的,进而对整个的设计、类间依赖及相关的成员类进明确的责任分工。进而能够将具体的细节内容放置于与之相应的子类之中,构成一个抽象性的设计。同时,不同的子类会构成不同的设计实现,因而框架技术在设计时有着较强的复用性,能够对相关设计及代码进行复用,实现该区域内的应用程序的设计。
框架技术的应用,可以有效的提升系统的应用效率,系统中的代码表数据的特点就是数据的稳定性较强,通过框架技术的应用与优化,在获取相关代码的时候就不需要在重新建立新的数据库,可以直接在其数据中中获得相应的代码表,进而提升了系统的运行效率,同时,框架技术的应用与优化就不需要相关的人员在编写新的代码,从而减少了相关代码在系统中的堆积,进而减少对系统内存的占据。
框架组件的API能够连接一个甚至是多个结构的形式进而共人们使用,同时,组件能够和其他的类进行联系。在这个联系的过程中若这些类本身就拥有比较完整的API,则这个类的最终结果是集为组件的组合。同时,一个组件就会是一个具有明确API的简单类结构。而其他类则就是框架的最底层。通常情况下,组件会通过使用类来代理相关的功能,与组件之间发生交互的作用。
现今,我国社会发展的过程中存在这各种各样的信息系统,其中应用程序的规模与复杂性在不断的扩大与增加。而传统的系统开发方法由于其中的软件复用能力较低,对于很多大型企业中的应用系统软件的开发效率较低。因而框架技术的应用就能够有效地改善这种局面。提升代码的复用率,实现相关的设计复用。因此,在我国进行框架技术的信息系统开发是非常必要的。
独具应用程序的研发人员而言,可以对框架技术进行有效地扩展或是定制,以此来规划应用程序中的部分特定的功能。一般而言,框架技术是针对系统中的某个特定的部分而言的,通过在这个特定的领域中建立起一个与之相同或是相似的部分,所开发发热信息系统具有很强的相似性。通过采用框架技术能够将领域中不变的部分进行巩固,将容易发生改变的部分以用户的形式进行。保留,进而实现代码的复用。框架技术的使用能够极大程度提升系统开发的简化度,而将框架技术与构件技术进行融合,就能够产生基于构件的一个用框架技术。
基于框架技术的信息系统开发的模式是一种软件复用的高级形式,不但实现了代码的复用,同时还能够有效地对相关系统进行分析与设计的复用。框架技术是一个部分完成的应用,在进行框架技术的操作时,只需要提供给相关的问题带啊吗,就能够将这些问题得以有效地解决。一般而言,基于框架技术的系统开发中所涉及的包括领域分析、需求分析、框架设计、框架实现、应用程序设计与实现以及相关的应用软件的测试等环节。
随着信息技术的不断发展,社会各方面的信息化程度越来越高。通过采用框架技术来对信息系统进行有效地开发,可以有效地提升领域内地软件构件的一致性,使得其系统更加的开放与完善,提升软件的生产效率及质量。同时,能够提升的软件、系统开发的速度,降低相关的成本及费用。
[1]吴士亮,薛恒新.企业管理信息系统发展趋势分析[J].江苏商论,2014.
[2]刘树忠.软件复用——提高软件质量与效率的途径[J],中国金融电脑,2012.
[3]贺新闻.基于可复用构件MIS开发模式探讨[J].中国管理信息化(综合报),2011.
[4]包龙翔,曹抗震.设计面向对象的软件框架[J].计算机应用研究,2013.
[5]王成耀,姚琳.基于可重用框架的软件开发模式及其应用[J].计算机应用研究,2013.