跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.90) 您好!臺灣時間:2024/12/03 16:00
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:施傑元
研究生(外文):Jie-Yuan Shih
論文名稱:整合CVS及PASTA工具軟體以建置軟體組態管理系統
論文名稱(外文):Implementing a Software Configuration Management System via Integrating CVS and PASTA Tools
指導教授:陳煇煌陳煇煌引用關係
指導教授(外文):Huei-Huang Chen
學位類別:碩士
校院名稱:大同大學
系所名稱:資訊工程學系(所)
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2004
畢業學年度:93
語文別:英文
論文頁數:54
中文關鍵詞:軟體組態管理
外文關鍵詞:Software Configuration Management
相關次數:
  • 被引用被引用:0
  • 點閱點閱:262
  • 評分評分:
  • 下載下載:20
  • 收藏至我的研究室書目清單書目收藏:1
軟體組態管理(Software Configuration Management)是軟體開發生命週期中管理軟體開發和維護軟體產品的方法,CVS (Concurrent Versions System)是一個軟體組態管理的工具,PASTA (Process and Artifact State Transition Abstraction)是一套可以清楚分析和描繪企業中作業流程的圖像式流程語言,透過其提供的系統產生器,依企業程序模型即可自動產生企業所需的網頁化軟體系統。
軟體組態管理首先是尋找符合我們需求的軟體組態管理工具。因為經濟上的考量,我們將CVS與PASTA整合以建置我們的軟體組態管理系統。
本論文研究建立一個整合CVS與PASTA的元件CvsService,將CVS與PASTA做一個整合,以做為軟體組態管理工具。
Software configuration management is a means to manage the software development and maintenance in the software development life cycle. CVS (Concurrent Versions System) is a software configuration management tool. PASTA (Process and Artifact State Transition Abstraction) is a set of descriptive program that can analyze and illustrate the process via its system generator, and base on the process module to produce the required web-based software system.
While building the software configuration management system, the first thing to consider is to employ the appropriate software of software configuration management. Because of economic consideration, we implement our software configuration management system via integrating CVS and PASTA tools.
This thesis research integrates CVS and PASTA via a component, CvsService, to implement a software configuration management tool.
ACKNOWLEDGEMENTS i
摘要 ii
ABSTRACT iii
TABLE OF CONTENTS iv
LIST OF FIGURES vi
LIST OF TABLES viii
CHAPER 1 INTRODUCTION 1
1.1 Overview 1
1.2 Motivation 1
1.3 Objectives 1
CHAPTER 2 RELATED WORKS 2
2.1 Software Configuration Management 2
2.2 CVS and the Development Cycle 4
2.2.1 Terminology in CVS 5
2.2.2 CVS and the Development Cycle 5
2.2.3 Ideal Development with CVS 7
2.2.4 Real Development with CVS 8
2.3 Process and Artifact State Transition Abstraction 8
2.3.1 PASTA Process Module 8
2.3.2 PASTA System Configuration Structure 10
CHAPTER 3 DESIGNING AN SCM COMPONENT 11
3.1 The Relation of PASTA, CVS and CvsService 11
3.2 The Analysis of CveService Requirement 12
3.3 CveService Structure 13
3.4 CvsService Pseudocode 14
3.5 The Issues of CvsService Implementation 14
3.5.1 Combine CVS Command-line 15
3.5.2 The Problem about Executing Release in CVS 15
3.5.3 CvsService Saves the Response of the CVS Execution 16
3.5.4 CvsService was Wrapped in Dynamic-link Libraries 16
3.5.5 Execute CVS Command-line with CvsService 16
3.5.6 User Account in CVS 17
3.5.7 Encoding of CvsService is Unicode 17
CHAPTER 4 AN IMPLEMENTATION OF THE CONCEPT 18
4.1 Configuration Management Model 18
4.1.1 Configuration Item Modeling Development 18
4.1.2 Software_Check_Out 22
4.1.3 Comparison_Update 25
4.1.4 Software_Check_In 27
4.1.5 Configuration_Item_Releases 32
4.2 The Demonstration of the Ideal Development with CVS 36
4.3 The Demonstration of the Real Development with CVS 39
CHAPTER 5 CONCLUSIONS AND FUTURE WORKS 41
BIBLIOGRAPHY 42
[1]Lai, Chi Tau Robert, “CM Book”, Taipei, ISPC, 2004
[2]J. Estublier, D. B. Leblang, G. Clemm, R. Conradi, A. Hoek, W. F. Tichy, and D. Wiborg-Weber, “Impact of the Research Community for the Field of Software Configuration Management,” In ACM Software Engineering Notes27, pp. 31-39, 2002
[3]P. Cederqvist, “Version Management with CVS for cvs 1.11.6”, 1993
[4]Official CVS site, http://www.cvshome.org/
[5]Lai, Chi Tau Robert, “PASTA Book”, Taipei, ISPC, 2001
[6]S. Pressman, “Software Engineering - A Practitioner's Approach, Fifth Edition”, McGraw-Hill, p226, 2001
[7]CM Yellow Pages, http://www.cmtoday.com/
[8]“Worldwide Software Configuration Management Tools Forecast and Analysis, 2002-2006” , IDC
[9]R. Conradi, A. Fuggetta, and M.L. Jaccheri, “Six Theses on Software Process Research,” In Proceedings of the 6th European Workshop on Software Process Technology, pp. 100-104, 1998
[10]J. Estublier, “Software Configuration Management: A Roadmap”, In Proceedings of the Conference on the Future of Software Engineering, pp.279-289, 2000
[11]J. Estublier, S. Dami, and M. Amiour, “High Level Process Modeling for SCM Systems,” In Proceedings of the SCM-7 Workshop on System Configuration Management, pp. 81-97, 1997
[12]Sverre, WinCvs - Daily Use Guide, http://www.thathost.com/wincvs-howto/
[13]P. Durai Raj, Introduction to CVS (PowerPoint), www.wincvs.org/doc.html
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關論文
 
1. 焦桐:《真實的蜃樓--楊牧自傳體散文中的半虛構世界》﹝幼獅文藝 85:4=532,頁15-18,民87.04﹞
2. 周文龍:《濃與淡:淺論楊牧和羅青的詩》﹝中外文學18:12,頁 32-58,民國 79 年 05 月﹞
3. 周文龍:《濃與淡:淺論楊牧和羅青的詩》﹝中外文學18:12,頁 32-58,民國 79 年 05 月﹞
4. 楊宗翰:《擺盪:論楊牧近期的詩創作》﹝臺灣詩學季刊14,頁114- 120,民85.03﹞
5. 奚密:《抒情的雙簧管:讀楊牧近作「涉事」》﹝中外文學31:8=368 ,頁208-216,民92.01﹞
6. 奚密:《抒情的雙簧管:讀楊牧近作「涉事」》﹝中外文學31:8=368 ,頁208-216,民92.01﹞
7. 黃麗明:《何遠之有?楊牧詩中的本土與世界》﹝中外文學31:8=368 ,頁133-160,民92.01﹞
8. 黃麗明:《何遠之有?楊牧詩中的本土與世界》﹝中外文學31:8=368 ,頁133-160,民92.01﹞
9. 焦桐:《真實的蜃樓--楊牧自傳體散文中的半虛構世界》﹝幼獅文藝 85:4=532,頁15-18,民87.04﹞
10. 張淑麗:《書寫「不可能」:西蘇的另類書寫》﹝中外文學27:10 10月29日,1999年3月﹞
11. 張淑麗:《書寫「不可能」:西蘇的另類書寫》﹝中外文學27:10 10月29日,1999年3月﹞
12. 楊宗翰:《擺盪:論楊牧近期的詩創作》﹝臺灣詩學季刊14,頁114- 120,民85.03﹞
13. 李世忠(1993)。使用者介面的探討。視聽教育雙月刊,35(1),19-57。
14. 李世忠(1993)。使用者介面的探討。視聽教育雙月刊,35(1),19-57。
15. 李世忠、徐瑜璘(2004)。網路教學互動討論方法之介面設計與發展。教育資料與圖書館學,41(3),389-404。