网站大量收购独家精品文档,联系QQ:2885784924

软体文件评价-国立中央大学.PPT

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软体文件评价-国立中央大学

國立中央大學 資訊工程學系 書報討論 主講人:李 清 雲 博士 Lee, Ching-Yun Ph.D. 報告大綱 壹、軟體品質的基本觀念 貳、軟體發展流程 參、軟體文件的最低需求 肆、CMM及推動效益 伍、結語 壹、軟體品質的基本觀念 什麼是軟體品質? 如何提昇軟體品質? 軟體品質的定義 ? IEEE STD 729-1983定義: 一軟體產品整體的功能與特質滿足其既定規格的程度。 ? DOD-STD-2168定義: 一軟體產品符合其既定需求的程度。 ? 綜合定義: ?適用(fitness for use) ?滿足需求(meet requirements): - 功能需求(Function requirement) - 績效需求(Performance requirement) - 品質需求(Quality requirement) 軟體品質保證 ?IEEE 定義: 以有計畫(planned)且有系統(systematic)的方法與作為,為產品的品質樹立信心。 ?ISO 8402定義: 品質保證係指為了提供適切之信心以使一項產品或服務滿足所設定之品質需求,而建立之各項必要的規範及系統性之措施。 ? DOD-STD-2168定義: 確保軟體能滿足其被指定的需求。 (換言之:確保軟體能滿足客戶所提出之各項需求規格) 軟體籌獲之需求 ?軟體產品的籌獲者,有權提出下述要求,並明訂於合約中: ?要求軟體發展者依據特定的標準(如DOD-STD-2167A、 MIL-STD-498 、IEEE/EIA 12207),建立必要的軟體發展 流程(Software Development Process)。或者: ?要求軟體發展者證明其自身具備特定的流程能力 (如 ISO 9000、CMM Level 3)。 ?要求軟體發展者必須繳交相關程式及文件(列入CDRL)。 ?要求軟體發展者所繳交的文件,符合特定的章節格式。 ?要求軟體必須滿足特定需求:功能、績效、品質需求。 值得深思的議題 ?印度的軟體公司,軟體程式員的流動率達30%,可是卻不會有工作銜接的問題,任何人都可以辭職,工作照樣可以持續進行。他們在制度的設計上,是如何做到的? ?美國的武器系統悉皆委託民間公司研發,他們究竟是如何防止洩密或舞弊事件的發生?他們在制度的設計上,是如何做到的? 軟體發展常見的怪現象 ? 人員流動(離職∕調職) = 文件(或程式)遺失? (如果不能妥善保存,就有可能會發生。) ?「文件修改」 = 「文件重新打字」? (文件紙本歸檔,文件電子檔卻未歸檔。) ?「軟體維護」 = 「軟體重新研發」? (軟體難以維護,乾脆全部程式重寫。) 軟體難以維護的原因 ? 文件、程式遺失或殘缺不全; ? 對於特定的軟體版本,無法獲知完整的「文件清單」; ? 對於特定的軟體版本,無法獲知完整的「程式清單」; ?「文件的記載」與「軟體的實際狀況」不吻合; ?「程式的註解」與「程式碼」不吻合; ?「程式的註解」語焉不詳; ? 程式的註解不足(註解率過低) ; ? 未制訂(或未遵循)程式撰寫風格/規定 ; ?彼此看不懂別人撰寫的程式 ?自己所寫的程式,過了一年以後,甚至連自己也看不懂 ? 測試紀錄不完整; ? 問題無法追溯。 “?” 表示可以藉由「軟體型態管理」來加以解決。 軟體發展常見的問題 ? 文件及程式的修改,無法回溯其修改原因; ? 誤用舊版的文件; ? 文件及程式隨著人員的流動而流失; ? 無法獲知文件及程式的最新版本狀況及修改情形; ? 文件的內容與軟體的實際設計不符; ? 程式的修改沒有正確的分析,造成程式交互影響, 而產生錯誤; ? 程式的修改沒有加以管制,造成版本的混亂; ? 測試不正確的軟體版本; ? 安裝不正確的軟體版本; ? 已經發現問題,卻沒有被追蹤解決。 品質成本 ?提昇品質,必須投入必要的成本 (Quaqlity is not free.) ? ISO 9000:2000 品質管理系統-要求(QMS,Quality Management Systems-Requirements) : ?管理責任:承諾、顧客為重、品質政策、規劃、審查 ?資源管理:資源提供、人力資源、基礎架構、工作環境 ?產品實現:規劃、設計及開發、採購、生

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档