姓名 |
江鈞育(ChunYu Chiang)
查詢紙本館藏 |
畢業系所 |
資訊工程學系在職專班 |
論文名稱 |
設計與實作使用規則建立關連性的服務導向需求管理系統 (Design and Implementation of Service-Oriented Requirements Management System with Requirement Traceability Rules)
|
相關論文 | |
檔案 |
[Endnote RIS 格式]
[Bibtex 格式]
[相關文章] [文章引用] [完整記錄] [館藏目錄] [檢視] [下載]- 本電子論文使用權限為同意立即開放。
- 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
- 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
|
摘要(中) |
需求管理為專案是否成功的重要條件之一。在軟體開發流程中,從一開始的需求開發、使用案例、設計、實作、測試案例以及維護階段,都與需求管理息息相關。需求是正在構建的系統必須所要達成的事項,如何能夠正確有效的分析需求,管理需求,追蹤與界定需求與專案工作產品的差異,對整個專案的成功與否非常重要。
本研究設計與實做使用需求追溯規則自動建立出需求關連性的需求管理系統。透過需求的關連性與系統提供之需求建立、使用案例、類別圖、需求基準之管理等功能來支援CMMI需求管理與需求開發流程領域,幫助專案進行需求的開發與管理。
其中需求追溯規則(包含水平與垂直需求追溯)是以句法上之詞性,同義字的輔助與物件導向開發設計的物件模型特性為基礎加以定義。系統能夠使用需求追溯關連性服務與所定義的規則,讓規則引擎自動建立出需求和需求之水平關連性以及需求和使用案例、類別圖之間的垂直關連性。 |
摘要(英) |
Requirement management is one of the most important factors to project success. During the life cycle of a project, from the beginning of requirement development, use case development, system design, implementation and maintenance, all of the above activities are related to requirement management. The project will gain great benefit if we can analyze the requirements, manage the requirements, and identify the inconsistencies between the requirements and work products more correctly and efficiently.
The requirement management system developed in this research uses rule-based engine with horizontal and vertical requirement traceability rules to generate the traceability between requirements, use cases and class diagrams.
The method to define traceability rules using syntactically analyzed sentences and characteristics of the object oriented modeling development process is also proposed. |
關鍵字(中) |
★ 需求管理 |
關鍵字(英) |
★ requirement traceability |
論文目次 |
第一章 緒論 1
1.1 背景 1
1.2 動機 2
1.3 論文架構 2
第二章 背景知識介紹 3
2.1 能力成熟度整合模式(CMMI) 3
2.1.1 需求管理流程領域(Requirements Management Process Area) 3
2.1.2 需求發展流程領域(Requirements Development Process Area) 4
2.2 Jess規則引擎 (Jess Rule Engine) 4
第三章 系統設計與實作 7
3.1 系統架構 7
3.1.1 需求管理使用者介面(REQMUI 1.1) 7
3.1.2 需求發展元件(RD 1.2) 8
3.1.3 使用案例管理元件(UCM 1.3) 8
3.1.4 類別圖管理元件(CDM1.4) 8
3.1.5 測試案例管理元件(TCM1.5) 9
3.1.6 基準管理元件(BM1.6) 9
3.1.7 需求準則建立元件(RC1.7) 9
3.1.8 變更管理元件(BM1.8) 9
3.1.9 需求追溯關連性元件(TR1.9) 10
3.1.10 需求追溯樹建立元件(TR1.10) 10
3.1.11 需求管理資料庫 (TR1.11) 10
3.2 水平與垂直需求追溯關連性 10
3.3 需求追溯關連性建立流程 12
3.4 Jess 規則設計(Jess Rule Design) 15
3.4.1 垂直追溯性之計算方法 16
3.4.2 水平追溯性之計算方式 20
第四章 案例分析 22
4.1 Time Card Project 22
第五章 相關文獻探討 32
5.1 An Object Oriented Tool for Tracing Requirements 32
5.2 The Role of Requirements Traceability in System Development 36
第六章 結論 38
參考文獻 39
附錄 40
附錄A 40
附錄B 44 |
參考文獻 |
1. George Spanoudakis.., Rule-based generation of requirements traceability relations. In The Journal of System and Software 72 (2004) 105-127. Available online at www.sciencedirect.com
2. Francisco A.C…, An Object-Oriented Tool for Tracing Requirements.
3. Ralf Domges. Adapting Traceability to Project-Specific Needs. In Communication of ACM, December 1998/Vol 41. No.12.
4. Alexander Egyed, Automating Requirements Traceability: Beyond the Record & Replay Paradigm. In Proceeding of the 17th IEEE international conference on Automated Software Engineering (ASE’02)
5. Balasubramaniam Ramesh. Factors Influencing Requirements traceability practice, In Communication of the ACM, December 1998/Vol. 41. No.12
6. Balasubramaniam Ramesh. Toward Reference Models for Requirements Traceability. In IEEE transaction on software engineering, VOL. 27, NO. 1, January 2001.
7. Ernest Friedman-Hill, Jess in Action, ISBN: 1930110898
8. Rete: A Fast Algorithm for the Many Pattern/ Many Object Pattern Match Problem", Charles L. Forgy, Artificial Intelligence 19 (1982), 17-37)
9. JDOM, available online at http://www.jdom.org/
10. ArgoUML, available from http://argouml.tigris.org/
11. Apache Tomcat, available from http://tomcat.apache.org/
12. Apache Axis Web Service, available from http://ws.apache.org/axis/ |
指導教授 |
李允中(Jonathan Lee)
|
審核日期 |
2006-7-19 |
推文 |
facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu
|
網路書籤 |
Google bookmarks del.icio.us hemidemi myshare
|