簡易檢索 / 詳目顯示

研究生: 王村文
Wang, Tsun-Wen
論文名稱: 支援CMMI之建構管理系統研發
Study on the Configuration Management System Supporting CMMI
指導教授: 朱治平
Chu, Chih-Ping
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2004
畢業學年度: 92
語文別: 中文
論文頁數: 63
中文關鍵詞: 能力成熟度整合模式建構管理
外文關鍵詞: configuration management, CMMI
相關次數: 點閱:77下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   軟體工程人員從客戶需求描述、定義,經過軟體分析、設計,一直到程式的撰寫、建置與測試,一步步地實現客戶的期望。在將客戶需求具體化的過程中,軟體工程人員不斷地將最新的成果記錄下來成為文件,這些文件通過審查後成為基準文件。基準檔代表所有專案成員的共識,每一位專案成員都將依據這些基準文件進行下一階段的軟體開發流程的工作,並且以這些基準文件作為溝通的基礎。
      如此,可以使得各項工作協調一致。建構管理的目的,就是要確保每一文件及程式碼於後續修改時,能維護所有建構項目之間的完整性與一致性,並隨時提供專案成員及相關人員所需的資訊。
      本論文提出一個支援建構管理的架構,並符合能力成熟度整合模式(CMMI)的規範。本系統採用JSP動態網頁的技術來設計,目的在幫助軟體工程人員能以更有效率的管理方法,協助完成專案的開發,且符合CMMI的要求。

      Software engineers develop the software according to the customer’s expectation step by step, in which the application is developed as customer requirement, requirement definition, system analysis, system design, implementation, and testing process. During the process of developing customer requirement, the software engineers unceasingly keep the newest records, and document it. These documents which are audited are called the datum document. The datum files represent the shared version of all members, and the team members will perform the next phase of software development according to the datum document. These datum documents also play the role of communication between all team members.
      The configuration management system needs to corporate the work of all members. The purpose of software configuration management is that it guarantees each document and the code can keep consistent throughout the development process of the project, and maintains all configuration items among projects, and provides the newest information to project members.
      This paper proposed a framework that supports the configuration management system, which meet the requirement of Capability Maturity Model Integrated (CMMI). The framework can be implemented by using JSP technologies. The goal of this research is not only to help the software engineers to complete the project effectly, but also to conform to the specific goals of the CMMI.

    中文摘要.......................................i 英文摘要.......................................ii 誌謝...........................................iv 目錄...........................................v 表目錄.........................................vii 圖目錄.........................................viii 第一章 緒論....................................1 1.1 簡介.......................................1 1.2 研究動機與目的.............................1 1.2.1建構管理對軟體開發的重要意義..............1 1.2.2 支援建構管理.............................1 1.3 章節提要...................................2 第二章 背景知識................................3 2.1 CMM/CMMI...................................3 2.1.1 CMM......................................4 2.1.2 CMMI.....................................5 2.1.3 分段式表述...............................8 2.1.4 流程領域.................................12 2.2 JSP........................................15 第三章 建構管理功能與流程......................19 3.1 IEEE中的建構管理...........................19 3.2 CMMI中的建構管理...........................21 3.3 建構管理相關人員...........................23 3.4 建構管理系統功能...........................24 3.5建構管理流程................................27 3.6 建構管制..................................29 第四章 系統架構及功能..........................35 4.1需求分析....................................35 4.1.1 系統架構.................................35 4.1.2 系統功能.................................36 4.1.3 介面需求.................................39 4.1.4 操作概念.................................41 4.2軟體設計....................................43 4.2.1 建構環境.................................43 4.2.2 資料屬性.................................44 4.2.3 功能元件.................................47 4.2.4 介面分析.................................52 4.2.5 新增建構項目.............................53 第五章 結論與未來工作..........................55 參考文獻.......................................57 附錄1..........................................59 附錄2..........................................60 附錄3..........................................61

    [1] Bate, Roger, et. al., Systems Enginneering Capability Maturity Mosel, Version
    1.1, Enterprise Process Improvement Collaboration and Software Engineering
    Institute, Carnegie Mellon University, November 1995.
    [2] Brian Berliner, CVS II:Parallelizing Software Developement.
    [3] Christian Middel, Software Configuration and Change Management:A Disciplined
    Software Process, MKS GmbH.
    [4] ComponentSoftware Inc. ComponentSoftware RCS Pro, Version 3.0, 2002-2004.
    [5] Jacky Estublier, Software Configuration Management :
    A Roadmap, Dassault Systèmes / LSR, Grenoble University.
    [6] James E. Tomayko, Software Configuration Management
    SEI Curriculum Module SEI-CM-4-1.4, Software Engineering Institute, December
    1990.
    [7] Rational Software Corporator, Rational ClearCase Intruduction, 2003.
    [8] Signum Support AB, Version Management with CVS for CVS 1.12.1, 1992-1993.
    [9] Susan, Concepts Configuration Management Systems, Software Software
    Engineering Institute Carnegie-Mellon University.
    [10]Warren Mosely, Software Configuration Management Process
    IEEE 1074 Standard for Life Cycle Processes Process Guide, Resident
    Affiliate at the Software Engineering Institute
    Carnegie Mellon University.

    [11] 經濟部技術處, 能力成熟度整合模式CMMI-SE/SW/IPPD V1.02, November 2000.
    [12] 經濟部技術處, CMMI導入指引 V1.0(第二級), 2002.
    [13] 經濟部工業局, 資訊作業開發建置標準規範 V1.00, 2002.
    [14] 經濟部工業局, 軟體技術文件指引手冊, 2001.
    [15] 楊洸, 沈建男, JSP程式設計實務, 學貫行銷股份有限公司,2000.

    下載圖示 校內:立即公開
    校外:2004-08-05公開
    QR CODE