博碩士論文 91522048 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:54 、訪客IP:18.219.22.169
姓名 張漢彬(Hen-Bian Chang)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 使用代理人輔助XP環境之驗收測試
(Using Agent to Support Acceptance Testing in eXtreme Programming Environment)
相關論文
★ 以極致編程為基礎的嵌入式系統雙層測試工具★ 極致編程的兩個延伸:繪製草圖及英詞中句虛擬碼
★ 應用DAML建立代理人社群以整合網路服務★ 以DAML為基礎的目標導向個人代理人
★ 攜帶可延伸的ontology以增進agent間的溝通★ 使用代理人支援eXtreme Programming(XP)環境的建構系統
★ 使用代理人輔助eXtreme Programming環境之單元測試★ 使用代理人輔助eXtreme Programming環境之版本控制
★ 行動代理人使用DAML Ontology於 進階用路人資訊系統★ 網路服務描述的整合驗證環境
★ 適用OWL-S服務模型之新的正規技術★ 用於代理人互動的知識本體增強的多代理人閘道系統
★ 文件製作活動:極致編程在嵌入式系統上之延伸★ 測試驅動開發用於高職生程式教學
★ 使用極致編程在嵌入式系統中移植開放原始碼★ 透過白板面對面溝通的快捷方法經驗
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 本論文使用代理人技術來解決extreme programming (XP) 中的三個issues: (1 客戶使用手動方式驗證全部acceptance tests,頗不輕鬆,2) 開發人員之間的良好
直接溝通是重要的,但一些瑣碎且經常的溝通,則需自動化,3) 輔助開發人員的軟體工程環境之強化是必須的,否則無法正確輔助開發團隊。
為解決上述issues,本論文提出一個名為Acceptance Testing Environment for XP (ATEXP) 的環境,ATEXP 為Multi-Agent System (MAS) 的架構,包含數種遵循Foundation for Intelligent Physical Agents (FIPA) 規格的agents。
本論文有以下預期優點: (1) 減少測試人員負擔,且落實XP practices,(2) 提升開發人員之間的溝通,(3) 提升軟體工程環境品質。
摘要(英) This thesis uses agent technology to address three issues in extreme programming (XP) : 1) Manually validating all the acceptance tests by on-site customer is a tremendous load, 2) Team communication should be improved, and 3) software engineering environment should be strengthened.
In this thesis, we develop a software engineering environment called Acceptance Testing Environment for XP. It is a Multi-Agent System (MAS) that consists of several agents in compliance with Foundation for Intelligent Physical Agents (FIPA) specifications. Its expected benefits are: (1) automating acceptance testing process to reduce on-site customer’s load and also facilitating some XP practices, (2) promoting quick and quality team communication, and (3) strengthening the XP environment by adding some functionality.
關鍵字(中) ★ 極度軟體開發製程
★ 軟體工程環境
★ 客戶測試
★ 代理人
關鍵字(英) ★ extreme programming
★ software engineering environment
★ customer test
★ agent
論文目次 Chapter 1 Introduction ...................................... 1
Chapter 2 Related Work ...................................... 3
Chapter 3 Acceptance Testing Environment for XP ............. 5
3.1 Architecture ......................................... 5
3.2 Implementation ....................................... 7
Chapter 4 Example ........................................... 9
Chapter 5 Conclusions ....................................... 11
References .................................................. 12
Appendixes .................................................. 14
A: The 12 practices of XP ................................ 14
B: Agent-based Environment for eXtreme Programming ....... 17
C: The Ontology of class, user story and message content . 25
D: The example: 註冊與登入系統 ........................... 35
E: The DAML instance ..................................... 45
F: 轉換acceptance test 成Jamelon 工具所使用的data ........ 50
G: The failed scenario ................................... 51
H: The function points ................................... 52
參考文獻 [1] William C. Wake, Extreme Programming Explored, Addison-Wesley, pp. 1-8,
July 2001.
[2] Kent Beck, Extreme Programming Explained, Addison-Wesley, Chapter 10,
October 1999.
[3] William C. Wake, Extreme Programming Explored, Addison-Wesley, pp. 125-128,
July 2001.
[4] Charles Lowell, and Jeremy Stell-Smith, “Successful Automation of GUI
Driven Acceptance Testing,” Proceedings of 4th International Conference,
XP2003, pp. 331-333, Italy, 2003.
[5] M. Wooldridge, class notes of An Introduction to Multiagent Systems, John
Wiley and Sons Ltd., February 2002.
[6] The DARPA Agent Markup Language Homepage. (2004, April). [Online].
Available: http://www.daml.org/
[7] Jameleon - An Automated Testing Tool. (2004, March). [Online]. Available:
http://jameleon.sourceforge.net/
[8] David F. Redmiles, and Frank M. Shipman, “Agent-Based Support for
Communication between Developers and Users in Software Design,” Proceedings
of the 9th Annual Knowledge-Based Software Engineering (KBSE-94) Conference
(Monterey, CA), IEEE Computer Society Press, September 1994, Available:
http://www.ics.uci.edu/~redmiles/publications/C012-GRS94.pdf
[9] HttpUnit – Opensource Java API for automated Website Testing. (2004,
April). [Online]. Available: http://httpunit.sourceforge.net/index.html
[10] Qingning Huo, Hong Zhu, and Greenwood, “A Multi-Agent Software
Environment for Testing Web-based Applications,” Proceedings of 27th
Annual International Computer Software and Applications Conference,
November 2003,Available:
http://csdl.computer.org/comp/proceedings/compsac/2003/2020/00/20
200210abs.htm
[11] Foundation for Intelligent Physical Agents. (2002, Dec). [Online]. FIPA ACL
Message Structure Specification. Available:
http://www.fipa.org/specs/fipa00061/
[12] C.H. Hung, J.Y. Chen, and H. Mei, “Building Agent Community for Web
Service Integration,” to appear in ISCA (international society for
computers and their applications) Journal, USA.
[13] Foundation for Intelligent Physical Agents. (2002, Dec). [Online]. FIPA
Agent Management Specification. Available: http://fipa.org/specs/fipa00023/
[14] Java Agent DEvelopment Framework. (2004, March). [Online]. Available:
http://sharon.cselt.it/projects/jade/
[15] JADE programmer’s guide, section 3.2-3.4. (2003, February). [Online].
Available: http://sharon.cselt.it/projects/jade/doc/programmersguide.pdf
[16] HP Labs Semantic Web Research (2004, February). [Online]. Available:
http://www.hpl.hp.com/semweb/
[17] Malte Finsterwalder, “Automating Acceptance Tests for GUI Applications in
an XP Environment, “Proceedings of 2nd International Conference on eXtreme
Programming, Sardinia, 2001, Available:
http://www.xp2003.org/conference/papers/Chapter26-Finsterwalder.pdf
指導教授 陳振炎(Jen-Yen Chen) 審核日期 2004-6-28
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明