透過您的圖書館登入
IP:18.217.208.72
  • 學位論文

基於服務導向架構之每日建置與自動測試系統設計與實作

Design and Implementation of SOA-based Daily Build and Auto Test System

指導教授 : 李允中
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


在軟體開發的流程之中,每日建置與自動測試被認為是很重要的一部分。然而,因為建置的流程通常和比較底層的環境因素(如程式語言、相關檔案擺放的位置以及取得最新原始碼(source code)的方式等等)關係非常密切,所以並非所有進行軟體開發的組織都有適當的工具來支援這項流程。 也因此,許多人試著開發一套適合他們自己使用的工具。但隨著專案型態的不同以及需求的增加,這些系統常常跟不上這些需要而無法提供使用者有力的支援。 為了解決此一問題,本篇論文試著建立一個基於服務導向架構且分散式、跨平台以及可以根據不同專案型態進行延伸的框架。在這個框架之上,我們實作了一個系統來驗證我們的設計,以及輔助我們對這篇論文進行闡述。 除了每日建置之外,我們的系統更提供了三種不同層級的統計資料-組織層級、專案層級與流程層級供組織參考。

並列摘要


Daily build and auto test is an important part of software development processes. However, not all of the organizations which develop software apply such processes with appropriate tools because daily build processes are usually bundled tightly with lower level environment factors such as programming language, the directory paths of all the artifacts, and the way of acquiring the latest source code. Therefore, lots of people and companies may try to establish their own one but get in mare because of different type of projects and their wide needs. In order to solve this problem, we tried to construct a SOA-based framework which is distributed, platform-independent and extensible for different project types even in the future. And based on this framework, we set up a running system to verify our design and as an aid of our study. Instead of daily build only, our system provides more statistical information in three different levels – organization, project and process.

並列關鍵字

Smoke Test Auto Test Unit Test SOA Daily Build

參考文獻


[6] Jim McCarthy, Dynamics of Software Development, Microsoft Press, Redmond, 1995.
[14] Mira Kajko-Mattsson, “Lesson Learned from Attempts to Implement Daily Build”, Software Maintenance and Reengineering, Proceedings of the Eighth Euro micro Working Conference on Software Maintenance and Reengineering, pp. 137-147, 2004.
[1] Joel Spolsky, Daily Builds Are Your Friend, 27 January 2001. From: http://www.joelonsoftware.com/articles/fog0000000023.html.
[2] CMMI, 7 July 2008. From: http://www.sei.cmu.edu/cmmi/general/index.html.
[3] Wikipedia, Software Build, 5 July 2008. From: http://en.wikipedia.org/wiki/Software_build.

被引用紀錄


李政霖(2010)。以服務導向架構為基礎之異質系統整合設計與實作-以SAP資料交換平臺為例〔碩士論文,大同大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0081-3001201315105353

延伸閱讀