2019/3/23 12:48:10
軟件(jiàn)的(de)生命周期是指從軟件(jiàn)定義、開(kāi)發、使用(yòng)、維護到(dào)報廢爲止的(de)整個(gè)過程,一般包括問題定義、可(kě)行(xíng)性分(fēn)析、需求分(fēn)析、總體設計(jì)、詳細設計(jì)、編碼、測試和(hé)維護。
問題定義就是确定開(kāi)發任務到(dào)底“要解決的(de)問題是什(shén)麽”,系統分(fēn)析員通過對用(yòng)戶的(de)訪問調查,最後得出一份雙方都(dōu)滿意的(de)關于問題性質、工(gōng)程目标和(hé)規模的(de)書(shū)面報告。
可(kě)行(xíng)性分(fēn)析就是分(fēn)析上(shàng)一個(gè)階段所确定的(de)問題到(dào)底“可(kě)行(xíng)嗎”,系統分(fēn)析員對系統要進行(xíng)更進一步的(de)分(fēn)析,更準确、更具體地(dì)确定工(gōng)程規模與目标,論證在經濟上(shàng)和(hé)技術(shù)上(shàng)是否可(kě)行(xíng),從而在理(lǐ)解工(gōng)作範圍和(hé)代價的(de)基礎上(shàng),做出軟件(jiàn)計(jì)劃。
需求分(fēn)析即使對用(yòng)戶要求進行(xíng)具體分(fēn)析,明(míng)确“目标系統要做什(shén)麽”,把用(yòng)戶對軟件(jiàn)系統的(de)全部要求以需求說明(míng)書(shū)的(de)形式表達出來。
總體設計(jì)就是把軟件(jiàn)的(de)功能(néng)轉化爲所需要的(de)體系結構,也(yě)就是決定系統的(de)模塊結構,并給出模塊的(de)相(xiàng)互調用(yòng)關系、模塊間傳達的(de)數據及每個(gè)模塊的(de)功能(néng)說明(míng)。
詳細設計(jì)就是決定模塊内部的(de)算法與數據結構,也(yě)是明(míng)确“怎麽樣具體實現這個(gè)系統”。
編碼就是選取适合的(de)程序設計(jì)語言對每個(gè)模闆進行(xíng)編碼,并進行(xíng)模塊調試。
測試就是通過各種類型的(de)測試使軟件(jiàn)大(dà)道預定的(de)要求。
維護就是軟件(jiàn)交付給用(yòng)戶使用(yòng)後,對軟件(jiàn)不斷查錯、糾錯和(hé)修改,使系統持久地(dì)滿足用(yòng)戶的(de)需求。
軟件(jiàn)的(de)生命周期也(yě)可(kě)以分(fēn)爲3個(gè)大(dà)的(de)階段,分(fēn)别是計(jì)劃階段、開(kāi)發階段和(hé)維護階段。
深圳市南山區南山街(jiē)道南海(hǎi)大(dà)道西(xī)桂廟路(lù)北陽光(guāng)華藝大(dà)廈1棟4F、4G-04
咨詢電話(huà):136 8237 6272
大(dà)客戶咨詢:139 0290 5075
業(yè)務QQ:195006118
技術(shù)QQ:179981967