【文章內容簡介】
品驗收確認時的依據(jù)。 在制訂需求規(guī)格說明時應注意: 雙方制定專人負責 需求認可和更改的批準 防止誤解,定義好術語,對需求的背景進行說明 記錄和評審雙方討論的結果,以備將來查詢某些需求確定原因。 在項目進行前制定開發(fā)計劃,作為總體的策劃,指導整個項目有序的進行。開發(fā)計劃要求包括以下方面: 項目定義 項目資源組織管理 開發(fā)階段 進度 確定質量保證計劃、測試計劃、集成計劃等 隨著項目的進展,開發(fā)計劃要不斷更新,在生命周期模型每一階段開始之前,都要有該階段的工作計劃,并經(jīng)過評審后實施。以下較詳細的說明開發(fā)計劃中應具備的各方面。 A. 開發(fā)階段開發(fā)計劃應將項目目標轉化為最終結果的過程、方法等清楚的描述出來,可以把工作分為幾個階段,比如按照生命周期法劃分開發(fā)階段。開發(fā)階段要確定以下項:o 要執(zhí)行的開發(fā)階段 o 每一階段所需的輸入 必須用文檔方式確定下來,每一項需求均有明確的定義,以保證完成情況可被檢驗。o 每一階段應產(chǎn)生的輸出 驗證階段輸出,必須滿足以下幾點:1. 滿足相應的要求 2. 有明確的驗收準則,作為驗收評審的參考。 3. 符合開發(fā)慣例和約定 o 每一階段需要執(zhí)行的驗證步驟 必須有對每階段輸出的驗證計劃,并在適當?shù)臅r間進行驗證評審。o 分析各階段可能潛在的問題或需要解決的問題 B. 項目管理 o 項目開發(fā)、實施等過程的時間進度安排 o 進度的控制方法及活動 o 確定組織機構及其職責、各工作組的資源及工作分配 o 不同工作組間的組織協(xié)調方法,并明確技術接口問題。 C. 開發(fā)方法和工具規(guī)定項目活動應共同遵循的方法及使用的工具,包括:o 開發(fā)規(guī)范、慣例 o 開發(fā)工具及技術 質量計劃質量計劃作為開發(fā)計劃的一部分。質量計劃隨項目進展而更新,質量計劃經(jīng)正式評審,并得到所有與計劃執(zhí)行有關的組織的統(tǒng)一。質量計劃應包含或引用以下內容:o 質量目標,盡可能以定量方式給出 o 定義每一階段的輸入、輸出準則 o 確定要進行的測試、驗證和確認活動的類型和詳細計劃,包括時間、進度等。 o 確定具體質量活動的職責:比如,評審和測試、更改控制、對缺陷的控制和糾正措施。 設計和實現(xiàn)設計和實現(xiàn)活動是將需求規(guī)格說明轉化為軟件產(chǎn)品的過程。為保證軟件產(chǎn)品的質量,這些活動必須在嚴格規(guī)定的方法下進行,不能依賴于事后的審查監(jiān)督。A. 設計 設計階段要滿足各階段的共同要求,此外,設計階段還應考慮: 選用適合所開發(fā)產(chǎn)品類型的設計方法 總結吸取以往項目的經(jīng)驗教訓 設計應考慮軟件以后的測試、維護和使用 B. 實現(xiàn) 規(guī)定編程規(guī)則、編程語言、命名約定、編碼和注釋規(guī)則等 要求在實現(xiàn)過程中嚴格遵守既定開發(fā)規(guī)則 選用合適的方法和工具實現(xiàn)產(chǎn)品 本公司內部制定《開發(fā)規(guī)范》,各項目組可參照制定適合特定項目的規(guī)范。 C. 評審