- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软体品质保证与测试
軟體度量的概念2 軟體過程 資料收集 度量計算 度量評估 軟體專案 產品品質 指標 度量 測量 圖:測量、度量和指標的關係圖 軟體度量的類別 主要有三類別: 軟體過程度量 用於過程的最佳化和改進。 軟體專案度量 用於專案控制和生產率評估。 產品品質度量 用於產品評估和決策。 品質度量的內容1 一般常用的品質度量有四種: 軟體規模度量 千行程式碼行數(KLOC)。 幫助我們預測完成產品所需要的程式碼和合理的工作量,監控研發進度的正常進行。 軟體複雜度度量 有結構複雜度指標。 預測軟體產品各部分的複雜性,合理分配資源與人力,以獲得為高的效率比。 品質度量的內容2 軟體缺陷度量 等效問題密度=等效問題/KLOC。 可以幫助我們確定產品缺陷變化的狀態,並且可以知道缺陷活動所需的工作量,和分析產品缺陷分布狀況,預測產品發佈後缺陷的影響情況。 品質度量的內容3 軟體可靠性度量 平均失效前時間(MTTF)指軟體在失效前正常工作的平均統計時間。 平均失效恢復時間(MTTR)指軟體失效後恢復正常工作所需的平均統計時間。 平均失效間隔時間(MTBF)指軟體在相繼兩次失效之間正常工作的平均統計時間。 MTBF=MTTF+MTTR 可靠性=MTTF/MTBF*100% 品質度量的範圍 從需求分析到設計、執行、測試和軟體維護。 從開發者、專案管理者、測試者和使用者。 從程式碼實現到各種評審檢視。 品質度量作用與目的1 作用 用資料指標表明驗收標準 分配資源進行量化均衡 監控專家進度和預見風險 預計和控制產品的進度、成本和品質 品質度量作用與目的2 目的 (1)理解 通過分析去獲得過程、產品、資源和環境資源。 (2)預測 由己知的要素去推斷其他要素,以便合理分配資源。 (3)評估 分析活動與計畫的符合程度,以便於控制後來執行。 (4)改進 根據量化資訊,幫忙找出問題點,或是可以提高產品品質的和過程效率的方法。 軟體度量的活動階段1 目標驅動的軟體度量活動階段主要包括五個 識別目標 根據管理者的不同要求去分析出度量的工作目標,並由管理者審核確認。 定義度量過程 收集要素:定義收集活動和分析活動所需要的資料要素。 收集過程:定義資料收活動的形式、角色及資料的儲存。 分析/回饋:定義資料的分析方法和分析報告的回饋形式。 軟體度量的活動階段2 收集資料 應用IT支援工具進行資料收集工作。 資料分析與回饋 度量小組根據收集結果,完成規定格式圖表,向管理者和資料提供者進行回饋。 過程改進 根據度量的分析報告,管理者基於度量資料作出決策。 品質保證與品質控制比較 品質保證與品質控制的差異 品質保證的活動 品質控制的活動 品質保證與品質控制的差異1 圖:QA跟QC的運作 品質保證與品質控制的差異2 品質保證(QA, Quality Assurance) 目標是預防缺陷和錯誤的發生。 品質控制(QC, Quality Control) 目標是找出缺陷和錯誤,並解決問題。 這兩種方式在運作上的方向是有所不同的,但兩者皆屬於品質管理的一環。 品質保證的活動 制定計畫 制定出可執行的方案。 需求審查 對於每個需求進行審查。 設計審查 對於每個設計步驟進行審查。 程式碼審查 對於每個程式碼進行審查。 測試案例審查 對於使用的測試案例進行審查。 品質控制的活動1 測試(Testing) 在品質管理中是最實際的行動,但是也是最花人力與時間的。 在指定的狀況下對系統或其中某部分所作的活動去紀錄,並且還要進行審核。 追蹤(Tracking) 追蹤的專案有問題追蹤、需求變更追蹤,以及程式變更追蹤這三大項。 可以瞭解現階段的測試狀態。 品質控制的活動2 監督(Monitoring) 每個測試人員都必須負起個人監督的責任。 在追蹤到問題後,必須要監督這個軟體缺陷直到軟體本身被修改完畢。 並且還要確定修改後不會引起其他問題。 軟體品質保證與測試 軟體品質保證SQA 測試 SQA與測試工作的差異 SQA小組的活動 軟體品質保證 軟體品質保證(Software Quality Assurance, SQA) 主要是針對品質提升及品質確保這兩項而制定的計畫。 主要活動: 協調度量工作 協調風險管理工作 執行評審 協調文件檢查會議 促進/協助流程改進 監察測試工作 測試 測試(Testing) 針對所要採取的測試活動作出有系統的規劃。 測試流程中的五個子流程: 檢查專案計畫 建立測試計畫 建立測試設計、測試用例、測試軟體和測試過程 執行正式的測試 更新測試文件 SQA與測試工作的差異 軟體測試是一種有效提高軟體品質的手段,但是測試畢竟是一種事後的、檢驗的,而如何讓軟體在生產過程中保證軟體過程的品質和效率,是比單純的測試工作還更具有重要的意義。 SQA小
您可能关注的文档
- 词义的类别与特点.ppt
- 词汇学论文 申家修 2012211028 生造词及其相关问题刍议 摘要 生造 .doc
- 论点论点三在线读写结合促进初中学生自主学习 - 纵横数码.pdf
- 试剂配制.doc
- 词汇判断中汉语多义词识别的优势效应7.pdf
- 试析图书辅文中的回溯和前瞻范畴 - 黑龙江大学俄罗斯语言文学与 .doc
- 试析《德伯家的苔丝》的悲剧精神 - 中国人民大学学术期刊社.pdf
- 译界的摆渡人 - 中法文化教育基金会.pdf
- 诗工命穷———论南宋江湖诗人的悲剧人生 - 浙江大学学报.pdf
- 诗歌写作教学的缺位对新诗发展的影响 - 广西民族大学机构知识库.pdf
- 乡村民宿行业数字化转型白皮书:2025年数字化营销策略与市场.docx
- 汉服文化在俄罗斯传播路径与市场拓展研究.docx
- 2025年宠物殡葬服务品牌合作共赢模式研究报告.docx
- 新能源汽车充电网络建设2025年充电桩运营维护策略报告.docx
- 2025年电商平台流量转化与用户留存关系研究报告.docx
- 2025年校园无人配送车服务系统智能配送路径规划报告.docx
- 2024年安全员-A证(江苏省)考试题库含答案参考.docx
- 2025年乡村文化振兴战略——民俗文化博物馆建设与乡村振兴路径研究.docx
- 海事局适任考试《船员管理事务试题预测》考试题.doc
- 2024年安全员之A证考试题库及参考答案(综合卷).docx
文档评论(0)