论文部分内容阅读
摘 要 随着计算机技术的日新月异,人们对软件的要求也越来越高,这就给软件的开发提出了一个新的标准,就是保证其有较高的业务敏捷性以及及时构建性。搭建式软件开发技术与传统的软件开发模式相比,具有较大的优势,它在一个搭建式平台中集成了工作流和WebGIS,具有面向服务、可视化的特点,能够提高企业的竞争力。
关键词 搭建式开发 面向服务 软件开发 技术研究
中图分类号:TP311.52 文献标识码:A
随着时代的发展,传统的软件开发技术已经不能很好的满足社会的需求。其不足之处主要表现在以下几个方面:第一,软件的开发是建立在需求分析的基础上的,需求处于不断的变化当中的,开发技术如果不能不断改进,就无法很好的结合需求开发软件;第二,传统技术开发的软件缺乏灵活性,在其运行过程中几乎不能进行调整或者改变;第三,从传统企业的系统整体来看,企业的整个系统是一个比较复杂的整体,其信息模块都来源于不同的平台、开发工具,此外信息的管理规范、需求等都不是一个统一的标准。本文结合实际的变化需求,对软件的开发提出了一些相应的策略。
1 软件开发现状
目前,诸多领域的业务普遍出现需求量大、种类多变的现象,所以对信息系统的要求也进一步提高,要求信息系统能够及时根据需求的变化做出相应的调整。为了解决这一现状,我们提出了面向服务的搭建式软件开发技术,它具有较好的抽象性以及灵活性,能够很好的解决软件重组和集成等问题。此外,由于其采用的是面向服务的结构,企业在应用时能够更快速更方便的对软件的组建进行重组、构建,面向服务作为指导思想也变得更为普及。
搭建式软件开发模式与传统的开发模式不同,它能够让数据层、逻辑层等彼此分开,其资源的配置方式也变得更加简便,这样就能够实现信息系统的灵活性和快速性。
2 搭建式软件开发技术
2.1 开发思想及体系结构
搭建式软件开发技术也就是说能够随时根据不同需求组建不同的,能够更好满足用户需求的应用系统,它具有较好的灵活性和即时性,用户可以不用付出很大的代价就能够构建满足自身需求的应用。此外,搭建式开发技术能够在用户需求发生改变的时候做出快速的响应,以便更好的完成面向服务的应用。
搭建平台是搭建式开发技术所创建的系统,它的搭建是有许多层面的构建共同实现的。其中界面表现和逻辑控制能够很好的融合是通过表单设计器来完成的;工作流主要负责逻辑控制的定制、修改以及业务的产生和完成等过程;功能库能够为每一项服务提供相应的组件;数据管理层是通过各种数据库来实现管理的。
2.2 搭建式开发技术体系结构的实现
2.2.1 工作流管理系统
业务流程的自动化或者半自动化称为工作流,系统中一些文档、信息等遵循设定的规则进行流转,让各个组织成员之间能够相互协调,从而实现整体的目标。工作流管理系统的结构大体可以分为以下三层:第一,数据层:系统通过数据库对定义数据以及运行数据进行存储;第二,业务层:主要包含整个流程的引擎、监控工具以及数据的访问构件等;第三,表示层:其用户有流程的定义人员、系统的管理员以及其他一些用户。
2.2.2 自定义表单系统
自定义表单系统是构建平台面向服务的重要构件,它能够使界面表现和系统的逻辑控制有一个很好融合,其最主要的目的就是要将常用的控制以及功能很好的设计到搭建平台中,操作方式要做到简单。自定义表单系统能够对数据的安全存取提供保障,其具有人性化的服务界面,此外该系统还支持二次开发,这样就能够保证软件能够即时的满足用户的各种需求,对提高工作效率有极大的作用。
2.2.3 搭建框架运行系统
搭建框架运行系统是通过各种基础的模块组成的整个软件系统的基本服务模块,它是软件系统的基础,在此基础之上进行各种子功能封装,从而组成一个具有强大功能的业务系统。作为应用系统的门户,它集成了各种常用的模块以及各种业务的管理功能。该系统具有很好的扩展机制,同时还提供各种开发配置工具,能够为应用的再次开发提供良好的条件,此外该系统还摒弃了一些与业务本身没有关系的技术,这样就能让软件的开发设计人员集中精力于业务本身,有效地降低了软件开发的复杂性,同时还节约了开发成本。
3 结束语
互联网技术在企业中的应用变的十分广泛,随着企业业务的发展需求以及企业之间的竞争加剧,其应用软件也变的十分复杂。传统的软件开发技术已经不能适应如此快速的变化,其自身的设计思想以及软件的可开发性、即时性都不能很好的满足需求,此外,系统存在的一些问题加剧了它被搭建式软件开发技术取代的趋势。本文从搭建式软件开发技术的实用性、先进性等方面进行了简要分析,阐述了此技术在应对各种业务变化方面的优点。搭建式软件开发技术能够大大提高企业的生产效率,降低企业成本,进一步提高企业在市场竞争中的优势,随着该项技术的深入研究,必将有很好的发展前景。
参考文献
[1] 王波,周顺平,杨林.搭建式软件开发技术研究与应用.计算机应用与软件,2010.5.
关键词 搭建式开发 面向服务 软件开发 技术研究
中图分类号:TP311.52 文献标识码:A
随着时代的发展,传统的软件开发技术已经不能很好的满足社会的需求。其不足之处主要表现在以下几个方面:第一,软件的开发是建立在需求分析的基础上的,需求处于不断的变化当中的,开发技术如果不能不断改进,就无法很好的结合需求开发软件;第二,传统技术开发的软件缺乏灵活性,在其运行过程中几乎不能进行调整或者改变;第三,从传统企业的系统整体来看,企业的整个系统是一个比较复杂的整体,其信息模块都来源于不同的平台、开发工具,此外信息的管理规范、需求等都不是一个统一的标准。本文结合实际的变化需求,对软件的开发提出了一些相应的策略。
1 软件开发现状
目前,诸多领域的业务普遍出现需求量大、种类多变的现象,所以对信息系统的要求也进一步提高,要求信息系统能够及时根据需求的变化做出相应的调整。为了解决这一现状,我们提出了面向服务的搭建式软件开发技术,它具有较好的抽象性以及灵活性,能够很好的解决软件重组和集成等问题。此外,由于其采用的是面向服务的结构,企业在应用时能够更快速更方便的对软件的组建进行重组、构建,面向服务作为指导思想也变得更为普及。
搭建式软件开发模式与传统的开发模式不同,它能够让数据层、逻辑层等彼此分开,其资源的配置方式也变得更加简便,这样就能够实现信息系统的灵活性和快速性。
2 搭建式软件开发技术
2.1 开发思想及体系结构
搭建式软件开发技术也就是说能够随时根据不同需求组建不同的,能够更好满足用户需求的应用系统,它具有较好的灵活性和即时性,用户可以不用付出很大的代价就能够构建满足自身需求的应用。此外,搭建式开发技术能够在用户需求发生改变的时候做出快速的响应,以便更好的完成面向服务的应用。
搭建平台是搭建式开发技术所创建的系统,它的搭建是有许多层面的构建共同实现的。其中界面表现和逻辑控制能够很好的融合是通过表单设计器来完成的;工作流主要负责逻辑控制的定制、修改以及业务的产生和完成等过程;功能库能够为每一项服务提供相应的组件;数据管理层是通过各种数据库来实现管理的。
2.2 搭建式开发技术体系结构的实现
2.2.1 工作流管理系统
业务流程的自动化或者半自动化称为工作流,系统中一些文档、信息等遵循设定的规则进行流转,让各个组织成员之间能够相互协调,从而实现整体的目标。工作流管理系统的结构大体可以分为以下三层:第一,数据层:系统通过数据库对定义数据以及运行数据进行存储;第二,业务层:主要包含整个流程的引擎、监控工具以及数据的访问构件等;第三,表示层:其用户有流程的定义人员、系统的管理员以及其他一些用户。
2.2.2 自定义表单系统
自定义表单系统是构建平台面向服务的重要构件,它能够使界面表现和系统的逻辑控制有一个很好融合,其最主要的目的就是要将常用的控制以及功能很好的设计到搭建平台中,操作方式要做到简单。自定义表单系统能够对数据的安全存取提供保障,其具有人性化的服务界面,此外该系统还支持二次开发,这样就能够保证软件能够即时的满足用户的各种需求,对提高工作效率有极大的作用。
2.2.3 搭建框架运行系统
搭建框架运行系统是通过各种基础的模块组成的整个软件系统的基本服务模块,它是软件系统的基础,在此基础之上进行各种子功能封装,从而组成一个具有强大功能的业务系统。作为应用系统的门户,它集成了各种常用的模块以及各种业务的管理功能。该系统具有很好的扩展机制,同时还提供各种开发配置工具,能够为应用的再次开发提供良好的条件,此外该系统还摒弃了一些与业务本身没有关系的技术,这样就能让软件的开发设计人员集中精力于业务本身,有效地降低了软件开发的复杂性,同时还节约了开发成本。
3 结束语
互联网技术在企业中的应用变的十分广泛,随着企业业务的发展需求以及企业之间的竞争加剧,其应用软件也变的十分复杂。传统的软件开发技术已经不能适应如此快速的变化,其自身的设计思想以及软件的可开发性、即时性都不能很好的满足需求,此外,系统存在的一些问题加剧了它被搭建式软件开发技术取代的趋势。本文从搭建式软件开发技术的实用性、先进性等方面进行了简要分析,阐述了此技术在应对各种业务变化方面的优点。搭建式软件开发技术能够大大提高企业的生产效率,降低企业成本,进一步提高企业在市场竞争中的优势,随着该项技术的深入研究,必将有很好的发展前景。
参考文献
[1] 王波,周顺平,杨林.搭建式软件开发技术研究与应用.计算机应用与软件,2010.5.