跳到主要內容

臺灣博碩士論文加值系統

(3.231.230.177) 您好!臺灣時間:2021/08/04 02:43
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:張漢彬
研究生(外文):Hen-Bian Chang
論文名稱:使用代理人輔助XP環境之驗收測試
論文名稱(外文):Using Agent to Support Acceptance Testing in eXtreme Programming Environment
指導教授:陳振炎
學位類別:碩士
校院名稱:國立中央大學
系所名稱:資訊工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2004
畢業學年度:92
語文別:中文
論文頁數:60
中文關鍵詞:客戶測試軟體工程環境極度軟體開發製程代理人
外文關鍵詞:customer testsoftware engineering environmentextreme programmingagent
相關次數:
  • 被引用被引用:0
  • 點閱點閱:73
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
本論文使用代理人技術來解決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.
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
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
1. 方隆彰(1998)。讀書會面面觀﹘兼談佛教圖書館讀書會的營運。佛教圖書館館訊,13,6-13。
2. 方隆彰(1999)。思考的引擎-讀書會的善問功夫。社教資料雜誌,251,3-6。
3. 古允文(1996)。 台灣社區資源網絡的整合-混合福利觀點的構思。學生輔導,43頁70-79。
4. 古允文(1998)。社福利社區化與資源開發整合的問題與出路。社會福利,135,4-11。
5. 朱美珍(1995)。由人力資源網絡論社區意識的凝聚。社區發展季刊,69,67-74。
6. 何青蓉(1987)。高雄市讀書會的發展、特色與功能。國家委員會研究彙刊:人文及社會科學,7(1),96-110。何青蓉(1996)。讀書會的籌組與經營。載於台北市政府教育局編印,學習型社區之鑰-讀書會指導人員手冊。台北:教育局。何青蓉(1998)。讀書會非常容易。高雄:復文。何青蓉(2000)。讀書會與公共圖書館的推廣教育:一個終身學習的觀點。新世紀、新理念-公共圖書館發展實務研討會論文集。台北:師大。余政峰(1999)。讀書會的團體動力因素之研究。嘉義:國立中正大學成人及繼續教育研究所碩士論文。吳芝儀(
7. 林振春(1995)。形形色色讀書會-談讀書會的隱憂與前景。書香月刊,44,8-11。
8. 林振春(1997)。結合圖書館推動人人讀書運動。社教雙月刊,82,38-39。
9. 林振春(2000)。學習型社區的目標與營造策略。師友月刊,395,5-10。
10. 林振春(2001)。全民閱讀與讀書會。社教雙月刊,101,23-27。
11. 林勝義(1999)。如何以社區發展方式推動福利社區化-蘇澳經驗。社區發展季刊,87,52-57。
12. 林萬億(1992)。社區資源的整合與運用。社教雙月刊,5,5-9。
13. 洪榮昭(1998)。學習型組織的知識經營模式。社教雙月刊,88,26-37。
14. 徐佳士(1991)。如何倡導讀書風氣建立書香社會。社教資料雜誌,158,1-3。
15. 張振成(1999)。發展讀書會,建立書香社區。社教資料雜誌,251,7-9。