论文摘要
随着软件产业的发展,越来越多的行业领域需要专业软件的支持,软件需求也越来越领域化、专业化,随之而来的是客户需求的快速变化和软件复杂度日渐增高。然而传统的软件开发方式在这项挑战中面临多种顽疾,已经越来越不能满足客户对与软件适应性和开发效率的要求,业务开发人员的变动,应对需求变化时缺乏弹性,开发过程中任何一个小环节,都有可能导致软件不能按时交付。为了应对这一趋势,人们从传统制造业的生产方法引入了软件流水线开发方法,以组装软件产品线的方式,对软件开发工作进行环境支持。软件产品线通过生产线工具组装提供快速的开发平台支撑,使用构件化的方法管理软件制品,并对软件开发流程进行配置和控制,大大提高了软件的开发效率。本文通过对软件开发一般过程的研究,设计了一个以消息驱动的软件流程模型,基于此软件流程模型,提出了一个可扩展的软件协同组装流水线的集成框架,对流水线中的基础功能进行了抽象,并基于服务对流水线各功能模块进行了分析与设计,在此基础上,对功能进行了划分,介绍了各部件的实现及测试。本文主要工作包括:1)研究了软件流水线的相关技术,并对软件协同组装流水线应用进行了分析和总结。2)提出了一种软件流程模型,对软件流程的结构模型进行了定义,给出了软件流程的运行模型的形式化描述。并以软件流程模型和消息模型为基础,介绍了消息驱动下的流程控制方式。3)使用XML子集构成的描述语言对软件流程模型和工具模型进行描述,给出了规范两种描述语言的XML Schema模式文件。4)设计和分析了一个可扩展的软件协同组装流水线的框架模型,描述了框架各层的具体职责,并对框架核心服务进行了详细的设计和描述。5)在流水线相关模型和框架研究设计的基础上,给出了流水线系统的主要实现细节。本文为软件流水线的自动化提供了一个实用的由消息驱动的软件流程模型,并以这一模型为中心,设计和实现了一个扩展性比较好的流水线集成框架。
论文目录
相关论文文献
- [1].装配式建筑流水线的根状设计思考[J]. 住宅与房地产 2020(02)
- [2].中小型服装企业流水线改良及运用[J]. 纺织科技进展 2020(05)
- [3].网络计划在邮轮薄板流水线管控中的应用[J]. 船海工程 2020(05)
- [4].葡萄酒灌装流水线的设备管理初探[J]. 山东工业技术 2017(21)
- [5].《百年流水线》 一部跨学科的技术文化史[J]. 进出口经理人 2017(10)
- [6].《流水线(三)》[J]. 流行色 2018(02)
- [7].《流水线》[J]. 意林 2018(19)
- [8].流水线上的爱情[J]. 中国摄影 2013(04)
- [9].真正的校园霸凌:把学生当作工具[J]. 中国青年 2016(21)
- [10].流水线之死[J]. 中国青年 2015(19)
- [11].流水线上的音符[J]. 散文诗 2012(09)
- [12].流水线上,我们拒绝冷漠[J]. 江门文艺 2012(08)
- [13].淑女流水线[J]. 新民周刊 2013(13)
- [14].流水线下的孩子[J]. 中国校园文学 2010(Z2)
- [15].在流水线上生存(组诗)[J]. 扬子江诗刊 2011(03)
- [16].学生不是工厂流水线的产品[J]. 课堂内外(高中版) 2011(09)
- [17].情牵流水线[J]. 西江月 2008(23)
- [18].食品厂全自动油炸流水线安装技术探讨[J]. 化工管理 2016(14)
- [19].基于“人机料法环分析法”的三相电能表自动化检定流水线运行情况分析[J]. 河北电力技术 2016(04)
- [20].一种自动化检定流水线的风险预警和评估方法研究[J]. 电力与能源 2016(05)
- [21].一站式流水线体检模式在新兵体检中的创新应用[J]. 世界最新医学信息文摘 2015(19)
- [22].基于多目标优化的汽车混合流水线平衡方法研究[J]. 制造业自动化 2015(17)
- [23].流水线[J]. 小学科学 2020(02)
- [24].流水线生存[J]. 当代工人 2018(11)
- [25].英国流水线工人最快乐[J]. 工会博览(下旬刊) 2012(02)
- [26].享有宽广[J]. 意林 2012(11)
- [27].方便装螺丝机[J]. 科学大众(中学生) 2012(10)
- [28].流水线上(外四首)[J]. 扬子江诗刊 2010(06)
- [29].流水线之外的个性[J]. 世界发明 2008(09)
- [30].舍不得让你输[J]. 北方人(悦读) 2008(09)