基于Petri網(wǎng)的敏捷開發(fā)工作流設(shè)計.pdf_第1頁
已閱讀1頁,還剩83頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、為了快速響應(yīng)市場需求的變化,越來越多的軟件開發(fā)團隊采用了迭代增量式的敏捷開發(fā)作為軟件開發(fā)模型,其本質(zhì)是在簡單的開發(fā)框架下,面對產(chǎn)品研發(fā)的中間過程進行逐層分解式的快速反饋和控制。敏捷開發(fā)具有協(xié)同工作、共同決策、快速反饋的特點,對時間高度敏感,強調(diào)自適應(yīng)性。工作流建模與管理能夠?qū)^程對象進行分析、控制和管理,使得敏捷開發(fā)能降低時間風(fēng)險,在應(yīng)用中體現(xiàn)出輕量級開發(fā)的價值和意義。本文在理論研究和案例研究(Scrum方法)基礎(chǔ)上,采用隨機Petri

2、理論(Stochastic Petri Nets,SPN)、廣義隨機Petri網(wǎng)(GeneralizedStochastic Petri Nets,GSPN)和遺傳算法,以PIPE(Platform Independent Petri NetEditor)為仿真工具,設(shè)計敏捷開發(fā)工作流并對其中的反饋控制、敏捷估算、任務(wù)調(diào)度進行具體建模和分析,從控制工程來說屬于流程管理和系統(tǒng)科學(xué)的范疇。
  本文主要創(chuàng)新點和貢獻如下:
  (

3、1)將敏捷開發(fā)看做為一個自適應(yīng)控制系統(tǒng),基于GSPN設(shè)計敏捷開發(fā)工作流,在開環(huán)模型基礎(chǔ)上,對反饋、協(xié)調(diào)、控制部分進行逐步深入地分析、建模和優(yōu)化,最后構(gòu)成了具有反饋、協(xié)調(diào)和控制能力的、具有自適應(yīng)特性的閉環(huán)敏捷開發(fā)工作流。
  (2)基于SPN對敏捷估算過程進行建模和分析,定義并分析了決策過程中的參數(shù)與影響因素,目的是為敏捷團隊在團隊管理、計劃會議時間設(shè)定、內(nèi)容設(shè)計、決策環(huán)節(jié)設(shè)計、時間控制等問題提供改進建議和決策支持。
  (3

4、)將敏捷開發(fā)工作流中任務(wù)調(diào)度環(huán)節(jié)轉(zhuǎn)化為資源受限項目調(diào)度問題,定義調(diào)度計劃的魯棒性,采用改進的遺傳算法分別實現(xiàn)時間最優(yōu)和魯棒最優(yōu)策略。算法特點是將資源的絕對投入量轉(zhuǎn)化為相對投入量,符合工作流在敏捷開發(fā)框架下的應(yīng)用——給予協(xié)作自由度。并對實例進行仿真和說明,驗證了魯棒優(yōu)化策略的可執(zhí)行性。提出了敏捷開發(fā)工作流執(zhí)行中異常情況的反饋模型,根據(jù)實例說明了對異常情況的控制方法。
  最后進行總結(jié)討論,并對工作流在敏捷開發(fā)中的研究和應(yīng)用作出展望。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論