亚洲色成人影院在线观看,,,

需要咨詢么?

如果您有任何問題,可以在下面提問或者輸入您需要咨詢的內(nèi)容!

敏捷軟件開發(fā)如何編寫設計文檔?

通常敏捷軟件開發(fā)不用專門寫設計文檔,只需要針對核心設計畫些示意圖,可用visio/word/ppt工具畫,也可用白板、白紙手畫后拍成照片,產(chǎn)品經(jīng)理或者產(chǎn)品管理團隊會負責編寫用戶說明書。如采用流程化的/瀑布/CMM/CMMI/類CMMI開發(fā)方法,則會專門分配預算與資源編寫需求規(guī)格說明書、概要設計說明書、詳細設計說明書、測試用例說明書。

敏捷軟件開發(fā)通常是應用于復雜得不可分解的項目,對于可分解的復雜項目或者簡單項目,直接使用流程化的/瀑布/CMM/CMMI/類CMMI開發(fā)方法會更具有性價比。對于復雜得不可分解的項目來說,代碼是最好的文檔,只有代碼是持續(xù)更新和質(zhì)量保證的,因為通過代碼編譯后交付給客戶的會直接在使用中提現(xiàn)和得到反饋。設計文檔主要用于開發(fā)過程中某一時間階段的內(nèi)部溝通,很快即會過時和得不到更新而失效。如果非要同步更新設計文檔和代碼一致,開發(fā)成本會突然變高。通常軟件開發(fā)方面的預算準備很容易低估,實際開發(fā)成本很容易超出初始開發(fā)預算的2倍、3倍,甚至更多,這種情況下一般都是忽略了各種文檔的及時更新,集中精力到實際代碼生產(chǎn)交付物的開發(fā)過程中。這樣使得斷斷續(xù)續(xù)的設計文檔本身成為一個很大的技術債務。

對于對設計文檔有嚴格要求的客戶企業(yè),需要一個跟蹤敏捷軟件開發(fā)從創(chuàng)意、需要、需求、概念、部件、發(fā)布、業(yè)務邏輯、設計細節(jié)、測試用例、驗收測試、缺陷跟蹤等中間產(chǎn)物及最終代碼編譯交付物之間所有的關聯(lián)鏈接的知識庫項目管理云平臺系統(tǒng),才能真正實現(xiàn)設計文檔同代碼交付物之間的同步更新與一致性。對于每一個需求或者設計變更,都可以通過關聯(lián)鏈接的知識庫項目管理云平臺系統(tǒng)的網(wǎng)絡鏈接自動做出沖擊響應及自動分解復雜網(wǎng)絡鏈接關系為可執(zhí)行的項目執(zhí)行步驟或者迭代步驟,并依次估算預算成本。通過自動計算相對精確的預算成本安排,敏捷軟件開發(fā)全流程的信息資產(chǎn)運營維護才能得到真正執(zhí)行。

關聯(lián)鏈接的知識庫項目管理云平臺系統(tǒng)通過3大子系統(tǒng)實現(xiàn)對設計變更的及時跟蹤與管理,并依此自動生成對應交付版本的設計文檔:

(1).內(nèi)容結點網(wǎng)絡管理系統(tǒng)

(2).項目管理系統(tǒng)平臺

(3).知識庫系統(tǒng)

所有敏捷軟件開發(fā)流程中的創(chuàng)意、需要、需求、概念、部件、發(fā)布、業(yè)務邏輯、設計細節(jié)、測試用例、驗收測試、缺陷跟蹤都以內(nèi)容結點的形式存在于系統(tǒng)中,并以網(wǎng)絡鏈接的方式相互關聯(lián)鏈接,多種網(wǎng)絡遍歷與網(wǎng)絡規(guī)劃算法可以應用用來生成沖擊響應分析、項目任務執(zhí)行分解、文檔結構分解。

實際的項目管理也是由基于創(chuàng)意、需要、需求、概念、部件、發(fā)布、業(yè)務邏輯、設計細節(jié)、測試用例、驗收測試、缺陷跟蹤內(nèi)容結點網(wǎng)絡管理系統(tǒng)為依據(jù)并配合執(zhí)行任務的跟蹤完成。

每個內(nèi)容結點可以包括更多詳細的知識點信息,以wiki鏈接的方式相互鏈接成另一片知識庫系統(tǒng)網(wǎng)絡。

敏捷軟件開發(fā)通過邑泊關聯(lián)鏈接的邑泊知識庫邑泊項目管理云平臺系統(tǒng)集成運營結點鏈接網(wǎng)絡來持續(xù)演化設計,并在特定時間點上全部或部分切片生成設計文檔,這才是一個持續(xù)一致性地更新的活的設計文檔。

(0) Comments

回復留言

您的電子郵箱地址會被隱藏。*為必填字段 *

您可以使用這些HTML標簽和屬性 <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

驗證碼