系統(tǒng)集成項目管理工程師(筆記11)
補充? 軟件測試
為了發(fā)現錯誤而執(zhí)行程序的過程,表明軟件產品中不存在錯誤過程
測試用例由測試輸入數據和對應的預期輸出結果組成
在設計測試用例時,應包括合理的輸入條件和不合理的輸入條件充分注意測試中的集群現象
程序員應避免檢查自己的程序
測試后程序中殘存的錯誤數目與該程序中已發(fā)現的錯誤數目成正比
常用的測試方法:黑盒測式? 白盒測試
(1)黑盒測試:①等價類劃分??②邊界值分析? ③錯誤推測法? ④周果圖
(不考慮內部結構,主要在程序接口上進行測試)
(2)白盒測試:①語句覆蓋? ?②判斷覆蓋?? ③條件覆蓋? ④判定—條件覆蓋? ?⑤條件組合覆蓋?? ⑥路經覆蓋
(把測試對象看做一個透明的盒子.對程序所有邏輯路經進行測試)
軟件測試可分為:單元測試、集成測試、確認測試、系統(tǒng)測試

3.3.3? 軟件質量保證及質量評價
軟件質量包括?“內部質量” “外部質量” “使用質量”?三部分
(1)軟件質量保證一后面講
(2)驗證與確認(驗證是過程,確以是結果)
驗證過程試圖確?;顒拥妮敵霎a品已被正確構造,即活動的輸出產品滿足活動的規(guī)范說明;
確認過程則試圖確保構造正確的產品,即產品滿足其特定目的。
(3)評審與審計:包括管理評審、技術評審,檢查、走查、審計等管理評審的目的是監(jiān)控進展,決定計劃和進度的狀態(tài),or評價用于達到目標所用管理方法的有效性。
技術評審的目的是評價軟件產品,以確定其對使用意圖的適合性軟件審計的目的是提供軟件產品和過程對于可應用的規(guī)則、標準、指南、計劃和流程的遵從性的獨立評價。
審計是正式組織的活動,識別違例情況,并要生成審計報告,采取更正性行動。
3.3.4? 軟件配置管理
(背?按順序 會考案例分析):軟件配置管理活動包括軟件配置管理計劃.軟件配置標識、軟件配置控制、軟件配置狀態(tài)記錄、軟件配置審計、軟件發(fā)布管理與交付等活動
3.3.5? 軟件過程管理
(1)項目啟動與范圍定義
(2)項目規(guī)劃?
(3)項目實施
(4)項日監(jiān)控與評審?
(5)項目收尾與關閉
