atitit.软件开发方法总结O6
生活随笔
收集整理的這篇文章主要介紹了
atitit.软件开发方法总结O6
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
atitit.軟件開發方法總結O6
#--cmm/cmmi? 都曉得這個.
#--IPD集成產品開發
結構化的流程
IPD工具:包括業務及技術上的共工具。
5、考評:包括團隊和個人績效考核兩個方面:首先是基于產品開發團隊(PDT)的指標,如上市時間(TTM)、盈利時間和公用構建模塊(CBB)等;其次是基于個人的指標,包括進度或計劃完成率、質量、公用構建模塊、關鍵行為指標等
公用構建模塊(CBB:Common Building Block)提高產品開發的效率。
?? ?作者 老哇的爪子 Attilax 艾龍,? EMAIL:1466519819@qq.com
轉載請注明來源: http://blog.csdn.net/attilax
#---asd? 敏捷軟件開發(Agile Software Development,ASD
?敏捷開發是一種從1990年開始逐漸引起廣泛關注的一些新型軟件開發方法,是一種應對快速變化的需求的軟件開發能力。2001年初一批敏捷方法發起者和實踐者在美國猶他州雪鳥滑雪圣地舉行了一次聚會,在這次會議上,專家們共同起草了敏捷軟件開發宣言,即敏捷聯盟宣言(The Manifesto of the Agile Alliance), 敏捷聯盟宣言的價值觀包括:個人和交互勝于過程和工具;可以工作的軟件勝于求全責備的文檔;與客戶合作勝過合同談判;及時響應變化勝過循規蹈矩。專家們在宣言基礎上又制定了12條用于指導指導實踐的原則。該宣言和12條原則是敏捷軟件開發方法的核心。
常見的敏捷軟件開發方法包括:軟件開發節奏(Software Development Rhythms)、敏捷數據庫技術(AD/Agile Database Techniques)、敏捷建模(AM/Agile Modeling) 、 自適應軟件開發(ASD/Adaptive Software Development) 、水晶方法(Crystal) 、特性驅動開發(FDD/Feature Driven Development) 、動態系統開發方法(DSDM/Dynamic Systems Development Method)、精益軟件開發(Lean Software Development) 、AUP(Agile Unified Process) 、迭代式增量軟件開發過程Scrum、測試驅動開發(TDD/Test-Driven Development)、XBreed、極限編程(XP/Extreme Programming) 、探索性測試等。
#----RUP
Rational 統一過程RUP(Rational Unified Process)是Rational公司(2003年被IBM收購)推出的軟件工程方法,它是迄今為止軟件業界商業化最為成功的軟件過程模型。
RUP的主要特征是:采用迭代的、增量式的開發過程;使用基于構件的體系架構;采用統一建模語言UML(Unified Modeling Language)進行可視化建模;并且推出了一系列功能強大的軟件過程支撐工具,如面向對象建模工具Rose,需求管理工具ReQuisitePro,配置管理工具ClearCase,變更管理工具ClearQuest,文檔生成和維護工具SoDA,單元測試工具PurifyPlus,實時系統測試工具TestRealtime,自動化測試工具TeamTest以及全面測試工具TestStudio等。
# --------PMBOK項目管理知識體系
項目管理知識體系PMBOK(Project Management Body Of Knowledge)是由目前全球影響最大的項目管理專業機構——美國項目管理協會PMI(Project Management Institution)于1980年代推出的。PMI基于PMBOK開展的項目管理專家認證PMP(Project Management Professional)被業界廣泛認同。
PMBOK是項目管理專業領域知識的總稱,它總結了項目管理實踐中成熟的理論、方法、工具和技術。其后經過數次修訂,目前最新版是PMBOK2004。
PMBOK把項目管理知識劃分為9個知識領域,分別是:綜合管理、范圍管理、時間管理、成本管理、質量管理、人力資源管理、溝通管理、風險管理和采購管理。每個知識領域又包括多個項目管理過程。它不僅適用于軟件項目,也適用于其它行業的項目管理。
#----diff
IPD不僅關注把事情做正確(do the things right),同時也關注做正確的事情(do the right things),所以IPD既強調執行的重要,也強調決策的重要。CMMI主要關注執行,即把事情做正確(do the things right),而且CMMI對如何執行好開發活動要求更規范、更細。
6、人員管理不一樣
IPD包括了對團隊和個人的考評,如對集成組合管理團隊(IPMT)和產品開發團隊(PDT)的評估。 CMMI則不包括人員管理的內容。當然,SEI開發了主要針對軟件開發人力資源管理的P-CMM。
盡管,IPD與CMMI有這么多的不同,但就對具體流程和活動進行管理而言,兩者所依據的原則、方法和實踐是相通的和一致的,所以企業在優化產品開發體系時,完全可以將兩者融合,實施IPD+ CMM/CMMI的解決方
轉載于:https://www.cnblogs.com/attilax/p/5963959.html
總結
以上是生活随笔為你收集整理的atitit.软件开发方法总结O6的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 正则表达式去存空格
- 下一篇: CSS3的学习--实现瀑布流