Chap 7 軟體品質管理與流程改善 簡介.

Slides:



Advertisements
Similar presentations
演講人:黃曉雯. 2 CMMI 介紹 CMMI 模式 CMMI 通過評鑑組織單位 CMMI 架構 CMMI 導入益處 CMMI 應用 3.
Advertisements

偵辦侵害營業秘密犯罪之執行情形 法務部調查局. 一、前言 ( 一 )102 年 1 月 30 日公告施行營業秘密法 ( 一 )102 年 1 月 30 日公告施行營業秘密法 修正案,增加侵害營業秘密之刑事 修正案,增加侵害營業秘密之刑事 責任,對於意圖在境外使用而竊取 責任,對於意圖在境外使用而竊取.
1 計量技術人員考訓制度. 2 簡 報 大 綱 計量考訓制度簡介 應考須知說明 考試範圍內容、題型及配分權重.
徐州工业职业技术学院. 人才市场需求 2013 年我国安全类专业统计表 学历层次专业名称专业代码毕业生数招生数在校生数开设学校数 本科 安全工程 专科 安全技术管理 中专 0000.
上海九晶电子材料股份有限公司 招聘简章.
政府採購錯誤行為態樣 報告人:張錦川 日 期:96年7月.
現代中國 議題: 「一帶一路」.
2009年周口市公共机构高效照明产品推介会
软件质量保证与测试 第2讲 软件测试的基本概念和方法
採購法規概要 報告人:臺北市政府法規委員會 編審 陳世超 土木技師高考及格 結構技師高考及格 公務人員高考及格 國立中興大學土木工程碩士
運輸安全白皮書(Ⅲ) 軌道安全篇 主辦單位:運輸安全組.
招投标知识培训 培训人: 日期:2011年04月08日 西安翼舞时风数码科技有限公司.
採購法規概要 報告人:臺北市政府法規委員會 編審 陳世超 土木技師高考及格 結構技師高考及格 公務人員高考及格 國立中興大學土木工程碩士
第9章 系統建置.
质量管理 刘春霞
CDIO工程教育理念下的 人才一体化培养体系探索 信息科学技术学院 吴丽华 2013年10月29日.
上 海 漫 索 计 算 机 科 技 有 限 公 司 软件外包与采购管理 —— 从社会分工合作、资源共享中获益 林 锐 博士
本章學習目標 ERP系統的定義 企業應用軟體系統發展歷程 現階段ERP系統應用狀況.
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
第一章 軟體工程概論.
JiRA 淘宝 2008年5月.
Chapter 1 Introduction.
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
文思海辉全员质量培训 - 质量管理体系培训 Sep.2014
電子商務基本概念 電子商務的定義 1-1 電子商務的特性 1-2 電子商務的演進 1-3.
「資訊安全國家標準草案之研擬」計畫 之 軟體處理評估分項計畫 主講者:吳林全 先生
無線射頻識別系統(RFID) 基本原理及發展與應用
安裝JDK 安裝Eclipse Eclipse 中文化
OpenID與WordPress使用說明
國際資訊安全標準ISO 27001之網路架構設計 –以國網中心為例探討風險管理
Chap 3 軟體品質規劃.
指導教授 曾淑峰教授 成員 組長 葉桓伶 組員 謝桂蘭 江政祐 陳觀柏 徐志節 林東嶺
管理篇 第四章 软件风险管理 什么是风险? 风险分析 风险管理.
第七章 資訊系統評估 授課老師:褚麗絹.
指導老師:黃貞芬 老師 專題組員:B 黃育宇 B 魏志軒 B 平震宇
科技輔具—遊戲應用 台灣大學職能治療學系 凱惠 昶霆 耶!.
Chap3 Linked List 鏈結串列.
Chap 1 軟體品質管理與流程改善 簡介.
運用能力成熟度模型改善企業網站開發之績效 ─以某中小企業為例
Cpk & GRR 定 義 1. 製程能力(process capability):製程產出之一致性,其著重 產出品質的能力。
網路安全技術 OSI七層 學生:A 郭瀝婷 指導教授:梁明章.
虎克定律與簡諧運動 教師:鄒春旺 日期:2007/10/8
Topic Introduction—RMI
PLC-GPPW軟體使用教學 授課教師:張祖烈
第三章 危害與操作性研究.
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
CMMI 學號: 性名:黃耀陞.
指導老師:周建興 老師 開發團隊:吳旻翰、池宗諺 淡江大學電機工程學系 2015/12/11
SAP 架構及前端軟體安裝 Logical View of the SAP System SAP Frontend 7.1安裝與登入
Chapter 3 軟體組態管理 Software Engineering – An Engineering Approach, James F. Peters & Witold Pedrycz.
資訊網路專題 Special Topics on Information Networks
競爭情報 LinkedIn and Competitive Intelligence Putting Social Networking to Real Use by RogerPhelps 圖資四 B 鄭艾妮 B 蒲碩瑩 B 楊淑涵.
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
國立成功大學(農業) 報告人 協同主持人 林翰佑
精實醫療、六標準差、全面品質管理(流程改善面面觀)
產品設計與流程選擇-服務業 等候線補充資料 20 Oct 2005 作業管理 第六章(等候線補充資料)
產業實務實習工作說明 Kay Chang ASD
電腦軟體設計 建國科技大學 資管系 饒瑞佶 2010年.
臺北市立教育大學 張德銳、丁一顧、李俊達、 簡賢昌、高紅瑛
教育概論 教育原理與制度試題解題與分享 第五組
方案假設 因果連結 (如果…就會…) 將問題情況轉變為所需服務 確保方案的合理性 利於方案評估 例:青少年墮胎
程式語言與邏輯:主題示範 報告人:國立台灣師大附中 李啟龍 老師 學年度資訊科技概論研習.
超我服務 Service Above Self
一 可靠度問題.
Chap 2 軟體品質管理的基本觀念.
第一章 電子商務簡介 第一篇 電子商務概論篇.
智慧運輸(ITS)推動成果及未來展望 行政院交通部
苦海救生: -義工督導技巧.
台灣全球運籌發展協會 亞洲供應鏈助理管理師證照課程.
立昕企管顧問有限公司 網址: ISO 9001: 2015 改版重點 立昕企管顧問有限公司 網址:
Presentation transcript:

Chap 7 軟體品質管理與流程改善 簡介

何謂軟體品質? 軟體產品整體的功能和特性,滿足既定需求的能力(Schulmeer & McManus, 1996) 。 軟體品質分為兩種類型 (Deutach & Willis, 1988) 「流程品質」(process quality) 「產品品質」(product quality)

軟體品質概念 技術 工具 人員 組織 設備 .... 軟體品質 軟體流程品質 軟體產品品質 文件 設計 程式碼 測試

軟體品質模式 整體性 可靠性 存活性 功能構面 使用性 效率 正確性 績效構面 安全性 交換性 維護性 軟體品質 可擴充性 改變構面 彈性 可管理性 可攜性 使用性 可靠性 再用性 安全性 存活性 可驗證性 軟體品質 功能構面 績效構面 改變構面 管理構面

軟體品質模式

何謂軟體品質管理? 軟體品質管理主要是運用品管的觀念與技術,對於軟體專案進行過程的軟體品質作一系列完整的規劃、執行與控制的活動。 其主要目的是提升軟體品質水準與設計生產力,將軟體的缺點與軟體專案失敗的風險減少至最低程度

軟體品質管理的主要工作 軟體品質管理的主要工作包括: 制訂軟體品質目標與策略。 建立軟體設計人員的品質意識。 軟體發展作業流程制度化與標準化。 軟體文件的建立及軟體工具的應用等。

軟體品質管理的主要範疇 基本上,軟體品質管理的主要範疇包括 流程品質管理 產品品質管理 軟體設計人員管理 軟體技術管理

軟體品質管理的主要範疇 管理與技術 人員專業能力 資產與工具 軟體元件庫 文件管理 客戶滿意 品質機能 展開 軟體生命週期 流程模式 連續流程改進(例:導入CMMI) 軟體設計 人員管理 產品品質 管理 軟體技術 流程品質

軟體專案管理 軟體品質管理是軟體專案管理的重要一部分。 軟體品質管理不能單獨存在,需配合軟體專案管理其他部分,才能真正提升軟體的品質。 例如:不切實際的預算與時程規劃對軟體品質將會產生不良的影響。做好型態管理可控制好軟體的品質。

軟體專案管理的範疇

軟體專案管理的另一觀點 Saners & Curran, 1994

型態管理 在整個軟體生命週期,針對型態項目予以定義和控制各種變更、記錄與報告型態項目的實際狀況,以確保其完整性與可追蹤性的管理過程者。 型態項目:程式碼、各種文件、記錄、資料等。 型態管理也包含版本控制。

型態管理的範疇

何謂流程? 流程是指為某一目的而執行的一系列活動(or 步驟、階段)。 而一個活動內,又可包含一些小流程 軟體流程是指開發或維護軟體的一系列活動,通常也定義所採用的方法與工具等。

軟體開發流程 軟體開發者決定軟體開發模式、在每個階段內的各種小流程,定義所採用的方法、工具,參與的角色等。

軟體開發流程 開發流程中的每一階段,也會影響軟體品質。 知名的軟體開發模式 例如:好的軟體測試可降低軟體的錯誤率。 瀑布模式 漸增模式 雛型模式 RUP模式

軟體測試 測試技術 白箱測試 黑箱測試 測試流程 單元測試 整合測試 系統測試 驗收測試

何謂軟體流程改善? 目的是藉由軟體開發或維護流程的調整,做好軟體專案的管理,並提升軟體品質。

軟體流程改善 軟體流程改善的指引或標準 個人:PSP (Personal Software Process) 團隊:TSP (Team Software Process) 組織:CMMI (Capability Maturity Model Integration)、ISO 9000-3 這些指引或標準只建議你各種流程、準則或方向,採用甚麼方法、工具需依個人/團體/組織的不同及開發軟體的特性而定。

軟體流程改善 CMMI — 改善組織的能力;著眼於管 理面。 TSP — 改善團隊的 績效;著眼於團隊 與產品面。 PSP — 改善個人的 技術與紀律;著眼 於個人。

PSP 目的:改善個人軟體開發流程 評估流程 審查(review)流程 軟體品質管理 設計流程 設計驗證 預估軟體大小 預估開發時程 設計審查 程式碼審查 軟體品質管理 設計流程 設計驗證

TSP 目的:改善團隊軟體開發流程。 計畫性流程 團隊的結構 團隊的啟動 團隊的合作流程 軟體品質管理

CMMI 由美國國防部委託卡內基美隆大學成立軟體工程學院 (Software Engineering Institute, SEI),所發展出來評估軟體公司,軟體開發的能力與成熟度。 早期稱為CMM (Capability Maturity Model) 後來改稱為CMMI (Capability Maturity Model Integration)

CMMI 將軟體組織的能力與成熟度分為5等級。 藉由評鑑決定軟體組織是否達到流程導入的等級。 最新版本為v1.2。 CMMI-DEV 包含軟體開發的流程領域 CMMI-SVC 包含軟體服務的流程領域 CMMI-ACQ 包含軟體籌獲的流程領域

CMMI 自2004開始,國內推行CMMI的導入 http://www.cmmi-taiwan.org.tw 做為推動資訊服務業『大型化』與『國際化』之基礎工程 增強承接大型與複雜專案之能力 ,提升競爭力 http://www.cmmi-taiwan.org.tw

ISO 9000 系列 ISO 9000系列:各產業制定品質管理制度的依據。 ISO 9000-3 ISO 9000, ISO 9000-1, ISO 9000-2, ISO 9000-3, ISO 9001, ISO 9002, ISO 9003, ISO 9004 ISO 9000-3 應用 ISO 9001於軟體業。 針對軟體發展的過程、軟體供給與維護,規定一個最低軟體品質的標準,適合於軟體產業的應用。

ISO 9000-3大綱

ISO 9000-3 條文

結論 軟體品質管理的主要範疇包括 流程品質管理 產品品質管理 軟體設計人員管理 軟體技術管理 軟體品質管理是專案管理一項重要工作。它涉及的層面相當廣泛,舉凡技術、人員、制度與標準均對於軟體品質有相當大的影響力。 為了達到客戶需求的品質水準,品質策略的制訂、制度的建立與標準的推行,均為實施軟體品質管理必要的過程。