dc.contributor.advisor | 曾淑峰 | zh_TW |
dc.contributor.advisor | Tseng, Shu-Feng | en_US |
dc.contributor.author (Authors) | 蘇毓婷 | zh_TW |
dc.contributor.author (Authors) | Su, Yu-Ting | en_US |
dc.creator (作者) | 蘇毓婷 | zh_TW |
dc.creator (作者) | Su, Yu-Ting | en_US |
dc.date (日期) | 2003 | en_US |
dc.date.accessioned | 18-Sep-2009 14:27:18 (UTC+8) | - |
dc.date.available | 18-Sep-2009 14:27:18 (UTC+8) | - |
dc.date.issued (上傳時間) | 18-Sep-2009 14:27:18 (UTC+8) | - |
dc.identifier (Other Identifiers) | G0091356028 | en_US |
dc.identifier.uri (URI) | https://nccur.lib.nccu.edu.tw/handle/140.119/35210 | - |
dc.description (描述) | 碩士 | zh_TW |
dc.description (描述) | 國立政治大學 | zh_TW |
dc.description (描述) | 資訊管理研究所 | zh_TW |
dc.description (描述) | 91356028 | zh_TW |
dc.description (描述) | 92 | zh_TW |
dc.description.abstract (摘要) | 在軟體開發的過程中,有效的需求管理能促成高品質的軟體及管理。在CMMI中與需求管理有關的議題包括需求發展(Requirements Development)流程領域-屬於CMMI成熟度第三級,提供一些目標、執行方法(practices)和相關資訊作為指引,協助開發團隊發展顧客需求和產品需求。另一個相關議題-需求管理(Requirements Management) 流程領域,屬於CMMI成熟度第二級,可用於幫助需求管理的規劃與控制,建立追蹤機制,以及評估改變衝擊。本篇論文以達成CMMI中需求發展和需求管理流程領域目標為前提,利用概念形成(Concept Formulation)和系統展示(System Representation)研究方法,並調適RUP中的需求工作流程(workflow),最後發展出一個整合的需求管理架構-稱為IREQM(Integrated Requirements Management),用於處理需求面的問題。本研究亦根據IREQM架構進行實作,發展出一套可協助軟體需求發展與管理的支援系統。最後,我們利用自我評鑑表,評估IREQM及依據IREQM實作的雛型系統與CMMI目標和執行方法相符的程度。 | zh_TW |
dc.description.abstract (摘要) | Effective requirements management can help the software development process to ensure a high-quality software development and management process. In CMMI, the process area RD (Requirements Development) provides a set of goals, practices, and related features to develop customer and product requirements, and the process area REQM (Requirements Management) is to help establishing and appraising the quality of requirements management. Both issues are covered by the generic requirement management concerns. This study is conducted by the Concept Formulation and System Representation method to develop a systematic process to deal with the requirements issues in the software development process, in order to meet the RD and REQM goals in CMMI. The study proposes an integrated requirement management framework, called IREQM, tailored from the requirements workflow in RUP. A CMMI support system, to implement IREQM is established to facilitate the REQM and RD activities during the software development process. Finally, a self-appraisal checklist is used to evaluate the compliance of the IREQM framework and its implementation to the CMMI model. | en_US |
dc.description.tableofcontents | Chapter 1 Introduction 11.1 Research Background and Motivation 11.2 Research Method 21.3 Research Objectives 21.4 Thesis Organization 2Chapter 2 Literature Review 42.1 Requirements issues 42.1.1 Requirements 42.1.2 Requirements Engineering 42.1.3 Requirements Management 72.2 CMMI (Capability Maturity Model Integration) and CMM (Capability Maturity Model) 82.2.1 CMMI (Capability Maturity Model Integration) 82.2.2 REQM in CMMI 82.2.3 RD in CMMI 92.2.4 The Interaction of RD and REQM in CMMI 102.2.5 CMM (Capability Maturity Model) 112.3 RUP (Rational Unified Process) 122.3.1 REQM in RUP 122.3.2 UML (Unified Modeling Language) 152.3.3 Other Key Items and Concepts in RUP 152.4 RUP and REQM/RD process area in CMMI 17Chapter 3 The Integrated Requirements Management Framework (IREQM) 203.1 The Framework Description 203.1.1 Background Analysis and Requirements Management Planning (RMP) 223.1.2 Requirements Development (RD) 233.1.3 Requirements Change Management (RCM) 253.2 CMMI Goals and Practices Achieved by IREQM 27Chapter 4 IREQM Framework Implementation - AutoREQM Prototype 284.1 Background Analysis 284.2 Requirements Management Planning via RMP 294.3 Requirements Development via RD 314.3.1 Develop Vision 314.3.2 Understand Stakeholder Needs and Elicit Stakeholder Requests 324.3.3 Analyze Functions (Features) 324.3.4 Analyze Operational Workflow 334.3.5 Find, Prioritize and Detail Use Cases 374.3.6 Analyze Supplementary Specification and Capture Common Vocabulary 404.3.7 Validate Requirements 404.4 Screen Display of AutoREQM with Internet-Banking Example 40Chapter 5 CMMI Self-Appraisal 58Chapter 6 Conclusions and Future Research 65References 67List of FiguresFigure 1 The Research Process 3Figure 2 Requirements Engineering Process (Loucopoulos and Karakostas, 1995) 5Figure 3 Zachman Framework (Zachman, 2003) 7Figure 4 The Requirements Workflow in RUP (Rational Software Corporation, 2003) 14Figure 5 Activities within Requirements Workflow in RUP and Roles Responsible for Them (Rational Software Corporation, 2003) 15Figure 6 IREQM Framework 21Figure 7 Insititutionalized RD Process 23Figure 8 Insitutionalized RCM Process 25Figure 9 Manage RD Artifacts 34Figure 10 Manage Requirement Change 35Figure 11 Support Management Change 36Figure 12 AutoREQM Use Case Packages 37Figure 13 Use Case Diagram Contained in RD Package 37Figure 14 Use Case Diagram Contained in RCM Package 38Figure 15 Use Case Diagram Contained in Management Support Package 38List of TablesTable 1 GGs, GPs, SGs and SPs of REQM in CMMI (CMU/SEI, 2002) 8Table 2 GGs, GPs, SPs and SPs of RD in CMMI (CMU/SEI, 2002) 9Table 3 Engineering Process Areas in CMMI 11Table 4 REQM Goals in CMM 12Table 5 Software Product Engineering Goals in CMM 12Table 6 Requirements Workflow Details in RUP (Rational Software Corporation, 2003) 14Table 7 key Requirements Management Items in RUP (Rational Software Corporation, 2003) 16Table 8 The Missing or Incomplete CMM Key Practices Required in RUP 18Table 9 The Corresponded CMMI Key Practices of REQM and RD 18Table 10 5W1H Analysis for the IREQM Framework 22Table 11 5W1H Analysis for the RD Process 24Table 12 5W1H Analysis for the Institutionalized RCM 26Table 13 Traceability Relationships and Complementary Documents 30Table 14 Traceability Criteria 30Table 15 Requirements Types and Attributes 30Table 16 Problem Statements 31Table 17 Stakeholder Descriptions 31Table 18 Derived Features with Stakeholder Needs in AutoREQM 33Table 19 Prioritized Use Cases 39Table 20 Sample NEEDs, FEATs, UCs, and Traceability Relationships 41Table 21 Sample Requests for Requirements Change 42Table 22 Characteristics of CMMI Appraisal Method Classes 58Table 23 Appraisal Checklist for Supporting REQM Process Area in CMMI Level 2 59Table 24 Appraisal Checklist for Supporting RD Process Area in CMMI Level 3 61 | zh_TW |
dc.format.extent | 121001 bytes | - |
dc.format.extent | 123675 bytes | - |
dc.format.extent | 129686 bytes | - |
dc.format.extent | 62562 bytes | - |
dc.format.extent | 126358 bytes | - |
dc.format.extent | 345797 bytes | - |
dc.format.extent | 78575 bytes | - |
dc.format.extent | 447595 bytes | - |
dc.format.extent | 81887 bytes | - |
dc.format.extent | 55632 bytes | - |
dc.format.extent | 128804 bytes | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.language.iso | en_US | - |
dc.source.uri (資料來源) | http://thesis.lib.nccu.edu.tw/record/#G0091356028 | en_US |
dc.subject (關鍵詞) | 能力成熟度整合模式 | zh_TW |
dc.subject (關鍵詞) | 統一流程 | zh_TW |
dc.subject (關鍵詞) | 需求管理 | zh_TW |
dc.subject (關鍵詞) | 需求工程 | zh_TW |
dc.subject (關鍵詞) | CMMI | en_US |
dc.subject (關鍵詞) | RUP | en_US |
dc.subject (關鍵詞) | Requirements Management | en_US |
dc.subject (關鍵詞) | Requirements Engineering | en_US |
dc.title (題名) | Requirements Management of Software Development in CMMI | zh_TW |
dc.title (題名) | 以CMMI為基礎提升軟體開發需求管理 | zh_TW |
dc.type (資料類型) | thesis | en |
dc.relation.reference (參考文獻) | [1]. Andriole, S., “The politics of requirements management,” Software IEEE (15:6), Nov.-Dec. 1998, pp.82 -84. | zh_TW |
dc.relation.reference (參考文獻) | [2]. Boggs, W. and Boggs, M., Mastering UML with Rational Rose 2002, Sybex Inc., 2002. | zh_TW |
dc.relation.reference (參考文獻) | [3]. CHAOS, The Standish Group International, Inc., Dennis, MA, 1994, 1997. | zh_TW |
dc.relation.reference (參考文獻) | [4]. Carnegie Mellon University Software Engineering Institute (CMU/SEI), “CMMI Version 1.1 Tutorial Materials,” Presentation by Mike Phillips at the European Software Engineering Process Group Conference April 2002, Revised April 2003, from the World Wild Web: http://www.sei.cmu.edu/cmmi/presentations/euro-sepg-tutorial/ | zh_TW |
dc.relation.reference (參考文獻) | [5]. Capability Maturity Model for Software (SW-CMM), 1993, from the World Wild Web: http://www.sei.cmu.edu/. | zh_TW |
dc.relation.reference (參考文獻) | [6]. Carnegie Mellon University Software Engineering Institute, Capability Maturity Model Integration, Version 1.1, CMU/SEI-2002-TR-001. | zh_TW |
dc.relation.reference (參考文獻) | [7]. Carnegie Mellon University Software Engineering Institute (CMU/SEI), Appraisal Requirements for CMMISM, Version 1.1(ARC, V1.1), 2001a, Technical Report, from the World Wild Web: http://www.sei.cmu.edu/publications/documents/01.reports/01tr034.html | zh_TW |
dc.relation.reference (參考文獻) | [8]. Carnegie Mellon University Software Engineering Institute (CMU/SEI), Standard CMMISM Appraisal Method for Process Improvement (SCAMPISM), Version 1.1:Method Definition Document,” 2001b, Technical Report, from the World Wild Web: http://www.sei.cmu.edu/publications/documents/01.reports/01hb001.html | zh_TW |
dc.relation.reference (參考文獻) | [9]. Eriksson, H. E. and Penker, M. Business Modeling with UML—Business Patterns at Work, John Wiley & Son, Inc., 2000. | zh_TW |
dc.relation.reference (參考文獻) | [10]. Grady, R. B., Practical Software Metrics for Project Management and Process Improvement. Prentice-Hall, 1992. | zh_TW |
dc.relation.reference (參考文獻) | [11]. Loucopoulos, P. and Karakostas V., System Requirements Engineering, McGraw-Hill, Inc., 1995. | zh_TW |
dc.relation.reference (參考文獻) | [12]. IEEE Standard 729, IEEE Standard Glossary of Software Engineering Terminology, Institute of Electrical and Electronic Engineers (IEEE), New York, 1983. | zh_TW |
dc.relation.reference (參考文獻) | [13]. Information System Laboratory (ISL), Capability Maturity Model Integration Adoption Guidelines, Institute For Information Industry, 2002. | zh_TW |
dc.relation.reference (參考文獻) | [14]. Jalote, P., CMM in Practice: Processes for Executing Software Projects at Infosys, Addison-Wesley, Inc., 1999. | zh_TW |
dc.relation.reference (參考文獻) | [15]. Manzoni, L.V. and Price, R.T., “Identifying Extensions Required by RUP(Rational Unified Processes) to Comply with CMM (Capability Maturity Model) Level 2 and Level 3”, IEEE Transactions on Software Engineering (29:2), Feb. 2003, pp.181- 192. | zh_TW |
dc.relation.reference (參考文獻) | [16]. Object Dynamics, Ltd. Final Report of Project Consulting Case sponsored by Industrial Development Bureau Ministry of Economic Affairs, Taiwan, ROC, 2003. | zh_TW |
dc.relation.reference (參考文獻) | [17]. Paulk, M. C., Curtis, B., Chrissis, M. B., and Weber, C. V., Capability Maturity Model for Software, Version1.1, Technical Report CMU/SEI-93-TR-024, Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, Penn., 1993, from the World Wild Web: http://www.sei.cmu.edu/pub/documents/93.reports/pdf/tr24.93.pdf | zh_TW |
dc.relation.reference (參考文獻) | [18]. Paulk, M.C., Weber, C. V., Garcia S.M., Chrissis, M. B., and Bush, M., Key Practices of Capability Maturity Model for Software, Technical Report CMU/SEI-93-025, Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, Penn.,1993, from the World Wild Web: http://www.sei.cmu.edu/pub/documents/93.reports/pdf/tr25.93.pdf | zh_TW |
dc.relation.reference (參考文獻) | [19]. Rational Software Corporation, “Rational Unified Process,” Version 2003, CD-ROM, Rational Software Product. | zh_TW |
dc.relation.reference (參考文獻) | [20]. Rational Software Corporation, Applying Requirements Management with Use Case, White Paper, 2000a. | zh_TW |
dc.relation.reference (參考文獻) | [21]. Rational Software Corporation, Reaching CMM Level 2 and 3 with the Rational Unified Process, White Paper, 2000b. | zh_TW |
dc.relation.reference (參考文獻) | [22]. Rational Software Corporation, Traceability Strategies for Managing Requirements with Use Cases, White Paper, 1998. | zh_TW |
dc.relation.reference (參考文獻) | [23]. Scott-Morton, M.S., “The State of the Art of Research”, The Information Systems Research, edited by W. McFarlan, Harvard Business School Press, Boston, 1984, pp.13-41. | zh_TW |
dc.relation.reference (參考文獻) | [24]. Sommerville, I. and Sawyer, P., Requirements Engineering: A good Practice Guide, Wiley and Sons, 1997. | zh_TW |
dc.relation.reference (參考文獻) | [25]. Wang, Q. and Lai, X., ”Requirements management for the incremental development model,” Proceedings of Second Asia-Pacific Conference on Quality Software,10-11 Dec. 2001, pp.295 -301. | zh_TW |
dc.relation.reference (參考文獻) | [26]. The Zachman Institute for Framework Advancement (ZIFA), 2003, from the World Wild Web: http://www.zifa.com/ | zh_TW |
dc.relation.reference (參考文獻) | [27]. 梁定澎,1997,「資訊管理研究方法總論」,資訊管理學報,資訊管理實證研究方法討論會特刊,第四卷第一期:1 - 7頁。 | zh_TW |
dc.relation.reference (參考文獻) | [28]. 黃鈺峰、趙光正譯,Phillippe Kruchten著,2002,Rational統一流程入門,第二版,臺北縣:維科。 | zh_TW |
dc.relation.reference (參考文獻) | [29]. 方弘信,2003,水產飼料集團管理資訊需求規劃,國立台灣海洋大學水產養殖學系碩士論文。 | zh_TW |
dc.relation.reference (參考文獻) | [30]. 朱明強,2002,以企業樣版為基礎之需求分析架構,國立政治大學資訊管理學系碩士論文。 | zh_TW |
dc.relation.reference (參考文獻) | [31]. 宋珍儀,2001,資訊需求分析架構之研究—以網路基金下單應用為例,國立政治大學資訊管理學系碩士論文。 | zh_TW |
dc.relation.reference (參考文獻) | [32]. 資訊工業策進會資訊系統實驗室,2002,CMMI導入指引V1.0,臺北市:資策會資訊系統實驗室。 | zh_TW |
dc.relation.reference (參考文獻) | [33]. 資策會,2004-02-02,CMMI技術服務網 - http://www.cmmi.org.tw | zh_TW |