需求分析
確保客戶(hù)所要求的系統(tǒng)是可行的。
確保客戶(hù)指定的需求確實(shí)能夠滿(mǎn)足他的真正 要求。
避免開(kāi)發(fā)者和客戶(hù)之間的誤解。
向用戶(hù)提供為滿(mǎn)足他所提出的需求而實(shí)際構(gòu)建的適當(dāng)軟件系統(tǒng)。
軟件規(guī)格說(shuō)明
通過(guò)建立需求跟蹤文檔,確保規(guī)格說(shuō)明書(shū)與系統(tǒng)需求保持一致。
確保規(guī)格說(shuō)明書(shū)能適當(dāng)?shù)馗倪M(jìn)系統(tǒng)的靈活性、可維護(hù)性以及性能。
確保已建立了測(cè)試策略。
確保已建立了現(xiàn)實(shí)的開(kāi)發(fā)進(jìn)度表,包括 預(yù)定的評(píng)審。
確保已為系統(tǒng)設(shè)計(jì)了正式的變更規(guī)程。
設(shè)計(jì)
確保已建立用于描述設(shè)計(jì)的標(biāo)準(zhǔn),并且確保遵循這些標(biāo)準(zhǔn)。
確保適當(dāng)?shù)乜刂撇⒂梦臋n記錄對(duì)設(shè)計(jì)進(jìn)行的變更。
確保在系統(tǒng)設(shè)計(jì)組件已按照商定的準(zhǔn)則得到批準(zhǔn)之后才開(kāi)始編碼。
確保對(duì)設(shè)計(jì)的評(píng)審按照進(jìn)度進(jìn)行。
確保代碼遵循已建立的風(fēng)格、結(jié)構(gòu)和文檔標(biāo)準(zhǔn)。
確保代碼經(jīng)過(guò)適當(dāng)測(cè)試和集成,同時(shí)對(duì)編碼模塊的修改得到適當(dāng)?shù)臉?biāo)識(shí)。
查看代碼編寫(xiě)是否遵循既定的進(jìn)度。
確保代碼評(píng)審按照進(jìn)度進(jìn)行。
測(cè)試
確保測(cè)試計(jì)劃的建立和遵循。
確保創(chuàng)建的測(cè)試計(jì)劃能夠滿(mǎn)足所有系統(tǒng)規(guī)格說(shuō)明書(shū)的要求。
確保經(jīng)過(guò)測(cè)試和返工后軟件與規(guī)格說(shuō)明書(shū)保持一致。
維護(hù)
確保代碼和文檔的一致性。
確保對(duì)已建立的變更控制過(guò)程進(jìn)行監(jiān)測(cè),包括將變更集成到軟件的產(chǎn)品版本中的過(guò)程。
確保對(duì)代碼的修改遵循編碼標(biāo)準(zhǔn),并且要對(duì)其進(jìn)行評(píng)審,不要破壞整個(gè)代碼結(jié)構(gòu)。