軟體工程各階段的評審內容如下表:
評審點評審人員
評審文件
評審內容
需求調研評審
使用者、專案經理、軟體開發人員、sqa
(初步)需求規格說明書、(初步)專案開發計畫
使用者需求調研的完備性(關鍵需求點及潛在需求點);
使用者需求深度的(準確)界定性;
需求實現的週期性;
初步的專案開發計畫(資源、週期、模式)
軟體需求評審
軟體開發人員、使用者、管理人員、sqa、標準化人員、特邀專家
軟體需求說明書;
資料要求及資料字典;
專案開發計畫;
軟體需求說明書是否覆蓋了使用者的所有要求(使用者需求調研報告和軟體需求說明書)
軟體需求說明書和資料要求說明書的明確性、完整性、一致性、可測試性、可跟蹤性(軟體需求說明書、資料流圖、資料字典)專案開發計畫的合理性(使用者方、公司技術委員會、專案組(包括qa)等)
文件是否符合有關標準規定(包括公司的iso、qms有關規定)
概要設計評審
軟體開發人員
管理人員
標準化人員
概要設計說明書
概要設計說明書是否與軟體需求說明書的要求一致(概要設計、軟體需求規格說明 對比「測試」)
概要設計說明書是否正確、完整、一致
系統的模組劃分是否合理(邏輯上、系統後期拓展上、使用者應用需求上)
介面定義是否明確
文件是否符合有關標準規定
詳細設計評審
軟體開發人員
管理人員
標準化人員
詳細設計說明書
測試計畫
資料庫設計說明書
詳細設計說明書是否與概要設計說明書的要求一致(概要設計與詳細設計的「測試」)
模組內部邏輯結構是否合理,模組之間介面是否清晰
資料庫設計說明書是否完全,是否正確反映詳細設計說明書的要求
測試是否全面、合理(測試計畫)
文件是否符合有關標準規定
測試階段評審
軟體專家組**員(管理人員)
軟體測評單位
科研計畫管理人員
開發組成員
業主單位代表
軟體測試計畫
軟體測試說明
軟體測試說明對各測試用例進行詳細的定義和說明,審核測試用例、環境、測試軟體、測試工具等準備工作是否全面、到位。
在測試過程中,填寫「軟體測試記錄」。發現軟體問題,則填寫「軟體問題報告單」。測試記錄包括測試的時間、地點、操作人、參加人、測試輸入資料、期望測試結果、實際測試結果及測試規程
驗收評審(鑑定)
軟體開發人員
使用者管理人員
標準化人員
承辦方與交辦方的上級領導
成套文件
開發的軟體系統是否已達到軟體需求說明書規定的各項技術指標
使用手冊是否完整、正確
文件是否齊全,是否符合有關標準
軟體工程各階段的評審內容
軟體工程各階段的評審內容如下表 評審點評審人員 評審文件 評審內容 需求調研評審 使用者 l 管理人員 pm 軟體開發人員 l 質量管理人員 初步 需求規格說明書 l 初步 專案開發計畫 使用者需求調研的完備性 關鍵需求點及潛在需求點 使用者需求深度的 準確 界定性 需求實現的週期性 初步的專案開發...
軟體工程 定義階段
一 需求分析的過程 定義時期分為兩個階段 系統定義和軟體需求。這個時期的任務可以用下圖來表示。系統定義 這個階段就是完成從物理模型匯出到邏輯模型的過程。大概的實現步驟如下 獲取需求 跟使用者交流,清楚要做什麼樣的系統,為了完成什麼功能,建立目標系統的雛形。觀察分析 從現實環境出發分析出幾種可行方案,...
軟體工程維護階段
軟體維護的定義 在軟體已經交付之後,為了改正錯誤或滿足新需求而修改軟體的過程 軟甲工程學的主要目的 提高軟體的可維護性,降低維護的代價 軟體維護包含四類活動 改正性維護 適應性維護 完善性維護 預防性維護 軟體的可理解性,可測試性,可修改性,可移植性和可重用性,是決定軟體可維護性的基本因素。軟體重用...