軟體品質管理系列三開發計畫書編寫基準

2021-05-31 03:10:10 字數 3388 閱讀 2161

目錄1.1 專案的定義、開發的目的及開發規模 4

1.2 關聯專案和位置的說明 4

1.3 開發的前提條件 4

3.1 開發體制 4

3.2 開發環境 4

3.3 使用的文件示例及版本 5

6.1 開發過程 5

6.2 各工程的推進過程 5

6.3 進展管理 6

6.4 相關組或部門之間的介面 6

7.1 品質指標和目標值的設定 6

7.2 確保品質的實施活動 6

8.1 物件範圍 7

8.2開始應用時間 7

8.3 管理方法 7

8.4 實施配置管理的組織和責任範圍 7

9.1 應用範圍 7

9.2 應用開始時期 8

9.3管理方法 8

10.1 測試工程 8

10.2 日程計畫 8

10.3 測試環境 8

10.4 人員計畫和體制 8

10.5 完成基準 8

13.1 購買者要求式樣書的編制、變更和review 9

13.2 檔案和品質記錄的管理 9

13.3 顧客支付品管理 9

13.4 購買品的驗證、妥當性確認和不合格品的管理 9

13.5 驗收測試計畫 10

13.6 權利的歸屬(著作權等處理) 10

專案的定義、開發的目的以及估計的開發規模。

(1)定義:記述該專案是幹什麼的。

(2)目的:記述為何開發此專案。

(3)開發規模:此處為估計的開發規模,用**行表示。

如果有關聯專案,要記述關聯的產品及其位置。

記述與客戶開發/其他公司開發的關聯產品或者公司內關聯產品的關係。

記述開發的前提條件,包括:開發的經過、背景。

根據前面的前提條件,過去專案的經驗、教訓和產品特性,記述本專案推進的基本方針,包括:可靠性確保對策實施,生產率提高對策和目標值等。

計畫制定時估計的風險和相應的對策也要記述,如: 新領域/新的技術/新產品的使用,其他的並行開發,客戶的工作分擔等。

要根據專案的特性,確定適當的體制。專案的特性包括: 規模,難易度,客戶需求( 高可靠性,高效能等 ) ,新開發/推廣專案的不同,內部的/一部份外部訂貨/業務分擔,技術水平,分散開發程度等。

記述各工程中相關部門、組以及相關公司的職責和許可權。

記述和客戶或關聯工作崗位(銷售,se,qa)的關係。

確認發生許可權轉移的情況時設定的**人員。

記述各工程的開發環境 ( 工作地點,使用裝置 ) 及其運用、維持和管理方法。對實際的開發使用的環境要在計畫階段討論,使用的裝置 ( 硬體,工具等 ) 要在開發前評價。 要根據分散開發的程度, 決定適當的管理程度。

記述客戶/公司相關部門提供的從其他系統中找出的對應文件的示例及版本。

記述開發的大日程,大日程中包含以下日程:

開發大日程:如果其他章節有描述,可以引用到其他章節。

關聯專案開發日程:記述關聯專案的開發日程。

設計review日程

培訓、訓練日程( 新技術的引進,需要承認的時):記述必要的培訓的日程

如果要使用其它公司的專利,需要得到許可,應在此處記述對於專利的調查方法 ( 調查預定期間/調查物件領域 );如果涉及到使用本公司的專利,應在此處記述專利申請計畫 ( 申請時期/件數 )

(1)開發技術的應用:其中包含程式語言的選擇的設計技術和製造技術

(2)開發支援工具

(3)開發的工程

(4)開發檔案體系:明確要交付的檔案,其中包括兩個方面:

最終交付檔案:程式、設計文件、品質資料。

中間交納物品:依據各專案,在最終交納日之前,被要求交納一部分,確認是否有如下的交納情況。如:

交納中間工程的物品

測試工程中間的溝通,確認假定交納

開發階段分開時的優先交納

(5)開發的規則:包括:必須遵循的標準、可自行制定或修訂的標準等。

對每個工程要做事項進行規定,根據專案的特性,決定各工程適當的結束方法。包括以下內容:

(1)各工程的目的

(2)輸入(專案文件)

記述直接的輸入(前面專案的輸出)和間接的輸入(標準、規則,準則)

(3)輸出(專案文件)

記述各階段要求的輸出,要滿足下列要求:

符合本工程的目的

作為後續階段的輸入

符合開發的決定

(4)完成標準和驗證負責人

記述測量完成標準和達成度的驗證方法和負責人

(5)推進過程中的注意事項

記述各工程中可能會發生問題的管理方法。

(6)沒能滿足各工程的完成標準的情況的處理

記述對各工程進**況的判斷標準和決定人員等。

記述進展管理的物件和方法 ( 管理資料,如:週報、專案進度狀況報告、頻率、記錄方法等 ) 。

記述專案組與客戶或其他組或部門之間資訊的傳達方法。如:使用聯絡票或會議。

品質計畫是記述各開發階段的輸入和輸出的參照基準。

記述對各工程的品質目標,包括:review comment密度、各測試工程的cl密度、不合格摘出密度、差分覆蓋率rc0和rc1、覆蓋率c0、c1。要根據專案的特性,決定適當的管理水平。

記述各工程review的人員,review的方法和實施負責人,而且要記述為了實現品質目標的對策,如某工程完成50%時就要review。

記述測試(包含評價)和sk工程使用的技術和工具,如果使用的工具、技術如果有不足的話,記述相應的對策。

根據專案的情況,確定適當的配置管理的範圍、開始納入正式配置管理的時間、配置管理的方法和相關管理組織的職責範圍。

記述進行配置管理的物件,物件專案如下所示:

(1)文件

(2)程式

(3)工具(工具一覽中明確管理物件),這裡記述的是對開發物有直接影響的工具。

記述對上述管理物件進行正式的配置管理的時間,根據專案的特性,確定適當的配置管理的時間。

(1)版本的識別方法

(a)程式:根據模組名稱和日期來識別。

(b)文件:根據文件名稱、專案名稱和變更歷史,變更書識別。

(2)c票、b票、p票使用規則

記述不方便情況的發生或有變更要求時, 追蹤解決的情況。可以引用相關的基準。

(3)軟體更新規則

記述防止軟體同時更新的方法等。如:開發工具和源程式版本的管理,定期的備份等。

(4)舊版本儲存期間

記述當發生被破壞的情況的恢復順序,如:必須儲存三個版本。

(5)軟體的分配方法

記述軟體在多個地方使用的情況,版本更新的管理規則。

(6)配置管理使用的工具,技術,方**

記述配置管理工作的實施組織和其他開發組織的責任範圍。

記述進行管理的軟體範圍。

記述對編譯後程式管理的開始日期。

軟體專案開發計畫書

2.3.1.程式3 2.3.2.檔案3 2.3.3.服務3 2.3.4.非移交的產品3 2.4 驗收標準4 2.5 完成專案的最遲期限4 2.6 本計畫的批准者和批准日期4 3.實施計畫4 3.1 工作任務的分解與人員分工4 3.2 介面人員4 3.3 進度4 3.4 預算4 3.5 關鍵問題5 4...

軟體開發計畫書

專案名稱 開發實驗室管理系統 目錄 1引言 3 1.1編寫目的 3 1.2背景 3 1.3定義 4 1.4參考資料 4 1.5 系統動機 4 1.6標準 條件和約定 5 1.7編寫文件的wbs 5 2專案概述 6 2.1工作內容 6 2.2主要參加人員 6 2.3產品及成果 8 2.3.1程式 8 ...

軟體專案開發計畫書

專案名稱 圖書管理系統 參與人員 鄒浩王瑩盧珊珊侯迪 張旭印萬濤劉嘯虎張竣銘 目錄1引言 3 1.1編寫目的 3 1.2背景 3 1.3定義 4 1.4參考資料 4 1.5 系統動機 4 1.6標準 條件和約定 5 1.7編寫文件的wbs 5 2專案概述 6 2.1工作內容 6 2.2主要參加人員 ...