CMM與軟體生命週期

2021-09-05 20:55:32 字數 500 閱讀 7935

cmm是作為乙個普適性的模型提出的,它明確指出既不限制也不建議專案使用哪一種生命週期模型,也沒有涉及到特定領域的專門知識或軟體技術。cmm的內容包括了大量的行業實踐,這些行業實踐**於廣泛的軟體組織,而這些軟體組織的共同特點將決定這些行業實踐的特點,從而決定cmm的內容。另外,在cmm提出的那個時代,軟體產業工程活動所具有的特點,也會給cmm留下時代的印記。

1、對於瀑布模型和拋棄型原型模型這兩種生命週期模型,「需求管理」過程域的需求基線的目標可以比較容易地達到,並且具備實際意義;對於非拋棄型模型和其它迭代式生命週期模型,該目標很難具備實際意義。

2、cmm中的「軟體產品工程」過程域是cmm中關注工程活動的過程域,如果完全按照該過程域的內容進行工程活動,在使用物件導向分析設計方法時,cmm對工程活動的要求將會影響工程活動的順利進行。

綜上所述,在實施cmm的軟體專案中,如果採用瀑布式生命週期,cmm的實施會對軟體開發活動產生促進作用;如果採用物件導向的生命週期,cmm的實施會與軟體開發活動互相牴觸,從而影響軟體開發活動的正常進行。

軟體生命週期

軟體生命週期 三個過程 定義,開發,維護 九個階段 可行性研究 需求分析,概要設計 詳細設計 編碼與單元測試 整合測試 驗收測試,執行與維護 退役。可行性研究 系統分析人員在使用者的配合下對使用者的要求和現有的環境及條件進行深入調查寫出調研報告,從技術可行性,經濟可行性,法律可行性,操作可行性等方面...

軟體生命週期

同任何事物一樣,乙個軟體產品或軟體系統也要經歷孕育 誕生 成長 成熟 衰亡等階段,一般稱為軟體生存週期 軟體生命週期 把整個軟體生存週期劃分為若干階段,使得每個階段有明確的任務,使規模大,結構複雜和管理複雜的軟體開發變的容易控制和管理。通常,軟體生存週期包括可行性分析與開發項計畫 需求分析 設計 概...

軟體生命週期

軟體有乙個孕育 誕生 成長 成熟和衰亡的生成過程。這個過程即為軟體的生命週期 軟體生存期的六個步驟為 1.制定計畫 2.需求分析 3.設計 4.程式編碼 5.測試 6.執行與維護 確定要開發軟體系統的總目標 給出功能 效能 可靠性以及介面等方面的要求 完成該任務的可行性研究 估計可利用的資源 硬體 ...