Responsive image
博碩士論文 etd-0803109-135715 詳細資訊
Title page for etd-0803109-135715
論文名稱
Title
軟體開發統計流程控制架構
A framework of statistical process control for software development
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
119
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2009-06-23
繳交日期
Date of Submission
2009-08-03
關鍵字
Keywords
系統發展生命週期、控制理論、柏拉圖、魚骨圖、管制圖、統計流程控制
System Development Life Cycle (SDLC), control theory, fishbone diagram, Statistical Process Control (SPC), pareto chart, control chart
統計
Statistics
本論文已被瀏覽 5812 次,被下載 16
The thesis/dissertation has been browsed 5812 times, has been downloaded 16 times.
中文摘要
隨著全球化的時代來臨,世界各地的軟體公司,不僅要面對國內業者的競爭,還有隨之而來國際大廠的挑戰,因此國內的軟體業者勢必得增強本身的軟體品質。國內的政府機構及民間單位,合力推廣能力成熟度整合模式(Capability Maturity Model Integration,CMMI),希望能透過國際化專業的評鑑,改進其軟體開發過程的品質。
朝向高軟體成熟度發展的過程中,CMMI Level 4須對軟體發展的過程進行量化估計,經常運用的手法就是統計流程控制(statistical process control,SPC),包含管制圖(control chart)、魚骨圖(fishbone diagram)、柏拉圖(pareto chart)…等相關手法,使整個軟體發展過程穩定,產出可預期的績效。
SPC早期應用於製造業,成功改進其產品品質,而軟體的一些特性,例如軟體開發屬於人力密集及創意的活動,不僅增加控制上的變異性,還有實作上的困難性。
本研究透過文獻整理及個案訪談,配合個案公司- A公司的實務,歸納整理出一個SPC及CMMI Level 4可執行於國內軟體公司的架構,其中包含兩個觀點,一個是組織觀點,另一個是方法論觀點。組織觀點包含CMMI Level 4及SPC導入於軟體業所經歷的階段,以及組織架構應該如何設計。方法論觀點包含SPC執行的步驟、使用的方法工具。方法論觀點同時會以控制理論整理相關的控管機制。最後說明如何將SPC整合到公司的系統發展生命週期上。
本研究所提出的架構,可提供國內欲導入CMMI Level 4及SPC的軟體公司實作時的參考。
Abstract
With the globalization era, software companies around the world not only have to face competition in the domestic industry, as well as the subsequent challenge of large international companies. For this reason, domestic software companies must to upgrade their own software quality. Domestic government agencies and non-governmental units together promote Capability Maturity Model Integration (CMMI). Hope to improve their quality of software development process through internationalized professional evaluation.
Towards the high-maturity software development process, software development process should be estimated quantitatively in CMMI Level 4. There are frequently used statistical process control (SPC) methods, including control charts, fishbone diagram, pareto charts ... and other related practices. Its goal is to maintain stability of overall software development process, so the output performance can be expected.
Primitive SPC applied in manufacturing industry, successfully improving the quality of their products. But some characteristics of software, such as software development is human-intensive and innovative activities. It increases not only variability of control, but also difficulties of implementation.
In this study, collate and analyze the operational framework of SPC and CMMI Level 4 through study of literature and case study with the case company-A company's practices. It contains two points, one is organization point of view, the other is methodological point of view. Organizational point of view includes stage of CMMI Level 4 and SPC implemented in the software industry, as well as how to design the organizational structure. Methodological point of view includes the steps to run SPC、useful methods and tools. Methodological point of view also uses control theory to collate relevant control mechanisms. Finally, we illustrate how to integrate SPC into the company's system development life cycle.
The framework can provide a reference for domestic software companies of longing for implementing CMMI Level 4 and SPC.
目次 Table of Contents
第1章 緒論 1
第一節 研究背景 1
第二節 研究動機 2
第三節 研究目的 3
第四節 研究範圍 3
第五節 研究流程 7
第2章 文獻探討 9
第一節 SPC 9
第二節 應用SPC於軟體開發 16
第三節 控制理論 37
第四節 CMMI認證制度 46
第3章 研究方法 49
第一節 研究架構 51
第二節 研究設計 52
第三節 資料分析 55
第4章 個案描述 56
第一節 個案公司簡介 56
第二節 CMMI於個案公司的現況 58
第三節 SPC與CMMI之關係 59
第5章 個案分析 61
第一節 導入SPC於軟體業的組織觀點 62
第二節 導入SPC於軟體業的方法論觀點 71
第三節 SPC相關手法與系統發展生命週期做結合 91
第6章 結論 95
第一節 研究結論 95
第二節 研究限制 100
第三節 研究貢獻 101
第四節 後續研究建議 102
參考文獻 103
附錄一、A公司訪談大綱(一) 106
附錄二、A公司訪談大綱(二) 107
參考文獻 References
1.尚榮安譯(2001),Robert K. Yin 著,個案研究,台北:弘智文化。
2.林信惠、黃明祥、王文良著(2005),軟體專案管理,智勝文化。
3.徐世輝(2005), 品質管理, 高立圖書。
4.財團法人資訊工業策進會譯(2005),能力成熟度整合模式(1.1版)。
5.陳承瑞(2005),控制理論在資訊系統委外專案管理之運用─以母公司與資訊衍生公司之關係為例。國立中山大學資訊管理研究所碩士論文。
6.湯馬斯.佛里曼(2005),世界是平的,雅言文化。
7.番蕙琳(2006),軟體測試制度的建立與應用:以半導體MES為例。國立中山大學資訊管理研究所碩士論文。
8.戴久永(1998),品質管理,三民書局。
9.Antony, J. and T. Taner, A Conceptual Framework for the Effective Implementation of Statistical Process Control. Business Process Management Journal, 2003. 9(4): p. 473-489.
10.Baldassarre, T., et al., Managing Software Process Improvement (SPI) Through Statistical Process Control (SPC). Lecture Notes in Computer Science, 2004. 3009/2004: p. 30-46.
11.Cangussu, J.W., R.A. DeCarlo, and A.D. Mathur, Monitoring the Software Test Process Using Statistical Process Control: A Logarithmic Approach. ACM SIGSOFT Software Engineering Notes 2003. 28(5): p. 158-167
12.Card, D., Statistical Process Control For Software? IEEE Software, 1994. 11(3): p. 95-97.
13.Does, R.J.M.M., W.A.J. Schippers, and A. Trip, A Framework for Implementation of Statistical Process Control. International Journal of Quality, 1997. 2(3): p. 181-198.
14.Eickelmann, N. and A. Anant, Statistical Process Control:What You Don't Measure Can Hurt You! IEEE Software, 2003. 20(2): p. 49-51.
15.Florac, W.A., Carleton, A.D, Measuring the Software Process:Statistical Process Control for Software Process Improvement. SEI Series in Software Engineering. 1999: Addison-Wesley.
16.Florac, W.A., A.D. Carleton, and J.R. Bernard, Statistical Process Control:Analyzing a Space Shuttle Onboard Software Process. IEEE Software, 2000. 17(4): p. 97-106.
17.Henderson, J.C. and S. Lee, Managing I/S Design Team:A Control Theories Perspective. Management Science, 1992. 38(6): p. 757-777.
18.Hong, G.Y., M. Xie, and P. Shanmugan. A Statistical Method for Controling Software Defect Detection Process. in Proceedings of the 24th International Conference on Computers and Industrial Engineering 1999: Computers & Industrial Engineering.
19.Jacob, A.L., and Pillai, S.K, Statistical Process Control to Improve Coding and Code Review. IEEE Software, 2003. 20(3): p. 50-55.
20.Kirsch, L.J., Portfolios of Control Modes and IS Project Management. Information System Research, 1997. 8(3): p. 215-239.
21.Kirsch, L.J., et al., Controlling Information Systems Development Projects:The View from the Client. Management Science, 2002. 48(4): p. 484-498.
22.Komuro, M. Experiences of Applying SPC Techniques to Software Development Processes. in Proceedings of the 28th International Conference on Software Engineering,International Conference on Software Engineering. 2006: ACM.
23.Lantzy, M.A. Application of Statistical Process Control to the Software Process. in Proceedings of the ninth Washington Ada Symposium on Ada: Empowering Software Users and Developers 1992. McLean, Virginia, United States: ACM.
24.Nidumolu, S.R. and M.R. Subramani, The Matrix of Control: Combining Process and Structure Approaches to Managing Software Development. Journal of Management Information Systems 2003. 20(3): p. 159-196.
25.Sargut K. U. and Demirörs O., Utilization of Statistical Process Control (SPC) in Emergent Software Organizations: Pitfalls and Suggestions Software Quality Journal, 2006. 14(2): p. 135-157.
26.Stake, R.E., Case Studies. 2000: Sage Publications.
27.Tsacle E. G. and Aly N. A., An Expert System Model for Implementing Statistical Process Control in the Health Care Industry Computers & Industrial Engineering, 1996. 31(1-2): p. 447-450.
28.Weller, EF, Practical Applications of Statistical Process Control. IEEE Software, 2000. 17(3): p. 48-55.
29.Yin, R.K., Case Study Research. 2 ed. Vol. 5. 1994: SAGE Publication.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內一年後公開,校外永不公開 campus withheld
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 18.224.32.86
論文開放下載的時間是 校外不公開

Your IP address is 18.224.32.86
This thesis will be available to you on Indicate off-campus access is not available.

紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code