Several problems emerge as new drags on the further progress of software industry. In order to settle these problems, the Object Management Government (OMG) presents a new technology called Model Driven Architecture (MDA), which shows the idea to build systems through models. At present, the research of MDA is mainly ground on MOF, UML and CWM, which seems to be rather theoretical than suitable for the solution on the application level. However, the thought of MDA is instructive. In this paper, we first review the development of software. Then, we propose a model driven software-developing method on application-level through the analysis on limitation of MDA, which enhances the software productivity and quality, and prolongs the software life. According to the experience accumulated in system developing, our method abstracts the real world, forms models and constructs systems on these models. Taking the campus IS as an example, we describe the construction of an Information System (IS) based on MDA. Our schema divides the construction into two steps, that is, model construction and system construction. We elaborate the process of model construction, which sets up the operation model construction and platform model construction, and defines their relationships. It also maps the operation model into final codes based on the document defined in platform model. In system construction, we could generate codes by modifying and configuring the operation model; thus, realize to create IS using MDA. In the end, we discuss the future of MDA-based IS.
|