云彩店邀请码|半壳|优胜
软件生产线是提高软件开发效率的重要途径,目前传统软件生产线的研究在构件复用、模型驱动等领域已经取得了一定成果。然而,开放网络环境下的软件形态发生了重大改变,同时分布式、异构的开发环境,也给软件的开发工作带来了巨大挑战,使得目前的软件生产线技术难以应对网络化软件的高效开发。软件服务化的理念逐渐被认同,特别是Web服务技术的广泛应用,使得具有复杂逻辑功能的软件产品可以通过组合已有服务来快速开发。在此基础上,通过集成面向服务的软件开发工具,定义软件开发流程,从而构建面向服务的软件生产线,是网络化软件开发领域的新方向。本文针对构建面向服务的软件生产线中的共性技术问题,以面向服务的软件生产线集成框架为研究目标,重点研究生产线的流程建模与配置、生产线的运行与监控、软件生产过程中生产工具与软件制品的集成与管理等关键问题。针对以上研究问题,本文的主要贡献有:(1)借鉴国内外研究成果,针对服务化软件的特点,设计并提出一种面向服务的软件生产线集成框架,解决服务化软件协同化、集成化的生产问题。(2)在生产线框架的基础上,根据OSGi规范,研究生产线与软件工具间、软件制品间的集成方法和交互机制;提出统一的软件工具模型,建立了灵活可扩展的软件工具集成框架和数据集成方法,解决生产线软件制品、开发工具以及数据通信的异构问题实现了软件生产工序间的数据通信。(3)提出统一的流程建模和配置方法,以流程制导的方式,实现生产任务的自动推送和生产流程的自动化运转,并实现流程同步的生产线实时监控机制,解决了生产状况的监测问题。(4)在上述研究的基础上,设计实现了一种流程制导的面向服务软件生产线集成框架的原型系统,并以生产一个基因计算领域的组合服务软件为例,详细描述了基于该平台框架进行软件生产的过程,从而验证了本文方案的有效性。
来源:半壳优胜鲸鱼幸运星转载请保留出处和链接!
本文链接:http://87cpy.com/207764.html
本站部分内容来源网络如有侵权请联系删除