项目名称: 云计算环境下敏捷软件开发模式与过程管理研究
项目编号: No.61304184
项目类型: 青年科学基金项目
立项/批准年度: 2014
项目学科: 自动化技术、计算机技术
项目作者: 龙飞
作者单位: 长沙学院
项目金额: 25万元
中文摘要: 本项目针对云计算环境下软件开发过程的复杂化和敏捷性问题,研究面向复杂业务的敏捷软件开发模式与过程管理策略,并提出过程管理敏捷性度量与评价的方法体系与优化策略。通过分析软件系统设计空间及其多维依赖关系,设计适合复杂业务需求的敏捷软件开发模式与控制策略,降低云环境下复杂业务对过程敏捷性的影响;同时设计基于有向生成图的敏捷性需求验证方法,并从工作流视角提出基于业务特征驱动的服务快速聚合策略,提高软件开发过程的敏捷性,为软件过程管理提供降维和减时的技术支持;在此基础上提出敏捷软件过程的管理框架,构建和完善了软件过程管理敏捷性的度量机制和评价方法。通过仿真实验和复杂业务项目验证,探讨敏捷软件过程管理机制与评价方法的有效性与泛化性,本项目的研究将为云计算环境下的敏捷软件开发提供一种有效的新方法,对推进软件过程管理理论具有重要的科学意义和应用价值。
中文关键词: 云计算环境;敏捷软件过程;众包服务模型;服务组合;过程度量
英文摘要: This project addresses the complexity and agility of software development process under cloud computing environment, and discusses agile process pattern and management strategy in complex business, and then method system and optimization strategy about the measurement and evaluation of the process management agility are proposed. By analyzing software system's design space and its multidimensional dependent relationship, design model and control strategy of the agile software development which adapated to the complex business requirements, inhibit the effect of complex business process agility under cloud environment; And this paper proposed a fast service composition strategy from the perspective of workflow, and designed agile verification methods based on directed spanning graph to promote the agility of software development process under complex business, and to provide agile support for software process management. And then an agile framework of software process management is proposed, and the measurement and evaluation methodology of process management agility are designed for improving the agile measurement of process management. This paper discusses the validity and generalization of the mechanism and evaluation method system about agile software process management by simulation experiments and project
英文关键词: cloud computing environment;agile software process;crowd sourcing service model;services composition;process measurement