成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

軟件測試生命周期 軟件劃分生命周期作用?

軟件劃分生命周期作用?為了以工程的方式有效地管理軟件的全過程,軟件的生存過程可以分為幾個階段,從而逐步形成“軟件生命周期”的概念;它是從用戶需求出發(fā),經(jīng)過開發(fā)、交付、不斷補充和修改的全過程在使用中,直

軟件劃分生命周期作用?

為了以工程的方式有效地管理軟件的全過程,軟件的生存過程可以分為幾個階段,從而逐步形成“軟件生命周期”的概念;它是從用戶需求出發(fā),經(jīng)過開發(fā)、交付、不斷補充和修改的全過程在使用中,直到讓位給新的軟件;

一般來說,軟件生命周期由三個階段組成:軟件定義、軟件開發(fā)和運行維護,每個階段又進一步劃分為幾個階段。

問題定義階段:定義問題的范圍,準確定義問題;

可行性研究階段:研究問題的范圍,探索問題是否值得解決,是否有可行的解決方案;

需求分析階段:確定目標系統(tǒng)必須具備的功能;

此外,估算完成項目所需的資源和成本,制定項目進度表。

前一階段定義的軟件的具體設計和實現(xiàn)。

總體設計階段:設計幾種可能實現(xiàn)目標系統(tǒng)的方案,權(quán)衡利弊,推薦最佳方案,并制定實現(xiàn)最佳方案的詳細方案,以及設計軟件的架構(gòu);

詳細設計階段:設計方案的詳細說明;

編碼和單元測試階段:編寫正確、易于理解、易于維護的程序模塊綜合測試階段:通過各種類型的測試使軟件達到預定的要求。

維護階段的關(guān)鍵任務是通過各種必要的維護活動,使軟件系統(tǒng)持久地滿足用戶的需求。有四種常見的維護活動:

糾正性維護:診斷和糾正在使用過程中發(fā)現(xiàn)的軟件錯誤;

適應性維護:修改軟件以適應環(huán)境的變化;

完美維護:根據(jù)用戶需要改進或擴展軟件以使其更完美;

預防性維護:修改軟件以準備將來的維護活動。