透過您的圖書館登入
IP:3.15.197.123
  • 學位論文

以參考模型為方法輔助工作流程建置

Applying Reference Model Approach to Assist Workflow Implementation

指導教授 : 項衛中

摘要


服務導向架構強調藉由系統的重用性來降低開發成本與減少時間的浪費,但目前建置服務導向架構的方法卻並未清楚提出重用現有系統的方法。本研究透過作為參考模型的現有系統內容描述,建置工作流程的人員因而可以迅速的找到符合需求的現有系統。本研究並提出以使用案例作為參考模型用以描述現有系統,並利用使用案例圖來輔助呈現工作流程中所需導入的現有系統功能。 本研究首先建立相關現有系統的參考模型,藉由詢問系統維護人員與運用使用案例塑模的方法對現有系統進行分析,並經由使用案例模型描述現有系統的功能。接著本研究參考相關現有系統的使用案例模型,透過搜尋相關使用案例的內容描述暸解其功能,並應用使用案例圖形配對的方法,來輔助所要建置的工作流程導入現有系統。   本研究使用兩個情境來呈現現有系統的分析與導入的流程。第一個情境主要探討在工作流程中的工作可以利用現有系統功能來滿足的情況下,透過找尋使用案例模型來將現有系統導入至所要建置的工作流程。此結果顯示若將工作流程需求透過使用案例來表示,藉由尋找現有系統的使用案例模型進行配對,可以節省工作流程需求拆解的時間。而情境二則是透過現有系統功能來滿足新系統的需求,建置出一個新系統。其情境是探討在需求已知的情況下,透過現有系統的功能來建置新系統,利用使用案例的內容描述找出適合的功能,並運用使用案例圖對照的方法來呈現新系統使用案例圖。

並列摘要


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.

並列關鍵字

use case existing system workflow

參考文獻


[1]Arsanjani, A., Zhang, L.J., Ellis, M., Allam, A.,&Channabasavaiah, K.,
Design an SOA solution using a reference architecture:
method for developing service-oriented Solutions
[3]Amsden J., Modeling SOA:Part1.Service identification:
[6]Arsanjani, A., Service-oriented modeling and architecture,

延伸閱讀