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

MDA於企業應用之研究-以需求管理系統為例

A study of MDA-based Enterprise Application-Using Requirement System as Example

指導教授 : 王永心
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


由於企業應用的複雜型,組織在資訊系統設計之初,應以整體性的觀點對企業架構的全貌進行規劃,再深入組織內部的工作流程加以思考、發展軟體架構,隨著發展程序的進行,將相關活動的細節Modeling、建置、部署,作為系統開發的精確藍圖,進而幫助企業快速開發其應用系統。本論文以T公司為例,針對T公司開發企業應用時可能之缺失,探討其軟體需求、發展程序及運用MDA技術進行資訊系統設計的過程,提出整合與改善的作法,規劃MDA相關模型。藉由這明確規範,也可提供其他資訊單位在面對軟體開發工作時,能更加清楚了解軟體需求的本質與MDA的工作內容。我們以需求管理系統建置的過程做為驗證,展示本研究成果。最後並建議相關人員在軟體發展上能重視較為完整的規劃觀點與MDA的相關應用,以此整體性的做法當作参考,使其在需求發展過程中,對企業問題的獲取、分析、設計等產生一致性的模型,讓實務上運作能夠更有效率。

並列摘要


Enterprise applications nowadays are so complex that their implementations require efficient management with a model of the system which would fit its level of business process and information technology. A solution is to make use of the Object Management Group’s Model-Driven Architecture (MDA) framework to modeling and design. However, there are some misinterpretations in the practice of MDA within certain software industries over these years. In this paper, we take T Company as an example focusing on the imperfection in their enterprise application development and propose the way of integration and improvement after investigating the software requirements, development process and application of MDA technique to information system design. We have suggested an approach of software development, including the analysis of business problem, requirement acquisition, and working process of MDA, to increase system development efficiency and obtain a more feasible enterprise application. The result of this study hopefully can help enterprise organization easily catch the nature of software requirements and the spirit of MDA.

參考文獻


[13]Bjoner, D., Koussoube, S., Noussi, R., & Satchok, G., “Michael Jackson's problem frames: towards methodological principles of selecting and applying formal software development techniques and tools,” Proceedings of First International Conference on Formal Engineering Methods (ICFEM'97), p263, 1997.
[14]Choppy, C. and Reggio, G., “Requirements Capture and Specification for Enterprise Aplications: an MDA compliant attempt (Complete Version),” Technical report of Universite Paris XIII and Universit`a di Genova, 2005.
[15]Choppy, C. and Reggio, G., “Requirements Capture and Specification for Enterprise Aplications: an UML compliant attempt,” Technical report of Universite Paris XIII and Universit`a di Genova, 2006.
[17]Flower, M., “Language Workbenches and Model Driven Architecture,” available at http://www.martinfowler.com/articles/mdaLanguageWorkbench.html, access time: 2008/02.
[18]Flower, M., Patterns of Enterprise Application Architecture, Addison Wesley, Canada, 2003.

延伸閱讀