由於企業應用的複雜型,組織在資訊系統設計之初,應以整體性的觀點對企業架構的全貌進行規劃,再深入組織內部的工作流程加以思考、發展軟體架構,隨著發展程序的進行,將相關活動的細節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.