
2021-08-23 01:00:00 來(lái)自于應(yīng)用公園
軟件生命周期的八個(gè)階段
軟件生命周期時(shí)間一般包括三個(gè)階段:軟件規(guī)劃、軟件開(kāi)發(fā)設(shè)計(jì)和軟件運(yùn)行維護(hù)。軟件規(guī)劃階段分為三個(gè)階段:?jiǎn)栴}定義、項(xiàng)目可行性和需求分析報(bào)告。軟件開(kāi)發(fā)的設(shè)計(jì)階段可分為軟件概要設(shè)計(jì)、軟件總體設(shè)計(jì)、軟件維護(hù)、綜合測(cè)試等階段。軟件交付后,必須在整個(gè)運(yùn)行過(guò)程中持續(xù)維護(hù),使軟件能夠長(zhǎng)期滿(mǎn)足客戶(hù)的需求。
以下簡(jiǎn)要介紹了軟件生命周期中每個(gè)階段的關(guān)鍵日常任務(wù)。
(1)問(wèn)題定義
明確系統(tǒng)的總體目標(biāo)、業(yè)務(wù)規(guī)模和基本日常任務(wù)。
(2)項(xiàng)目可行性
從經(jīng)濟(jì)發(fā)展、技術(shù)性、法律法規(guī)等方面分析該制度是否是適合開(kāi)發(fā),的設(shè)計(jì),并立即提出終止新項(xiàng)目的開(kāi)發(fā)設(shè)計(jì),防止人力、物力、時(shí)間的鋪張浪費(fèi)。
(3)需求分析報(bào)告
闡明軟件系統(tǒng)的實(shí)際功能。一般采用數(shù)據(jù)流圖、數(shù)據(jù)字典、優(yōu)化算法簡(jiǎn)述來(lái)表達(dá)系統(tǒng)的邏輯實(shí)體模型,避免系統(tǒng)設(shè)計(jì)方案不符合客戶(hù)具體要求的不利影響。
(4)概要設(shè)計(jì)
明確系統(tǒng)方案設(shè)計(jì)、軟件系統(tǒng)架構(gòu)和軟件控制模塊建設(shè)。(5)總體設(shè)計(jì)描述了如何實(shí)際維護(hù)系統(tǒng)。
(6)軟件維護(hù)階段
執(zhí)行編程設(shè)計(jì)(編號(hào))和控制模塊測(cè)試。(7)綜合測(cè)試階段
根據(jù)各種類(lèi)型的測(cè)試,找出軟件設(shè)計(jì)方案中的不準(zhǔn)確性,并糾正錯(cuò)誤,確保軟件質(zhì)量;也要重用參與驗(yàn)收的項(xiàng)目,才能交付使用。
(8)軟件維護(hù)
在軟件運(yùn)行期間,根據(jù)各種必要的維護(hù)糾正錯(cuò)誤,或者改變和擴(kuò)展功能,從而改變軟件的適應(yīng)性,便于增加軟件的使用壽命,增強(qiáng)軟件的經(jīng)濟(jì)效益。每一項(xiàng)維護(hù)規(guī)定和變更過(guò)程都應(yīng)詳細(xì)、準(zhǔn)確地記錄下來(lái),并以多種方式存儲(chǔ)為文本文件。
關(guān)于意味著軟件生命周期包括哪些階段——八個(gè)階段,期待對(duì)大家有所幫助!