跳到主要內容

臺灣博碩士論文加值系統

(44.211.117.197) 您好!臺灣時間:2024/05/21 23:55
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:戴宇駿
研究生(外文):Yu-Jiun Dai
論文名稱:應用XUM整合軟體開發流程及變更管理
論文名稱(外文):Applying XUM Approach to Integrate Software Development Workflow and Management
指導教授:朱正忠朱正忠引用關係
指導教授(外文):Chu,Cheng-Chung William
學位類別:碩士
校院名稱:東海大學
系所名稱:資訊工程與科學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2009
畢業學年度:97
語文別:中文
論文頁數:74
中文關鍵詞:開發流程可利用性一致性統一模型關聯性
外文關鍵詞:Development ProcessAvailabilityConsistencyUnified ModelAssociation
相關次數:
  • 被引用被引用:0
  • 點閱點閱:164
  • 評分評分:
  • 下載下載:9
  • 收藏至我的研究室書目清單書目收藏:0
  軟體開發勢必產生及使用不同開發階段的文件,考慮如何有效整理文件資料並透過開發流程文件資訊擷取進行開發,進而維持開發流程文件的可利用性(Availability)與一致性(Consistency)將會影響系統開發成敗與否。系統開發過程模型都有各自的元素、元件定義與關聯性(Association),各自成為一獨立的體系,彼此歧異度很大,如何在階段間的文件中以正確的方式取得開發資訊已成為現今相當重要的議題。

  為了有效管理與利用系統開發流程中各階段開發文件,因此我們建立一個統一的整合模型(Unified Model)來整合原有的各種文件,這個模型有一套統一的邏輯描述、有一套擷取關鍵資訊的機制、並與各原有的開發文件良好相容,並在概念、結構以及表現形式等觀點加以探討。
  We must deal with the document with data and models of heterogeneity in the software development. Considering how to effectually manage the document and develop system through completely software development process document information catching to array data and carry on materials to maintain models’ availability and consistency. On the System development process, they have their own elements, component definitions and association. Each of them is independent and has difference relationship. How to catch the correct information by the right way through development phase document is now become an important issue.

  In order to manage and capitalize developing document effectively in every stage of system development, we need to set up an unified model to combine various kinds of original models, which has a set of unified logic to describe, and a mechanism to catch the pivotal information. Every original inclusive model and probe into such views as the concept, structure and technique of expression.
摘要 I
Abstract II
目錄 III
圖目錄 V
表目錄 VII
一、序論 1
1.1 前言 1
1.2 研究動機 1
1.3 研究目的 2
1.4 章節安排 3
二、背景知識及相關研究 4
2.1 eXtensible Markup Language (XML) 4
2.1.1 XML相關技術 5
2.2 Unified Modeling Language (UML) 6
2.3 XML-Based Unified Model (XUM) 8
2.3.1 Unified Model Description 10
2.3.2 Component & Association Sharing 15
2.4 Software Development Life Cycle (軟體開發生命週期) 17
2.5 Software Requirement Specification (SRS) (需求規格書) 18
2.6 Modeling Traceability & Integration Management 19
2.6.1 Foundation Modules 20
2.6.2 Traceability Support Modules 20
2.7 Object-Oriented Development Process (物件導向開發流程) 22
2.8 Design Pattern (設計模式、設計樣版) 23
三、研究方法 24
3.1 SRS Document Template 24
3.2 Use Case Modeling 26
3.2.1 Use Case Modeling With XUM 26
3.2.2 Use Case Scenarios 27
3.2.3 Use Case to XML TAG 27
3.3 Sequence Diagram 29
3.4 Class Diagram 30
3.5 Development Document Relation Link 31
3.7 XUM Document 36
四、案例研究 37
4.1 SRS Example 37
4.2 Use Case Diagram 39
4.3 Use Case Scenarios 41
4.4 Sequence Diagram 44
4.5 Class Diagram 46
4.6 Design Pattern 47
4.7 System Class Diagram 48
4.8 XUM Schema 49
4.9 XUM Integration Document 61
五、結論 63
六、參考文獻 64
[1].Gamma E., Helm R., Johnson R. & Vlissides J., Design Patterns : Elements of Reusable Object-Oriented Software, Personal Education Taiwan, 2004
[2].Carlson D., Modeling XML Application With UML : Practical e-Business Applications, Personal Education Taiwan, 2001
[3].Fowler M., UML Distilled 3rd Edition : A Brief Guide to the Standard Object Modeling Language, Personal Education Taiwan, 2005
[4].Sommerville I., Software Engineering 7th Edition, Personal Education Taiwan, 2004
[5].Booch G., Rumbaugh J. & Jacobson I., The Unified Modeling Language User Guide, DrMaster, 2001
[6].Object Management Group, “OMG Unified Modeling Language Specification. Version 2.1.2”, 2007, from http://www.omg.org/spec/UML/2.1.2/
[7].Coad P. & Yourdon E., OOA-Object-Oriented Analysis 2nd Edition, Prentice Hall, 1990
[8].Kaindl H., “Difficulties in the Transition from OO Analysis to Design”, IEEE Software, 1999, Vol. 16, No. 5, pp. 94-102
[9].Salem A. M., Darter M. O. & Ramanujam B., “A Practical Method for Performing Object Oriented Requirement Analysis”, Carbon Sequestration in Terrestrial Ecosystems Conference Program, 2004, Vol. 29, No. 2
[10].Maarek Y. S., Berry D. M. & Kaiser G. E., “An Information Retrieval Approach for Automatically Constructing Software Libraries”, IEEE Transactions on Software Engineering, 1991, Vol. 17, No. 8, pp. 800-813
[11].Lu C. W., Chu C. C., Chang C. H., Yang D. L. & Lian W. D., “Integrating Diverse Paradigms in Evolution and Maintenance by an XML-Based Unified Model”, Journal of Software Maintenance : Research and Practice, 2003, Vol. 15, No. 3, pp. 111-144
[12].Arlow J. & Neustadt I., UML 2 and The Unified Software Development Process 2nd Edition : Practical Object-Oriented Analysis and Design, Addison-Wesley, 2005
[13].Kruchten P., The Rational Unified Process : An Introduction 3rd Edition, Addison-Wesley, 2003
[14].DeRose S., Maler E. & Orchard D., “XML Linking Language (XLink) Version 1.0”, 2001, from http://www.w3.org/TR/xlink/
[15].Holstege M. & Vedamuthu A. S., “W3C XML Schema Definition Language (XSD) : Component Designators”, 2008, form http://www.w3.org/TR/2008/WD-xmlschema-ref-20081117/
[16].Gao S. S., Sperberg C. M. & Thompson H. S., “W3C XML Schema Definition Language (XSD) 1.1 Part 1 : Structures”, 2009, from http://www.w3.org/TR/xmlschema11-1/
[17].Peterson D., Gao S S., Malhotra A., Sperberg C. M. & Thompson H. S., “W3C XML Schema Definition Language (XSD) 1.1 Part 2 : Datatypes”, 2009, from http://www.w3.org/TR/2009/CR-xmlschema11-2-20090430/
[18].Davis A. M. & Buckley F. J., “IEEE Recommended Practice for Software Requirements Specifications”, The Institute of Electrical and Electronics Engineers, Inc 345 East 47th Street, New York, NY 10017, USA, 1998
[19].Sherrell L. B. & Chen L. D., “The W Life Cycle Model and Associated Methodology for Corporate Web Site Development”, Communications of the Association for Information Systems, 2001, Vol. 5, Iss. 1, No. 7
[20].Hassine J., Rilling J., Hewitt J. & Dssouli R., “Change Impact Analysis for Requirement Evolution Using Use Case Maps”, 8th International Workshop on Principles of Software Evolution, 2005, pp. 81-90
[21].Benjamin A. & Westerberg A., “Anonymous Class in Declarative Mathematical Modeling”, The ASCEND BIBLIOGRAPHY, 1998
[22].Regnell B., Andersson M. & Bergstrand J., “A Hierarchical Use Case Model with Graphical Representation“, Proceedings IEEE Symposium and Workshop on Engineering of Computer-Based Systems, 1996, pp. 270-277
[23].Bray T., Paoli J., Sperberg C. M., Maler E. & Yergeau F., “Extensible Markup Language (XML) 1.0 (5th Edition)”, 2008, from http://www.w3.org/TR/2008/REC-xml-20081126/
[24].Stark G. E. & Oman P. W., “Software Maintenance Management Strategies : Observations from the Field”, Journal of Software Maintenance and Evolution : Research and Practice Software Focus, 1997, Vol. 9, Iss. 6, pp. 365-378
[25].Bosak J., Bray T., Connolly D., Maler E., Nicol G., Sperberg C. M., Wood L. & Clark J., “Guide to the W3C XML Specification ("XMLspec") DTD, Version 2.1”, 2000, from http://www.w3.org/XML/1998/06/xmlspec-report-v21.htm
[26].Bray T., Paoli J., Sperberg C. M., Maler E. Yergeau F. & Cowan J., “Extensible Markup Language (XML) 1.1 (2nd Edition)”, 2006, from http://www.w3.org/TR/xml11/
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top