跳到主要內容

臺灣博碩士論文加值系統

(44.201.97.224) 您好!臺灣時間:2024/04/14 18:45
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:施秀麟
研究生(外文):Shih Sho-Lin
論文名稱:軟體系統工程在能力成熟度整合模式(CMMI)中執行流程之探討
指導教授:陳以明陳以明引用關係方光威
學位類別:碩士
校院名稱:國防大學中正理工學院
系所名稱:兵器系統工程研究所
學門:軍警國防安全學門
學類:軍事學類
論文種類:學術論文
論文出版年:2005
畢業學年度:93
語文別:中文
論文頁數:101
中文關鍵詞:共通性承包商成熟度使用者供應商
外文關鍵詞:system
相關次數:
  • 被引用被引用:0
  • 點閱點閱:169
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:7
軟體能力成熟度模式(Capability Maturity Model, CMM) 是美國國防部委託美國卡內基美隆大學(Carnegie Mellon University, CMU) 所進行的研究成果,原是一種用於評價軟體承包商之開發能力並幫助其改善軟體品質的方法,也就是評估軟體能力與成熟度的一套標準,側重於軟體發展流程的管理及工程能力的提高與評估。其後CMM發展到其他相關領域,陸續衍生出其他CMM族的多種模式,形成整合軟體工程、系統工程、整合式產品與過程及供應商來源等的整合模式,稱之能力成熟度模式整合(Capability Maturity Model Integrated, CMMI) ,目的在發展一個共通性之整合架構,以支援整合不同專業領域之特定能力成熟度模式及相關產品。
我國軍除了大型的軟體開發有專責單位執行外,一些規模較小的軟體,限於經費的關係,大多由使用單位自行開發,然而在開發的過程中,未有一定的執行流程與標準,使得開發出來的軟體無法如期如質完成,不能滿足使用者的需求,錯誤產生時,程式維護者亦無法有效的改進。
軟體的開發係以專案管理的方式來執行,而專案的執行又以流程為基礎。在能力成熟度模型CMMI的關鍵流程領域 (Key Process Areas, KPA) 中,在層級二中如需求管理、軟體專案計劃,層級三中如組織流程焦點與定義、訓練計畫、軟體產品工程等等,皆有所定義。現今國軍軟體系統開發的模式當中,本文針對CMMI中的層級二和三的關鍵流程領域內涵為指引,探討國軍聯勤某單位所自行開發的基地修製管理資訊系統,其開發流程時所應遵循的事項,以供再版時有所依循,並可供其他單位參考運用。
Capability Maturity Model (CMM) was developed by Software Engineering Institute (SEI) of Carnegie Mellon University. Adopting CMM helps software vendors improve their software development ability, lower costs, reduce cycle time and insure high quality products. CMMs have been developed for a multiple disciplines. Some of the most notable include models software engineering, system engineering, integrated product and process development and software acquisition. CMMI has evolved from multiple CMMs. The purpose of CMMI is to provide guidance for improving an organization’s processes and ability to management the development and maintenance products.
Most small scale software developed in Military which had been assailed by numerous amounts of schedule and cost overruns as well as poor product quality. Thereforce, we focus on process areas at CMMI level 2 and 3 and identity our target product: The United Logistics Station’s repair and product management information system, which based on process areas (i.e. Requirement Management, Software Project, Organizational Process Focus, Organization Training and Software Product Engineering) to upgrade this system. Based on these process areas, we then propose a CMMI guidance process to help other organizations to improve their software to higher quality.
誌謝 ii
摘要 iii
ABSTRACT iv
目錄 v
表目錄 vii
圖目錄 viii
1. 緒論 9
1.1 研究背景與動機 9
1.2 研究目的 9
1.3 研究架構與流程 10
2. 文獻探討 12
2.1 軟體系統工程 12
2.1.1 何謂軟體 12
2.1.2 軟體系統開發流程 14
2.1.3 軟體系統的生命週期模式 17
2.2 能力成熟度模式整合(CMMI) 21
2.2.1 能力成熟度模式的發展歷程 21
2.2.2 能力成熟度整合模式的形成 23
2.3 軟體專案管理 28
2.3.1 軟體專案管理的知識領域和程序 29
2.3.2 軟體專案管理方法 33
3. 軟體系統開發模型建構 40
3.1 規劃階段 41
3.1.1 需求管理 41
3.2 分析階段 49
3.3 設計階段 50
3.4 程式撰寫 51
3.5 測試階段 52
3.6 建置階段 52
3.6.1 現場測試、驗收與教育訓練 52
3.6.2 系統維護與服務 53
4. 個案分析 55
4.1 規劃階段 56
4.1.1 需求管理 56
4.2 分析階段 59
4.3 設計階段 62
4.4 程式撰寫 69
4.5 測試階段 70
4.6 建置階段 73
5. 結論與建議 75
5.1 結論 75
5.2 建議 75
參考文獻 76
自傳 97
[1]陳湘揚等,軟體工程用類神經網路,儒林圖書公司,台北,1997。
[2]http://www.jodypaul.com/SWE/LCM/waterfall.html
[3]Boehm, B. “A Spiral Model of Software Development and
Enhancement,” Software Engineering Institute, Carnegie
Mellon University, USA, pp. 61-72, 1988.
[4]Boehm, B., “Understanding the Spiral Model as a Tool for
Evolutionary Acquisition,” Carnegie Mellon Univ., SEI, USA,
pp. 1-15, 2001.
[5]U.S. Department of Defense, “A Guide to the Project
Management Body of Knowledge,” U.S. Department of Defense,
First Edition Version 1.0, Virginia, pp. 127-148, 2003.
[6]http//www.sei.cmu.edu/cmm.html
[7]CMMI Product Development Team, “CMMI for Systems
Engineering /Software Engineering/Integrated Product and
Process Development,” V1.02, Carnegie Mellon Univ, SEI,USA,
2000.
[8]http://www.npma.org.tw/
[9]Goetsch D. L. and Davis S., Quality Management: Introduction
to Total Quality Management for Production, Processing, and
Services, International Inc, New Jersey, 2003.
[10]Oakland, J. S., Total Quality Management: The Management of
Change through Process Improvement, Oxford: Butterworth
Heinemann, 1993.
[11]Elmasri, R. and Navathe, S. B., Fundamentals of Database
Management Systems, Addison-Wesley, Upper Saddle River: New
Jersey, 2000.
[12]Software Engineering Institute (SEI), CMMI-SE/SW/IPPD/SS
Staged Representation v1.0, Carnegie Mellon University
Press: PA, 2002.
[13]Institute of Configuration Management, “Configuration
Management II, the ICM training material,” Phoenix: Arizona,
1999.
[14]Kan, H. S., Metrics and Models in Software Quality
Engineering, Addison Wesley, Upper Saddle River: New Jersey,
2002.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top