基于Petri网的敏捷开发工作流设计

来源 :浙江大学 | 被引量 : 0次 | 上传用户:feileizuhe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了快速响应市场需求的变化,越来越多的软件开发团队采用了迭代增量式的敏捷开发作为软件开发模型,其本质是在简单的开发框架下,面对产品研发的中间过程进行逐层分解式的快速反馈和控制。敏捷开发具有协同工作、共同决策、快速反馈的特点,对时间高度敏感,强调自适应性。工作流建模与管理能够对过程对象进行分析、控制和管理,使得敏捷开发能降低时间风险,在应用中体现出轻量级开发的价值和意义。本文在理论研究和案例研究(Scrum方法)基础上,采用随机Petri理论(Stochastic Petri Nets, SPN)、广义随机Petri网(Generalized Stochastic Petri Nets, GSPN)和遗传算法,以PIPE (Platform Independent Petri Net Editor)为仿真工具,设计敏捷开发工作流并对其中的反馈控制、敏捷估算、任务调度进行具体建模和分析,从控制工程来说属于流程管理和系统科学的范畴。本文主要创新点和贡献如下:(1)将敏捷开发看做为一个自适应控制系统,基于GSPN设计敏捷开发工作流,在开环模型基础上,对反馈、协调、控制部分进行逐步深入地分析、建模和优化,最后构成了具有反馈、协调和控制能力的、具有自适应特性的闭环敏捷开发工作流。(2)基于SPN对敏捷估算过程进行建模和分析,定义并分析了决策过程中的参数与影响因素,目的是为敏捷团队在团队管理、计划会议时间设定、内容设计、决策环节设计、时间控制等问题提供改进建议和决策支持。(3)将敏捷开发工作流中任务调度环节转化为资源受限项目调度问题,定义调度计划的鲁棒性,采用改进的遗传算法分别实现时间最优和鲁棒最优策略。算法特点是将资源的绝对投入量转化为相对投入量,符合工作流在敏捷开发框架下的应用——给予协作自由度。并对实例进行仿真和说明,验证了鲁棒优化策略的可执行性。提出了敏捷开发工作流执行中异常情况的反馈模型,根据实例说明了对异常情况的控制方法。最后进行总结讨论,并对工作流在敏捷开发中的研究和应用作出展望。
其他文献
前不久,中央有关部门作出部署,从2008年起,每年选聘2万名,连续5年共选聘10万名大学生到村任职。这是党中央的一项重大决策,具有长远战略意义。
中学时期的人际关系主要包括同伴关系、亲子关系、师生关系等,对于中学生来说非常重要,影响着他们的健康成长。本文对中学生的人际关系特征及其与情绪调节的关系进行阐述,并
近期,《外国语》编辑部接到作者来电,反映某些单位和个人打着《外国语》网站、刊物、编辑的名义,以代为征稿或接收投稿为幌子,收取版面费、合作费等各种费用,欺诈投稿人,严重损害了
紫杉醇作为天然植物化学抗癌药物,被称为"晚期癌症的最后一道防线"。目前紫杉醇的研究合成工作已经取得较大进展,生物合成、真菌发酵、植物组织细胞培养等现代生物技术手段逐
本文全面介绍纯铝在拉伸、压缩、扭转、蠕变等变形状态下的超塑性能。指出了由于变形方式不同,其影响超塑性能的诸参数(为变形温度、应变率等)也有所不同。不同纯度的纯铝,由
本文采用三维体素的几何造型方法,并解决了形体间的过度圆弧曲面,能描述各种复杂锻件的几何形状。提出了整套以横截面轮廓处理为特征的求锻件横截面轮廓网和锻模型槽数控加工刀位数据的算法。将CAD过程产生的几何形状数据转换成数控加工刀位数据直接生成加工程序,实现了CAD/CAM一体化。最后,介绍了微型机锻模CAD/CAM软件系统及其应用。
根据霍尔效应原理,采用直流大电流系列传感器,针对大型可控硅整流装置研制开发了一套正反向保护系统.该系统性能可靠,精度、稳定性高,使用灵活,价格低,可以满足整流器安全稳
目的:建立经规范验证的容量滴定法测定咖啡酸的含量。方法:采用酸碱滴定法,电位滴定指示终点,测定咖啡酸的含量,并对分析方法进行规范的验证。结果:采用该方法测定咖啡酸含量时,成比
大学生是青年的重要组成部分,是国家建设和社会发展的生力军和接班人,肩负着推动我国走向世界强国的历史使命。社会大环境的发展和大学生本身的心理特点和需求,都要求当代大
在建筑工程项目施工过程中,对工程造价带来影响的因素较多,因此需要强化对施工阶段工程造价的控制,不仅要强化对招投标环节的有效管控,而且还要重视建筑工程合同的管理工作,