博碩士論文 etd-0803109-135715 詳細資訊


[回到前頁查詢結果 | 重新搜尋]

姓名 施宗佑(Tsung-Yo Shih) 電子郵件信箱 E-mail 資料不公開
畢業系所 資訊管理學系研究所(Information Management)
畢業學位 碩士(Master) 畢業時期 97學年第2學期
論文名稱(中) 軟體開發統計流程控制架構 
論文名稱(英) A framework of statistical process control for software development
檔案
  • etd-0803109-135715.pdf
  • 本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
    請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
    論文使用權限

    電子論文:校內一年後公開,校外永不公開

    論文語文/頁數 中文/119
    統計 本論文已被瀏覽 5621 次,被下載 16 次
    摘要(中) 隨著全球化的時代來臨,世界各地的軟體公司,不僅要面對國內業者的競爭,還有隨之而來國際大廠的挑戰,因此國內的軟體業者勢必得增強本身的軟體品質。國內的政府機構及民間單位,合力推廣能力成熟度整合模式(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的軟體公司實作時的參考。
    摘要(英) 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.
    關鍵字(中)
  • 系統發展生命週期
  • 控制理論
  • 柏拉圖
  • 魚骨圖
  • 管制圖
  • 統計流程控制
  • 關鍵字(英)
  • System Development Life Cycle (SDLC)
  • control theory
  • fishbone diagram
  • Statistical Process Control (SPC)
  • pareto chart
  • control chart
  • 論文目次 第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
    參考文獻 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.
    口試委員
  • 吳仁和 - 召集委員
  • 徐士傑 - 委員
  • 林信惠 - 指導教授
  • 口試日期 2009-06-23 繳交日期 2009-08-03

    [回到前頁查詢結果 | 重新搜尋]


    如有任何問題請與論文審查小組聯繫