(18.204.227.34) 您好!臺灣時間:2021/05/14 08:31
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:葉毓男
研究生(外文):Yu-Nan Yeh
論文名稱:以參考模型為方法輔助工作流程建置
論文名稱(外文):Applying Reference Model Approach to Assist Workflow Implementation
指導教授:項衛中項衛中引用關係
指導教授(外文):Wei-Jung Shiang
學位類別:碩士
校院名稱:中原大學
系所名稱:工業與系統工程研究所
學門:工程學門
學類:工業工程學類
論文種類:學術論文
論文出版年:2009
畢業學年度:97
語文別:中文
論文頁數:61
中文關鍵詞:工作流程使用案例現有系統
外文關鍵詞:use caseexisting systemworkflow
相關次數:
  • 被引用被引用:0
  • 點閱點閱:99
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
  服務導向架構強調藉由系統的重用性來降低開發成本與減少時間的浪費,但目前建置服務導向架構的方法卻並未清楚提出重用現有系統的方法。本研究透過作為參考模型的現有系統內容描述,建置工作流程的人員因而可以迅速的找到符合需求的現有系統。本研究並提出以使用案例作為參考模型用以描述現有系統,並利用使用案例圖來輔助呈現工作流程中所需導入的現有系統功能。
本研究首先建立相關現有系統的參考模型,藉由詢問系統維護人員與運用使用案例塑模的方法對現有系統進行分析,並經由使用案例模型描述現有系統的功能。接著本研究參考相關現有系統的使用案例模型,透過搜尋相關使用案例的內容描述暸解其功能,並應用使用案例圖形配對的方法,來輔助所要建置的工作流程導入現有系統。
  本研究使用兩個情境來呈現現有系統的分析與導入的流程。第一個情境主要探討在工作流程中的工作可以利用現有系統功能來滿足的情況下,透過找尋使用案例模型來將現有系統導入至所要建置的工作流程。此結果顯示若將工作流程需求透過使用案例來表示,藉由尋找現有系統的使用案例模型進行配對,可以節省工作流程需求拆解的時間。而情境二則是透過現有系統功能來滿足新系統的需求,建置出一個新系統。其情境是探討在需求已知的情況下,透過現有系統的功能來建置新系統,利用使用案例的內容描述找出適合的功能,並運用使用案例圖對照的方法來呈現新系統使用案例圖。
Service Oriented Architecture (SOA) emphasizes the advantage of reusing the existing system which reduces the system development cost and time. However, current researches do not clearly discuss the method of finding and including existing systems in SOA system. It is easier to find a suitable existing system by matching the associated reference model with the system requirements. This study proposed a method utilizing the use case as the reference model to describe an existing system. Furthermore, this method applied the use case diagram to describe required functions of the workflow.
First of all, this study constructs the reference model of an existing system by asking staffs who maintain the system or applying the use case modeling approach to analyze the existing system. Next, functions of the existing system are described by the use case model. Therefore, the existing systems are represented in use case model, and users can search the existing system database by browsing use case descriptions to find systems with required functions. This method introduces the existing system into the workflow by matching the use case diagrams of both systems.
Two experiments were conducted to verify the proposed existing system analysis method and to show how to implement this method. In the first experiment, the task of the workflow could be implemented by using an existing system function, and the existing system function was found with its use case model. From this experiment, matching the use case diagram of workflow requirements with use case models of existing systems could reduce analysis time of the workflow. In the second experiment, a new system was implemented by choosing appropriate existing systems. Based on the requirements of the new system, existing systems providing required functions were integrated to generate the new system by matching use case descriptions and use case diagrams.
目錄
摘要 I
Abstract II
致謝 III
目錄 IV
圖目錄 VI
表目錄 VII
第一章 緒論 8
1.1研究背景與動機 8
1.2研究目的 9
1.3研究架構與流程 9
第二章 文獻探討 11
2.1 服務導向架構 11
2.1.1 服務 11
2.1.2 IBM提出的服務導向架構模型 12
2.2 服務導向分析之方法 15
2.2.1 2004年IBM所提出之服務導向建模分析之方法[9] 16
2.2.2結合Top-down 與Bottom-up尋找服務之方法[12] 18
2.2.3 IBM教學範例中所使用的服務導向模型分析之方法[3][4][5] 20
2.2.4 2008年IBM所提出之服務導向模型分析之方法[2] 23
2.3使用案例 26
2.3.1使用案例的意義 26
2.3.2使用案例塑模介紹 27
2.3.3使用案例圖形與模型介紹[10] 28
2.3.4 使用案例整合[7] 29
第三章 研究方法 31
3.1研究方法流程 31
3.2 現有系統功能確認 34
3.3 使用案例塑模: 35
3.3.1找出參與者和使用案例 35
3.3.2描述使用案例 37
3.3.3定義使用案例與參與者之間的關係 38
3.3.5最終模型確認 39
第四章 實作與分析 45
4.1情境一:簡易線上訂票工作流程 45
4.2情境二:旅遊資訊查詢系統 50
4.3情境分析探討 56
第五章 結論與未來建議 58
5.1結論 58
5.2未來建議 58
參考文獻 60


圖目錄
圖1.1研究架構流程 10
圖2.1服務導向架構模型九個階層[1] 14
圖2.2服務導向架構案例[2] 15
圖2.3 SOA方法的七個主要步驟[9] 16
圖2.4結合Top-down 與Bottom-up 的方式尋找服務之流程[12] 19
圖2.5 IBM教學範例中所使用的服務導向模型分析流程[3][4][5] 20
圖2.6服務確認流程 22
圖2.7 2008年IBM所提出之服務導向模型分析流程[2] 24
圖2.8使用案例圖範例 28
圖2.9使用案例模型範例 29
圖3.1服務導向架構建置流程 32
圖3.2分析方法流程 32
圖3.3輔助現有系統導入工作流程之流程圖 34
圖3.4參與者與使用案例關係圖 39
圖3.5使用案例圖 40
圖3.6需求轉換使用案例 43
圖3.7工作流程與現有系統對照圖 44
圖4.1簡易線上訂票流程 45
圖4.2車次資訊資料庫系統使用案例圖 46
圖4.3簡易線上訂票使用案例圖 47
圖4.4現有系統與新系統使用案例對照圖 47
圖4.5登入畫面示意圖 48
圖4.6班次查詢畫面示意圖 48
圖4.7訂票畫面示意圖 49
圖4.8工作需求分析 49
圖4.9交通資訊資料庫系統 50
圖4.10住宿資訊資料庫系統使用案例圖 51
圖4.11美食資訊資料庫系統使用案例圖 52
圖4.12旅遊資訊查詢系統使用案例圖 54
圖4.13新系統與現有交通資訊系統對照圖 54
圖4.14新系統與現有住宿資訊系統對照圖 55
圖4.15新系統與現有美食資訊系統對照圖 55
圖4.16現有系統與新系統使用案例對照圖 56


表目錄
表3.1交通資訊資料庫系統功能表 35
表3.2參與者範例說明表 36
表3.3使用案例範例說明表 37
表3.4使用案例內容描述 38
表3.5交通資訊資料庫系統使用案例內容描述 40
表4.1車次資訊資料庫使用案例之內容描述 46
表4.2交通資訊資料庫使用案例之內容描述 51
表4. 3住宿資訊資料庫使用案例之內容描述 52
[1]Arsanjani, A., Zhang, L.J., Ellis, M., Allam, A.,&Channabasavaiah, K.,
Design an SOA solution using a reference architecture:
http://www.ibm.com/developerworks/library/ar-archtemp/ 7.
[2]Arsanjani, A., Ghosh , Allam , Abdollah , Ganapathy ,& Holley , SOMA: A
method for developing service-oriented Solutions
[3]Amsden J., Modeling SOA:Part1.Service identification:
http://www.ibm.com/developerworks/rational/library/07/1002_amsden/
[4]Amsden J., Modeling SOA: Part 2. Service specification:
http://www.ibm.com/developerworks/rational/library/07/1009_amsden/
[5]Amsden J., Modeling SOA: Part 3. Service realization:
http://www.ibm.com/developerworks/rational/library/07/1016_amsden/
[6]Arsanjani, A., Service-oriented modeling and architecture,
http://www-128.ibm.com/developerworks/webservices/library/ws-soa-design1/
[7]Alkkiomaki,V., & Smolander,K., Integration Use Cases – An Applied UML
Technique for Modeling Functional Requirements in Service Oriented
Architecture, June.2007
[8]Bennett S, McRobb S, Farmer R著,張裕益 譯,物件導向系統分析與設計,
學貫行銷股份有限公司
[9]Endrei,M.,Ang,J.,Arsanjani,A.,Chua,S.,Comte,P.,Krogdahl,P.,Luo,M.,&
Newling,T., Patterns: Service-Oriented Architecture and Web Services.pdf
[10]Eriksson H, Penker M, Lynos B, Fado D著,朱子傑 譯,UML2百寶箱,碁峰
資訊
[11]Hollingsworth D, Workflow Management Coalition The Workflow Reference
Model
http://www.wfmc.org/standards/docs/tc003v11.pdf
[12]Inaganti , S., & Behara, G. K., Service Identification: BPM and SOA
Handshake.pdf
[13]Portier,G., & Hodgkinson,G., Model Service-Oriented Architectures with
Rational Software Architect, Part 1: Case Study, Tools, and the Business
View
http://www.ibm.com/developerworks/edu/r-dw-rt-modsoacase.html
[14]Portier,G., & Hodgkinson,G., Model Service-Oriented Architecture with
Rational Software Architect, Part 2: Modeling the business domain
http://www.ibm.com/developerworks/edu/r-dw-rt-modsoacase1.html
[15]Portier,G., & Hodgkinson,G., Model Service-Oriented Architecture with
Rational Software Architect, Part 3: External system modeling
http://www.ibm.com/developerworks/edu/r-dw-rt-modsoacase3.html
[16]Portier,G., & Hodgkinson,G., Model Service-Oriented Architecture with
Rational Software Architect, Part 4: Use Case models
http://www.ibm.com/developerworks/edu/r-dw-rt-modsoacase4.html
[17]Portier,G., & Hodgkinson,G., Model Service-Oriented Architecture with
Rational Software Architect, Part 5: Service Identification
http://www.ibm.com/developerworks/edu/dw-r-modsoacase5.html
[18]Portier, B., SOA terminology overview, Part 1: Service, architecture,
governance, and business terms:
http://www.ibm.com/developerworks/webservices/library/ws-soa-term1/
[19]Phelps J., & Busby B. , Service-Oriented Architecture—What Is It, and
How Do We Get One? ,Educause Quarterly, Nov. 200
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔