tceic.com
學霸學習網 這下你爽了
當前位置:首頁 >> 計算機軟件及應用 >>

軟件質量管理制度管理辦法

技術管理制度及辦法之

質量管理制度

技術部門 技術管理制度及辦法之

質量管理制度

-1-

技術管理制度及辦法之

質量管理制度

1 2 3 4 5

目標 .......................................................................................................................................... 5 SQA 崗位職責........................................................................................................................... 5 SQA 流程 .................................................................................................................................. 6 SQA 與各技術方向的關系........................................................................................................ 6 軟件工程標準與規范 ............................................................................................................... 7 5.1 5.2 5.3 軟件工程標準 ....................................................................................................................... 7 軟件標準文檔模版規范 ....................................................................................................... 9 軟件技術規范 ....................................................................................................................... 9

6

SQA 任務管理......................................................................................................................... 10 6.1 6.2 6.3 任務來源 ............................................................................................................................. 10 流程管理 ............................................................................................................................. 10 主要任務 ............................................................................................................................. 10

附件一:軟件質量保證計劃 ........................................................................................................... 12 1 引言 ............................................................................................................................................. 13 1.1 目的............................................................................................................................................. 13 1.2 定義............................................................................................................................................. 13 1.3 參考資料 ..................................................................................................................................... 13 2 管理 ............................................................................................................................................. 14 2.1 機構............................................................................................................................................. 14 2.2 任務............................................................................................................................................. 14 2.3 職責............................................................................................................................................. 15 3 文檔 ............................................................................................................................................. 15 3.1 基本文檔 ..................................................................................................................................... 15 3.2 其它文檔 ..................................................................................................................................... 16 3.3 文檔質量的度量準則 ................................................................................................................. 16 4 標準、條例和約定 ...................................................................................................................... 17 5 評審和檢查 .................................................................................................................................. 18 5.1 第一次評審 ................................................................................................................................. 19 5.2 第二次評審 ................................................................................................................................. 19 5.3 第三次評審 ................................................................................................................................. 20

-2-

技術管理制度及辦法之

質量管理制度

6 軟件配置管理 .............................................................................................................................. 20 7 工具、技術和方法 ...................................................................................................................... 21 8 媒體控制 ..................................................................................................................................... 21 9 對供貨單位的控制 ...................................................................................................................... 22 10 記錄的收集、維護和保存 ......................................................................................................... 22 附件二:技術月報 .......................................................................................................................... 23 附件 3:軟件階段評審表.................................................................................................................. 1 附件 4:軟件配置管理計劃 .............................................................................................................. 3 1 引言 ................................................................................................................................................ 4 1.1 目的............................................................................................................................................... 4 1.2 范圍............................................................................................................................................... 4 1.3 術語定義 ....................................................................................................................................... 4 1.4 參考資料 ....................................................................................................................................... 6 1.5 概述............................................................................................................................................... 6 2 軟件配置管理 ................................................................................................................................ 6 2.1 機構............................................................................................................................................... 6 2.2 任務............................................................................................................................................... 7 2.3 職責............................................................................................................................................... 7 2.4 接口控制 ....................................................................................................................................... 7 2.5 實現............................................................................................................................................... 8 2.6 適用的標準、條例和約定 ........................................................................................................... 8 3 軟件配置管理活動 ........................................................................................................................ 8 3.1 配置標識 ....................................................................................................................................... 9 3.1.1 標識方法 .............................................................................................................................. 9 3.1.2 各類基線 .............................................................................................................................. 9 3.2 配置和變更控制 ........................................................................................................................... 9 3.3 配置狀態審計 ............................................................................................................................. 10 3.4 配置的檢查和評審 ..................................................................................................................... 11 4 工具、技術和方法 ...................................................................................................................... 11 5 里程碑 ......................................................................................................................................... 12 6 培訓和資源 .................................................................................................................................. 12
-3-

技術管理制度及辦法之

質量管理制度

7 對供貨單位的控制 ...................................................................................................................... 12 8 記錄的收集、維護和保存 ........................................................................................................... 12

-4-

技術管理制度及辦法之

質量管理制度

1 目標

質量管理(Supplier Quality Assurance),以下簡稱 SQA,主要對研發和工程 進行軟件過程的質量管理。 SQA 的目標: ? 保障研發的軟件產品質量,為工程項目提供穩定、可靠的運行平臺,提 升公司產品的層次; ? ? 保障工程項目的軟件產品質量和實施的規范性、成功性; 形成公司健全的質量管理體系,提高公司管理水平及產品質量,提升公 司的市場競爭力; ? ? ? ? 通過質量管理制度的貫徹與執行,逐步向國際標準靠攏。 質量管理的工作主要包括以下兩個方面: 制定、貫徹和持續改進質量管理的方針、指南、規范; 監督和檢查質量管理的方針、指南、規范在軟件的開發過程中的實施情 況,保證開發出的軟件和軟件開發過程符合相應的標準與規范,保證軟 件產品、軟件過程中存在的問題得到處理。

2 SQA 崗位職責

?

統一軟件工程方法,制定以公司產品線為主的軟件標準文檔模版規范和 軟件技術規范;

? ? ?

跟蹤軟件過程的質量活動并鑒別活動中出現的偏差; 里程碑式技術評審,實現軟件質量的過程化管理; 軟件配置管理,利用配置管理工具,建立配置服務器環境,控制文檔與 程序的修改信息和版本;

?

全面測試,采用適當手段對軟件需求、軟件分析、軟件設計、軟件實現
-5-

技術管理制度及辦法之

質量管理制度

和文檔進行全面測試; ? 軟件產品文檔及程序源碼歸檔與保管。

3 SQA 流程

4 SQA 與各技術方向的關系

?

SQA 的主要職責是為研發和工程提供質量管理保障, 協助各技術方向按 時、保質、保量完成軟件過程質量管理任務;

?

SQA 負責對研發和工程的質量管理支持, 嚴格按照制定的質量保證計劃 實施,研發和工程必須配合質量保證計劃的實施; 1)SQA 制定的各種標準與規范,各技術方向必須嚴格按照標準與規范 執行; 2)SQA 人員和研發和工程總監需要進行溝通, 共同完成軟件過程跟蹤、
-6-

技術管理制度及辦法之

質量管理制度

審查和里程碑式評審; 3)研發和工程提交配置管理計劃和階段性實施情況,SQA 負責指導和 監督執行。 ? SQA 人員工作過程中發現的不符合問題及時形成軟件問題單, 研發和工 程按照軟件問題單,提出處理意見及處理時間,直到問題解決為止; ? ? 研發和工程總監定期向 SQA 提交軟件開發進度表; 一個 SQA 人員需要同時支持研發和工程多個軟件開發任務的質量管理。

5 軟件工程標準與規范

5.1 軟件工程標準
? 軟件工程模型

1) 軟件生存周期模型(瀑布模型 Waterfall Model)

問題定義
計劃 時期

特點: 上一階段的變換結果

可性行研究 需求分析 概要設計

是下一階段的變換的 輸入,相鄰兩個階段 具有因果關系,緊密 相聯。

開發 時期

詳細設計 編 碼 測 試 運行與維護

運 行 時 期 2) 原型模型(Prototype Model)
-7-

技術管理制度及辦法之

質量管理制度

快速分析 和設計
1.原型系統僅包括未來系統的主要功能, 以及系統的重要接口; 2.為了盡快向用戶提供原型,開發原型系 統時應盡量使用能縮短開發周期的語 言和工具。

加工 原型

原型

建造 原型

客戶評價原型

?

軟件工程方法

1)結構化設計方法(SD-- Structured Design) 結構化設計方法是基于模塊化、自頂向下細化、結構化程序設計等程序設計 技術基礎發展起來的。 它所提供的方法和原則, 主要是用來指導軟件的概要設計。 結構化設計屬于面向數據流的設計方法。在軟件的需求分析階段,數據流是 軟件開發人員考慮問題的出發點和基礎。數據流從系統的輸入端向輸出端,則要 經歷一系列的變換或處理。 用來表現這個過程的數據流(DFD),實際上就是軟件系 統的邏輯模型。 面向數據流的設計要解決的任務,就是在上述需求分析的基礎上,將 DFD 圖映射(Mapping)---軟件系統的結構。換句話說,這類設計方法,允許把用 DFD 圖 表示的系統邏輯模型,很方便地轉換成對于軟件結構的初始設計描述。 ? 結構化設計分析工具: ? Microsoft Project,項目進度計劃編制工具 ? EPMS,工作流圖制作工具 ? Microsoft Visio,數據流圖(DFD)、結構圖制作工具 ? Sybase Powerdeigner,數據庫模型分析設計工具 2)面向對象的分析方法(Object Oriented Analysis) OOA 的核心思想是利用 OO 的概念和方法對軟件需求建造模型,以使用戶 需求逐 步精確化、一致化、完全化。為此, OOA 的方法步驟為:
-8-

技術管理制度及辦法之

質量管理制度

識別對象 屬性及外部服務 識別類及其結構 定義對象之 間的消息傳遞 面向對象分析工具: UML、RationalRose 上述列出了軟件工程的兩個模型和兩個方法,采用哪類模型和方法,可根據 具體的工程項目經過充分的論證后進行選擇。

5.2 軟件標準文檔模版規范
? 需求分析

需求分析 需求分析---功能需求 附件一:業務流圖 附件二:數據流圖 附件三:業務工單/報表樣張 需求分析---數據規劃 ? 概要設計

概要設計 功能結構設計 數據庫設計說明書 ? ? ? ? 詳細設計 測試大綱 使用手冊 維護手冊

5.3 軟件技術規范
? 工作流圖(EPMS)規范

-9-

技術管理制度及辦法之

質量管理制度

? ? ? ? ? ?

數據流圖(DFD)規范 IPO 圖規范 數據庫技術規范 VS2008(采用的編程語言)技術規范 目錄結構規范 文檔編制規范

6 SQA 任務管理

6.1 任務來源
? ? ? 工程項目的質量管理; 研發的質量管理; 選定新的軟件工程方法,軟件工程標準文檔模版和軟件技術規范的修訂。

6.2 流程管理
工程項目啟動章程宣布后,SQA 任務正式啟動。

6.3 主要任務
? 制定軟件質量保證計劃(格式與內容見附件 1),根據研發和工程提交的 軟件任務實施計劃(人力資源和進度計劃等)制定與其對應的軟件質量保 證計劃,組織計劃的評審,形成評審報告。向給研發和工程總監、開發 人員和所有相關人員發布計劃,便于研發和工程總監及 SQA 人員對其 工作的監督。 ? ? 選定軟件工程方法,要求研發和工程采用; 制定與修訂軟件工程標準文檔模版和軟件技術規范,要求研發和工程采 用和遵循;
- 10 -

技術管理制度及辦法之

質量管理制度

?

接收來自研發和工程總監提交的軟件階段進度信息, (格式與內容見附件 2);

?

研發和工程執行的軟件過程化跟蹤與審查,偏離標準和規范的問題及時 的反映和處理;

?

里程碑式評審,主要任務是保證軟件執行的活動與預定義的軟件過程一 致,使軟件過程在軟件產品的開發中得到遵循,保障研發和工程定義的 每個軟件任務得到實際的執行(軟件階段評審表格式與內容見附件 3);

?

配置管理工作的檢查和審查;

由研發和工程提出配置管理計劃(格式與內容見附件 4),SQA 以軟件配置基 線(里程碑),軟件配置項為依據,負責過程管理與監控,對研發和工程軟件執行 過程中產生的階段性文檔和程序進行有效的版本管理與控制。 ? SQA 人員工作過程中記錄的工作結果和發現的不符合問題, 填寫相應的 問題單,直到問題解決,詳見附件 3; 這是 SQA 的一個重要的任務,SQA 人員要對工作過程中記錄的工作結果和 發現的不符合問題進行處理,及時向有關人員及高級管理者反映。在處理問題的 過程中對符合標準過程的活動,SQA 人員應該積極地報告活動的進展情況以及 這些活動在符合標準方面的效果;對不符合標準過程的活動,SQA 要報告其不 符合性以及它對產品的影響,同時提出改進建議。 ? 收集新方法,提供軟件工程標準與規范的改進。研發和工程軟件執行過 程中, 對標準和規范定義不準確或是不方便的地方, 及時提出修改意見, 以便 SQA 進行有效的修改和完善標準與規范; ? 對 SQA 制定的規范培訓。

- 11 -

技術管理制度及辦法之

質量管理制度

附件一:軟件質量保證計劃

【項目文檔】

質量保證計劃

產品名稱: 編制單位: 產品編號: 文檔編號: 版 本 號: 編制日期: 更改日期:

擬制人

審核

批準

- 12 -

技術管理制度及辦法之

質量管理制度

1 引言

1.1 目的
[本條必須指出特定的軟件質量保證計劃的具體目的。還必須指出該計劃所

針對的軟件項目(及其所屬的各個子項目)的名稱和用途。]
本計劃的目的在于對所開發的軟件規定各種必要的質量保證措施, 以保證 所交付的軟件能夠滿足項目委托書或合同中規定的各項需求, 能夠滿足本軟件總 體制定的該軟件系統需求規格說明書中規定的各項具體需求。 軟件開發單位在軟件執行過程中,按照本計劃中的有關規定,但可根據各自 的情況對本計劃作適當的剪裁,以滿足特定的質量保證要求,剪裁后的計劃必須 經相關人員批準。

1.2 定義
[本條應該列出計劃正文中需要解釋的而在 GB/T 11457 中尚未包含的術語的

定義,必要時,還要給出這些定義的英文單詞及其縮寫詞。]

1.3 參考資料
[本條必須列出計劃正文中所引用資料的名稱、代號、編號、出版機構和出

版年月。]

- 13 -

技術管理制度及辦法之

質量管理制度

? ? ? ?

GB/T 11457 軟件工程術語 GB 8566 計算機軟件開發規范 GB 8567 計算機軟件產品開發文件編制指南 GB/T 12505 計算機軟件配置管理計劃規范

2 管理

[必須描述負責軟件質量保證的機構、任務及其有關的職責。]

2.1 機構
[本條必須描述與軟件質量保證有關的機構的組成。還必須清楚地描述來自

項目委托單位、項目承辦單位、軟件開發單位或用戶中負責軟件質量保證的各個 成員有機構中的相互關系。]

2.2 任務
[本條必須描述計劃涉及的軟件生存周期中有關階段的任務,特別要把重點

放在描述這些階段所應進行的軟件質量保證活動上。]
軟件質量保證工作涉及軟件生存同期各階段的活動, 應該貫徹到日常的軟件 開發活動中,而且應該特別注意軟件質量的早期評審工作。因此,對實施的軟件 任務,要按照本計劃的各項規定進行各項評審工作。SQA 人員參加所有的評審 與檢查活動。 評審與檢查的目的是為了確保在軟件開發工作的各個階段和各個方 面都認真采取各項措施來保證與提高軟件的質量。在軟件開發過程中,應該進行 以下三次評審:第一次評審軟件需求、概要設計、驗證與確認方法;第二次評審

- 14 -

技術管理制度及辦法之

質量管理制度

詳細設計、功能測試與演示,并對第一次評審結果復核;第三次是功能檢查、物 理檢查和綜合檢查。關于這些評審工作的詳細內容見第 5 章。 階段評審工作要組織專門的評審小組,原則上由軟件組長、副組長或特邀專 家擔任評審組長,評審小組成員應該包括項目委托單位或用戶的代表、SQA 人 員、軟件開發單位和上級主管部門的代表,其他參加人員視評審內容而定。 每一次評審工作都應填寫評審總結報告與軟件問題報告單。 格式詳見質量管 理制度。 日常檢查:在軟件的開發過程中,應該填寫項目進展報表,即軟件報表表頭 與軟件階段產品完成情況表。SQA 可以通過項目進展季報表發現有關軟件質量 的問題。格式詳見質量管理制度。 軟件驗收:必須組織專門的驗收小組對軟件進行驗收。驗收內容應包括文檔 驗收、程序驗收、演示、驗收測試與測試結果評審等幾項工作。

2.3 職責
[本條必須指明軟件質量保證計劃中規定的每一個負責單位或成員的責任。]

3 文檔

[必須列出在該軟件的開發、驗證與確認以及使用與維護等階段中需要編制

的文檔,并描述對文檔進行評審與檢查的準則。]

3.1 基本文檔
為了確保軟件的實現滿足需求規格說明書中規定的各項需求, 至少應該編寫
- 15 -

技術管理制度及辦法之

質量管理制度

以下八個方面內容的文檔: 1) 軟件任務實施計劃; 2) 軟件需求規格說明書; 3) 軟件設計說明書,應該包含概要設計和詳細設計兩個文檔; 4) 軟件測試大綱; 5) 使用手冊; 6) 維護手冊 7) 項目開發總結。 8) 源代碼清單;

3.2 其它文檔
除了基本文檔之外,對于尚在開發中的軟件,還應該包括以下四個方面的文 檔: 1) 軟件質量保證計劃; 2) 軟件配置管理計劃; 3) 軟件階段進展表,其詳細格式參考質量管理規范的各項規定; 4) 軟件階段評審表,其詳細格式參考質量管理規范的各項規定。

3.3 文檔質量的度量準則
文檔是軟件的重要組成部分,是軟件生存周期各個不同階段的產品描述。難 作確認就是要檢查各階段文檔的合適性。 評審文檔質量的度量準則是有以下六條: 1) 完備性:所有承擔軟件開發任務的單位,都城必須公司制定的軟件文檔 標準模版編制相應的文檔,以保證在開發階段結束時其文檔是齊全的。 2) 正確性:在軟件開發各個階段所編寫的文檔的內容,必須真實的反映階 段的工作且與該階段的需求相一致。 3) 簡明性:在軟件開發各個階段所編寫的各種文檔的語言表達應該清晰、 準確簡煉,適合各種文檔的特定讀者。
- 16 -

技術管理制度及辦法之

質量管理制度

4) 可追蹤性:在軟件開發各個階段所編寫的各種文檔應該具有良好的可追 蹤性。文檔的可追蹤性包括縱向可追蹤性和橫向可追蹤性兩個方面。前者是指在 不同的文檔的相關內容之間相互檢索的難易程序; 后者是指確定同一文檔某一內 容在本文檔中的范圍的難易程度。 5) 自說明性:在軟件開發各個階段所編寫的各種文檔應該具有較好的自說 明性。 文檔的自說明性是指在軟件開發各個階段中的不同文檔能獨立表達該軟件 其相應階段的階段產品的能力。 6) 規范性: 在軟件開發各個階段所編寫的各種文檔應該具有良好的規范性。 文檔的規范性是指文檔的封面、大綱、術語的含義以及圖示符號等符合有關規范 的規定。

4 標準、條例和約定

在軟件的開發過程中,還必須遵守下列標準、條例和約定: 1) 軟件文檔模版標準規范 ? 需求分析

需求分析 需求分析---功能需求 附件一:業務流圖 附件二:數據流圖 附件三:業務工單/報表樣張 需求分析---數據規劃 ? 概要設計

概要設計 功能結構設計 數據庫設計說明書 ? ? 詳細設計 測試大綱

- 17 -

技術管理制度及辦法之

質量管理制度

? ?

使用手冊 維護手冊

2) 軟件技術規范 ? ? ? ? ? ? ? 工作流圖(EPMS)規范 數據流圖(DFD)規范 IPO 圖規范 數據庫設計規范 VS 編程規范 目錄結構規范 文檔編制規范

3) 軟件配置管理計劃

5 評審和檢查

必須規定所要進行的技術和管理兩方面的評審和檢查工作, 并編制或引用有 關的評審和檢查規程以及通過與否的技術準則。 至少要進行下列各項評審和檢查 工作: 1) 軟件需求評審(software requirements review) 在軟件概要設計結束后必須進行概要設計評審, 以確保在軟件需求規格說明 書中所規定的各項需求的合適性。 2) 概要設計評審(preliminary design review) 在軟件概要設計結束后必須進行概要設計評審, 以評價軟件設計說明書中所 描述的軟件概要設計在總體結構、外部接口、主要部件功能分配、全局數據結構 以及各主要部件之間的接口等方面的合適性。 3) 詳細設計評審(detailed design review) 軟件詳細設計階段結束后必須進行詳細設計評審, 以評價軟件驗證與確認計 劃中所規定的驗證與確認方法的合適性與完整性。 4) 功能檢查(functional audit)

- 18 -

技術管理制度及辦法之

質量管理制度

在軟件釋放前,要對軟件進行物理檢查,以驗證程序和文檔已經滿足在軟件 需求說明書中規定的所有需求。 5) 物理檢查(physical audit) 在驗收軟件前,要對軟件進行物理檢查,以難程序和文檔已經一致并已做好 了交付的準備。 6) 綜合檢查(comprehensive audit) 在軟件驗收時, 要允許用戶或用戶所委托的專家對所要驗收的軟件進行設計 抽樣的綜合檢查,以驗證代碼和設計文檔的一致性。 7) 管理評審(management reviews) 要對計劃的執行情況定期(或按階段)進行管理評審;這些評審必須由獨立 于被評審單位的機構或授權的第三方主持進行。

5.1 第一次評審
第一次評審會要對軟件需求、概要設計以及驗證與確認方法進行評審。 1) 軟件需求評審(SRR)應確保在軟件需求規格說明書中規定的各項需求 的合理性; 2) 概要設計評審(PDR)應評價軟件設計說明書中的軟件概要設計的技術 合適性; 3) 軟件驗證和確認評審(SV&VR)應評價軟件驗證和確認計劃中確定的驗 證和確認方法的合適性和完整性。

5.2 第二次評審
第二次評審會要對詳細設計、功能測試與演示進行評審,并對第一次評審結 果進行復核。 如果在軟件開發過程中發現需要修改第一次評審結果, 則應按照 《軟 件配置管理計劃》的規定處理。 1) 詳細設計評審(DDR)應確定軟件設計說明書中的詳細設計在滿足軟件 需求規格說明書中的需求方面的可接受性。 2) 編程格式評審應確保所有編碼采用規定的工作語言,能在規定的運行環

- 19 -

技術管理制度及辦法之

質量管理制度

境中運行,滿足技術規范中的約定,并且符合規范約定的編程風格。在滿足這些 要求之后,方可進行測試工作評審。 3) 測試工作評審應對所有的程序單元進行靜態分析,檢查其程序結構(即 模塊和函數的調用關系和調用序列)和變量使用是否正確。在通過靜態分析后, 再進行結構測試和功能測試。各個軟件子系統或模塊只進行功能測試,不單獨進 行結構測試。測試測試工作評審要檢查所進行的測試工作是否滿足這些要求。特 別在評審功能測試工作時,不僅要運行開發單位給出的測試用例,而且要允許運 行任務委托單位或用戶、評審人員選定的采樣用例。

5.3 第三次評審
第三次評審會要進行功能檢查、物理檢查和綜合檢查。這些評審會應在集成 測試階段結束后進行。 1) 功能檢查(FA),應驗證所開發的軟件已滿足在軟件需求規格說明書中規 定的所有需求。 2) 物理檢查(PA),應對軟件進行物理檢查,以驗證程序和文檔已經一致, 并已做好了交付的準備。 3) 綜合檢查(CA),應驗證代碼和設計文檔的一致性、接口規格說明的一致 性(硬件和軟件) 、設計實現和功能需求的一致性、功能需求和測試描述的一致 性。

6 軟件配置管理

必須編制軟件配置管理計劃,規定用于標識軟件產品、控制和實現軟件的修 改、記錄和報告修改實現的狀態以及評審和檢查配置工作等四方面的活動。還必 須規定用以維護和存儲軟件受控版本的方法和設施; 必須規定對所發現的問題進 行報告、追蹤和解決的步驟,并指出實現報告、追蹤和解決軟件問題的機構及其 職責。

- 20 -

技術管理制度及辦法之

質量管理制度

7 工具、技術和方法

在軟件的研制與開發過程中, 都應該在各自的軟件質量保證活動中合理地使 用軟件質量支持工具、技術和方法。這些工具主要有下列三種: 1) 軟件配置管理工具,它支持用戶對源代碼清單的更新管理以及對重新編 譯與連接的代碼的自動組織; 支持用戶有不同文檔相關內容之間進行相互檢索并 確定同一文檔中的涉及范圍; 同時還應支持軟件配置管理小組對軟件配置更改進 行科學的管理; 2) 文檔輔助生成工具與圖形編輯工具,它主要協助用戶繪制描述程序流程 與結構的工作流圖(EPMS)與數據流圖(DFD)。繪制描述軟件功能(輸入、輸出關 系)的曲線以及繪制描述系統特性的一些其他圖形,同時還可生成若干與軟件文 檔編制大約相適應的文檔模板。 用戶利用這個工具的正文與圖形編輯功能以及上 述輔助功能,可以比較方便地產生清晰悅目的文檔,也有利于對文檔進行更改, 還有助于提高文檔的編制質量; 3) 數據庫設計工具,主要設計完成數據庫的邏輯模型與物理模型,同時還 可生成與軟件文檔編制大約相適應的數據字典。

8 媒體控制

為了保護計算機程序的物理媒體, 以免非法存取, 意外損壞或自然老化, SQA 人員按照軟件工程小組制訂的、且經批準的《軟件配置管理計劃》妥善管理和存 放各個子系統及其專用支持軟件的媒體。

- 21 -

技術管理制度及辦法之

質量管理制度

9 對供貨單位的控制

需要從軟件銷售購買、委托或其他開發單位開發、從開發單位現存軟件庫中 選用或從項目委托單位或用戶的現有軟件庫中選用軟件時,SQA 必須參與軟件 選用評審、測試與檢查,只有當演示成功、測試合格后才能批準選用。如果只選 用其中部分內容,則按待開發軟件的處理過程辦理,此時 SQA 不再干預。

10 記錄的收集、維護和保存

在軟件的研制與開發期間,要進行各種軟件質量保證活動,準確記錄、及時 分析并妥善保存有關這些活動的記錄,是確保軟件質量的重要條件。SQA 人員 負責收集、匯總與保存有關軟件質量保證活動的記錄。要收集、匯總與保存的記 錄名字及其保存期限見表 1。 表 1 記錄名稱及其保存的期限
記錄的名稱與分類 階段 評審 記錄 階段評審總結 階段評審主要問題 階段評審成員 日常 檢查 修改 組織 要保存的期限 整個軟件開發周期 整個軟件開發周期 整個軟件開發周期

軟件階段產品完成情況 軟件問題報告單 軟件質量人員記錄

整個軟件開發周期 整個軟件開發周期 整個軟件開發周期

- 22 -

技術管理制度及辦法之

質量管理制度

附件二:技術月報

統計日期: 項目信 息 項目名稱 項目經理 合同工期 項目進度信息 計劃進度 實際進度 開始日期 結束日期 開始日期 結束日期 進度甘特圖 說明:對項目進度的甘特圖可另用篇幅,采用 Excel 格式制作,用不同的顏色 同時體現計劃和實際進度狀況。 備注

術 月 報

(一)

階段 1 需求分析階段 2 概要設計階段 3 詳細設計階段 4 軟件編碼階段 5 軟件測試階段

6 系統試運行階段 7 系統綜合驗收 說明:階段產品包括實施計劃、需求規格說明書、概要設計說明書、詳細設計說明書、測試大綱、 使用手冊、維護手冊、項目開發總結、源代碼清單、配置管理計劃等。 質量信息 階段 質量過程狀態 評審狀態 評審結果 質量總結 1 需求分析階段 過程跟蹤□評審□ 評審□ 復審□ 通過□ 不通過□ 2 概要設計階段 過程跟蹤□評審□ 評審□ 復審□ 通過□ 不通過□ 3 詳細設計階段 過程跟蹤□評審□ 評審□ 復審□ 通過□ 不通過□ 4 軟件編碼階段 過程跟蹤□評審□ 評審□ 復審□ 通過□ 不通過□ 5 軟件測試階段 過程跟蹤□評審□ 評審□ 復審□ 通過□ 不通過□ 6 系統試運行階段 過程跟蹤□評審□ 評審□ 復審□ 通過□ 不通過□ 7 系統綜合驗收 過程跟蹤□評審□ 評審□ 復審□ 通過□ 不通過□

- 23 -

技術管理制度及辦法之

質量管理制度


統計日期:

術 月 報

(二)

費用信息 項目預算: (人月) 項目組員 項目組員 (現場) (非現場) 月 份 本 累 本 累 月 計 月 計 1 2 3 4 5 6 7 8 9 10 11 12 合計 專題組 (現場) 本 累 月 計 專題組 (非現場) 本 累 月 計 其中項目組: (人月) 其他人員 其他人員 房租費 (現場) (非現場) 本 累 本 累 本 累 月 計 月 計 月 計 其中專題組: 通信費 本 月 累 計 辦公費 本 月 累 計 招待費 本 月 累 計 (人月) 生活用品 本 月 累 計 差旅交通 本 月 累 計 本 月 獎金 累 計

- 24 -

技術管理制度及辦法之

售后服務管理辦法

附件 3:軟件階段評審表

在軟件開發過程中的適當階段對軟件階段產品進行評審, 是確保軟件產品最 終質量的重要方法。階段評審可以對某個開發階段產品進行評審,也可以對某幾 個開發階段產品進行綜合評審。在每次階段評審中,必須履行正式手續,填寫必 要的評審表格,以利于項目管理工作,利于產品驗收時的質量檢查工作。 軟件階段評審表由兩張子表組成: 1) 評審總結報告; 2) 主要問題的詳細描述(軟件問題報告單); ? 評審總結報告
登 記 號

評審總結報告

評審日期 評審性質 評審□ 軟件 總開 發階 段□ 復審□

階段狀態 負 責 人

需求 分析 □

概要 設計 □

詳細 設計 □ 電話

軟件 編碼 □

軟件 測試 □

安裝 與驗 收 □ 地址

不需修改 通 評審結論 作重要修改 不通過 要重新評審 質量管理: 產品經理: 工程總監: 過 稍作修改

評審成員

-1-

技術管理制度及辦法之

售后服務管理辦法

研發總監: 項目經理:





?

表 2:軟件問題報告單
登記號

軟件問題報告單
子系統名稱 階段狀態 報告人姓名 軟件問題 問題描述/影響: 程序 □ 需求分析□ 模塊名稱 概要設計□ 電話 數據庫 □ 詳細設計□

登記日期 發現日期 模塊編碼 軟件編碼□ 地址 文檔 □

年 年

月 日 月 日

軟件測試□

安裝與驗收 □

其它 □

附注及修改建議:

-2-

技術管理制度及辦法之

售后服務管理辦法

附件 4:軟件配置管理計劃

【項目文檔】

軟件配置管理計劃

產品名稱: 編制單位: 產品編號: 文檔編號: 版 本 號: 編制日期: 更改日期:

擬制人

審核

批準

-3-

技術管理制度及辦法之

售后服務管理辦法

1 引言

[配置管理計劃的簡介應提供整個文檔的概述。它應包括此配置管理計劃的

目的、范圍、定義、術語定義、參考資料和概述。]

1.1 目的
[闡明此配置管理計劃的目的。]

1.2 范圍
[簡要說明此配置管理計劃的范圍;它的相關模型,以及受到此文檔影響的

任何其他事物。]

1.3 術語定義
[本小節應提供正確理解此配置管理計劃所需的全部術語、首字母縮寫詞和

縮略語的定義。]
? 軟件配置管理,簡稱 SCM(Software Configuration Management 的縮寫), 是在團隊開發中,標識、控制和管理軟件變更的一種管理。配置管理的 使用取決于項目規模和復雜性以及風險水平。軟件的規模越大,配置管 理就顯得越重要。 ? 基線(baseline), 是項目儲存庫中每個工件版本在特定時期的一個 “快照” 。 它提供一個正式標準,隨后的工作基于此標準,并且只有經過授權后才 能變更這個標準。建立一個初始基線后,以后每次對其進行的變更都將 記錄為一個差值,直到建成下一個基線。 ? 功能基線(Functional Baseline),功能基線是指在系統分析與軟件定義階 段結束時,經過正式評審和批準的系統設計規格說明書中對待開發系統 的規格說明;或是指經過項目委托單位和項目承辦單位雙方簽字同意的

-4-

技術管理制度及辦法之

售后服務管理辦法

協議書或合同中所規定的對待開發軟件系統的規格說明;或是由下級申 請經上級同意或直接由上級下達的項目任務書中所規定的對待開發軟 件系統的規格說明。功能基線是最初批準的功能配置標識。 ? 指派基線(Allocated Baseline), 指派基線是指在軟件需求分析階段結束時, 經過正式評審和批準的軟件需求的規格說明。指派基線是最初批準的指 派配置標識。 ? 產品基線(product baseline)產品基線是指在軟件組裝與系統測試階段結 束時,經過正式評審的批準的有關所開發的軟件產品的全部配置項的規 格說明。產品基線是最初批準的產品配置標識。

?

配置控制(configuration control), 對軟件任務在開發過程中的資源進行標 識,以便識別。

? ? ?

配置檢查(configuration audit),對軟件配置管理過程中的活動進行檢查。 配置標識(configuration identification) 配置狀態記錄(configuration status accounting)

?

軟件開發庫(Software Development Library), 軟件開發庫是指在軟件生存 周期的某一個階段期間,存放與該階段軟件開發工作有關的計算機可讀 信息和人工可讀信息的庫。

?

軟件受控庫(Software Sontrolled Library),軟件受控庫是指在軟件生存周 期的某一個階段結束時,存放作為階段產品而釋放的、與軟件開發工作 有關的計算機可讀信息一人工可讀信息的庫。軟件配置管理就是對軟件 受控庫中的各軟件項進行管理,因此軟件受控庫也叫做軟件配置管理庫。

?

軟件產品庫(Software Product Library),軟件產品庫是指在軟件生存周期 的組裝與系統測試階段結束后,存放最終產品而后交付給用戶運行或在 現場安裝的軟件的庫。

?

接口控制(Interface Control) ,接口控制是指描述有關由一個或多個部門 提供的兩個或兩個以上的配置項接口的所有功能特性和物理特性的過 程。在實現之前,要確保對這些功能特性和物理特性所建議的修改已經 過評審和批準。
-5-

技術管理制度及辦法之

售后服務管理辦法

1.4 參考資料
[本小節應完整列出此配置管理計劃中其他部分所引用的任何文檔。每個文

檔應標有標題、報告號(如果適用) 、日期和出版單位。列出可從中獲取這些參 考資料的來源。這些信息可以通過引用附錄或其他文檔來提供。]
? ? ? ? GB/T 11457 軟件工程術語 GB 8566 計算機軟件開發規范 GB 8567 計算機軟件產品開發文件編制指南 GB/T 12504 計算機軟件質量保證計劃規范

1.5 概述
[本小節應說明此配置管理計劃中其他部分所包含的內容,并解釋文檔的組

織方式。]

2 軟件配置管理

[描述負責軟件配置管理的機構、任務、職責及其有關的接口控制。]

2.1 機構
[本小節描述在各階段中負責軟件配置管理的機構。描述的內容如下: A.描述在軟件生存周期各階段中軟件配置管理的功能和負責軟件配置管理

的機構;
B. 說明項目和子項目與其他有關項目之間的關系; C. 指出在軟件生存周期各階段中的軟件開發或維護機構與配置控制組的

相互關系。]

-6-

技術管理制度及辦法之

售后服務管理辦法

2.2 任務
[本小節描述在軟件生存周期各個階段中的配置管理任務以及要進行評審的

檢查工作,并指出各個階段的階段產品應存放在哪一類軟件庫中(軟件開發庫、 軟件受控庫或軟件產品庫) ] 。

2.3 職責
[本小節描述與軟件配置管理有關的各類機構或成員的職責,并指出這些機

構或成員相互之間的關系。
A.指出負責各項軟件配置管理任務(如配置標識、配置控制、配置狀態記

錄以及配置的評審與檢查)的機構的職責;
B.指出上述機構與軟件質量保證機構、軟件開發單位、項目承辦單位、項

目委托單位以及用戶等機構的關系;
C.說明由本計劃第 2.2 條指明的生存周期各個階段的評審、檢查和審批過

程中的用戶職責以及相關的開發與維護活動;
D.指出與項目開發有關的各個機構的代表的軟件配置管理職責; E.指出其他特殊職責,例如為滿足軟件配置管理要求所必要的批準要求。]

2.4 接口控制
[本小節應該描述: A. 接口規格說明標識和文檔控制的方法; B. 對已交付的接口規格說明和文檔進行修改的方法; C. 對要完成的軟件配置管理活動進行跟蹤的方法; D. 記錄和報告接口規格說明和文檔控制狀態的方法; E. 控制軟件和劫持它運行的硬件之間的接口的方法。]

-7-

技術管理制度及辦法之

售后服務管理辦法

2.5 實現
[本小節應該規定實現軟件配置管理計劃的主要里程碑,例如: A. 建立配置控制組; B. 確定各個配置基線; C. 建立接口控制協議; D. 制訂評審與檢查軟件配置管理計劃和規程; E. 制訂相關的軟件開發、測試和支持工具的配置管理計劃和規程。]

2.6 適用的標準、條例和約定
[本小節指明所適用的軟件配置管理標準、條例和約定,并把它們作為本計

劃要實現的一部分;描述遵循的具體規范及標準,描述內容可以包括:
A.軟件庫的操作,包括準備、存儲和更新模塊的方法;軟件產品庫中軟件

產品入庫、移交或交付的過程;
B.軟件文檔標準規范和軟件技術開發規范; C. 版本級別的命名約定;]

3 軟件配置管理活動

[它應包括此軟件配置管理活動的配置標識、配置變更控制、配置狀態記錄

與報告以及配置檢查與評審等到四方面的軟件配置管理活動的需求。]

-8-

技術管理制度及辦法之

售后服務管理辦法

3.1 配置標識 3.1.1 標識方法
[本小節說明程序和文檔的命名規則;對每一個新交付的版本,要給出版本

交付號、新修改的描述、修改交付的方法、對支持軟件的修改要求以及有關文檔 的修改要求;]

3.1.2 各類基線
[基線提供一項正式標準,隨后的工作都基于此標準,并且只有經過授權后

才能對此標準進行變更。 說明軟件項目的基線(即最初批準的配置標識) ,并把它們與本計劃第 2.2 條描述的生存周期的特定階段相聯系。在軟件生存周期中,主要有四種基線,它 們是功能基線、指派基線、構建基線和產品基線。 說明由誰來對基線授權,對于每個基線,必須描述下列內容:
A. 每個基線的項(包括應交付的文檔和程序) ; B. 與每個基線有關的評審與批準事項以及驗收標準; C. 在建立基線的過程中用戶和開發者可的參與情況。]

3.2 配置和變更控制
[說明本計劃第 2.2 條的軟件生存周期中各個階段提交、復審和處理問題及

變更時所遵循的流程及修改批準權限的級別; 描述軟件庫控制的操作權限, 其中包括存取控制、 對于適用基線的讀寫保護、 成員保護、成員標識、檔案維護、修改歷史以及故障恢復等;
-9-

技術管理制度及辦法之

售后服務管理辦法

對于各個不同層次的配置控制組和其他修改管理機構,必須描述下列內容:
A. 定義其作用,并規定其權限和職責; B. 如果已組成機構,則指明該機構的領導人員及其成員; C. 如果還沒有組成機構,則說明怎樣任命該機構的領導人、成員及代理

人;
D. 說明開發者和用戶與配置控制組的關系。

當要與不屬于本軟件配置管理計劃適用范圍的程序和項目進行接口時, 本條 必須說明對其進行配置控制的方法。 如果這些軟件的修改需要其他機構在配置控 制組評審之前或之后進行評審,則本條必須描述這些機構的組成、它們與配置控 制組的關系以及它們之間的相互關系; 說明與特殊產品(如非交付的軟件、現存軟件、用戶提供的軟件和內部支持 軟件)有關的配置控制規程。]

3.3 配置狀態審計
[本小節必須說明: A. 指明怎樣收集、驗證、存儲、處理和報告配置項的狀態信息; B. 詳細說明要定期提供的報告及其分發辦法; C. 如果有動態查詢,要指出所動態查詢的能力; D. 如果要求記錄用戶說明的特殊狀態時,要描述其實現手段。

例如,在配置狀態記錄與報告中,通常要描述的信息有:
A. 規格說明的狀態; B. 修改建議的狀態; C. 修改批準的報告; D. 產品版本或其修改版的狀態; E. 安裝、更新或交付的實現報告; F. 用戶提供的產品(如操作系統)的狀態; G. 有關開發項目歷史的報告。]

- 10 -

技術管理制度及辦法之

售后服務管理辦法

3.4 配置的檢查和評審
[本小節必須說明: A. 定義在軟件配置計劃的第 2.2 條所定義的軟件生存周期的特定點上執行

的檢查和評審中軟件配置管理計劃的作用;
B. 規定每次檢查和評審所包含的配置項; C. 指出用于標識和解決在檢查和評審期間所發現的問題的工作規程。]

4 工具、技術和方法

[本節必須指明為支持特定項目的軟件配置管理所使用的軟件工具、技術和

方法,指明它們的目的,并在開發者所有權的范圍內描述其用法。例如,可以包 括用于下列任務的工具、技術和方法:
A. 軟件媒體和媒體的標識。 B.把文檔和媒體置于軟件配置管理的控制之下, 并把它正式地交付給用戶。

例如,要給出對軟件庫內的源代碼和目標代碼進行控制的工具、技術和方法的描 述;如果用到數據庫管理系統,則還要對該系統進行描述。又如,要指明怎樣使 用軟件庫工具、技術和方法來處理軟件產品的交付。
C. 編制關于程序及其有關文檔的修改狀態的文檔。因此必須進一步定義

用于準備多種級別(如項目負責人、配置控制小組、軟件配置管理人員和用戶) 的管理報告的工具、技術和方法。 ]

- 11 -

技術管理制度及辦法之

售后服務管理辦法

5 里程碑

[確定與項目或產品工作相關的內部里程碑和客戶里程碑。]

6 培訓和資源

[說明實施指定的活動時所需的軟件工具、人員和培訓。]

7 對供貨單位的控制

[說明將如何并入在項目環境外部開發的軟件。]

8 記錄的收集、維護和保存

[本節必須指明要保存的軟件配置管理文檔,指明用于匯總、保護和維護這

些文檔的方法和設施(其中包括要使用的后備設施) ,并指明要保存的期限。 ]

- 12 -


推薦相關:

軟件質量管理制度管理辦法.doc

軟件質量管理制度管理辦法 - 技術管理制度及辦法之 質量管理制度 技術部門 技術

2018最新管理制度范本有效的軟件質量管理.doc

2018最新管理制度范本有效的軟件質量管理_財務管理_經管營銷_專業資料。2018,最新,管理,制度,范本,崗位,職責 有效的軟件質量管理 一、引言 隨著社會信息化水平的不...

軟件質量管理制度.doc

一、管理組織 本公司的軟件質量保證活動統一由質量管-理-員進行管理、 檢查與匯報

軟件項目管理制度.doc

全過程進行質量考核,如不達標則根據《質量管理制度》《配置管理制度》 《軟件測試管理制度》中的規定進行考核,考核結果影響項目獎金方法,具體參見《項目獎金 管理辦法...

軟件開發管理制度.doc

3 第 1 頁共 3 頁 總則為了規范軟件開發過程,有效控制和監督軟件開發進度,保證軟件開發質量,制定本制度。本 制度限于產品開發事業部基礎平臺部執行,產品開發事業...

完整的軟件項目管理制度_圖文.pdf

完整的軟件項目管理制度_制度/規范_工作范文_實用文檔。完整的軟件項目管理制度,軟件項目管理制度,軟件項目質量管理制度,公司項目管理制度,項目管理規章制度,項目管理的...

軟件管理及開發質量管理措施.pdf

軟件產品及開發質量管理措施 軟件開發管理目標 軟件開發管理的目標如下: 軟件開發...在測試中必須驗證軟件模塊是按照相應的設計文件的規定進行編碼的。 軟件模塊的...

軟件管理辦法.doc

2、適用范圍:本辦法適用于本公司軍品所需(加載軟件)的信息管理。 3、職責: 研發中心負責加載軟件的編寫、審核和批準。 質量管理部負責加載軟件的流程管理和發放...

軟件部管理規定.pdf

中基教育軟件有限責任公司 軟件管理規定 編制: 審核: 批準: 批準日期:...(文檔、代碼) 的完成情況和質量,而制定了相應的評審流程(見附錄4)和 ...

軟件質量保證管理辦法.doc

軟件質量保證管理辦法 - 軟件質量保證管理辦法 軟件質量管理辦法 編制單位: 編制日期:二 0 一三年一月八日 軟件質量保證管理辦法 本文檔的目的是為特定產品、 項目...

軟件研發部管理制度.doc

軟件研發部管理制度 - 軟件研發部管理制度 為加強對公司軟件研發部門工作管理,縮短開發周期,提高軟件 開發質量,降低開發成本,提高開發效率,特制定軟件研發部管理制度...

實用軟件質量管理方法.pdf

第32卷(2004)第2期 計算機與數字工程 9 實用軟件質量管理方法’ 劉杰生

軟件開發管理制度_圖文.doc

軟件開發管理制度 - 軟件開發管理制度 為加強對公司軟件研發部門工作管理,縮短開發周期,提高軟件開發質量,降低 開發成本,提高開發效率,特制定軟件研發部管理制度。 第...

軟件控制管理辦法.doc

軟件控制管理辦法 - 軟件控制管理辦法 1.0 目的 1.1 1.2 加強對產品質量有影響的軟件的確認。 加強對數控程序的控制、驗證和管理,防止數控程序錯用,遺失。 ...

軟件版本管理辦法.doc

加強廣東億迅科技有限公司(以下簡稱“公司” )的 軟件版本管理工作,進一步細化公司配置管理規范,建立軟件版本管 理的規范化操作流程,保證公司軟件產品質量,制定本辦法...

軟件開發管理制度,及實施辦法.doc

軟件開發管理制度,及實施辦法 - 1.目的 為規范項目部范圍內計算機軟件的開發過程,保證軟件開發的必要性、系統性、及時性,合 理配置軟件資源,提高現代化管理水平,...

軟件研發部管理制度20513.doc

軟件研發部管理制度20513 - 軟件研發部管理制度 為加強對公司軟件研發部門工作管理,縮短開發周期,提高軟件 開發質量,降低開發成本,提高開發效率,特制定軟件研發部管理...

軟件質量管理制度管理辦法.doc

軟件質量管理制度管理辦法 - 技術管理制度及辦法之 質量管理制度 技術部門 技術

軟件項目管理制度.doc

全過程進行質量考核,如不達標則根據《質量管理制度》《配置管理制度》 《軟件測試管理制度》中的規定進行考核,考核結果影響項目獎金方法,具體參見《項目獎金 管理辦法...

軟件開發管理制度.doc

軟件開發管理制度 - 軟件開發管理制度 為加強對公司軟件研發部門工作管理,縮短開發周期,提高軟件開發質量,降低開發成本,提高 開發效率,特制定軟件研發部管理制度...

網站首頁 | 網站地圖
All rights reserved Powered by 學霸學習網 www.tghxrb.tw
copyright ©right 2010-2021。
文檔資料庫內容來自網絡,如有侵犯請聯系客服。[email protected]
四川快乐12软件