Font Size: a A A

Application System Formal Description Of The Research And Implementation

Posted on:2012-07-30Degree:MasterType:Thesis
Country:ChinaCandidate:H P LiFull Text:PDF
GTID:2208330332986643Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Broadly speaking, there are many kinds of applications, each of them includes different functions. It is very difficult to extract the common features from different applications. In our life, there is a software which is widely used but with varied needs. We call it Management Information System. Management information system software is widely used in small and medium enterprises, education, health care, community management and other fields, this type of application system software plays a very important role in people's production and life. However, with convenience it brings to us this kind of software exists many problems at the same time, especially in SMEs and public institutions. Such as the diversity of needs, the complexity of the development and maintenance, it is difficult for secondary development, an application system software can't run on multiple platforms.In order to solve the problem we need to change the traditional view of development as the core code. Object Management Group (OMG) provides a way for us to build application's system architecture from the abstraction level. This approach is model-driven architecture. It is aimed at specific application's Features. Starting from the abstract model to build an abstract model of application systems. And using model transformation to generate applications.Component-based software development refers to the use of commercial components which have already been developed to assemble into applications, Assembly must be in accordance with the requirements. This approach emphasizes the parallel, in the field of engineering, in order to achieve a feature of a system, you can first build a few components which can be used by other developers, then assemble these components to form system. What's more the emergence of software component technology provides a convenient way to solve the problem of software reuse. This approach frees the programmer from a large number of duplicate code. It makes them do a fast, accurate and personalized development.This thesis is based on the laboratory's project. First, this thesis analyzes management information system; according to the functions of such software it divides the components size in the MIS. Then it extracts the characteristics of components and features of such association. The paper describes the above characteristics with the formal method. Based on the MDA and the software components, for Management Information Systems class in this particular field, this thesis proposes the exclusive domain core which is used to describe the exclusive domain object. This thesis studies the basic elements of the exclusive domain core. And for model transformation this thesis proposes a conversion method which is based on visual binding prefabricated components. Based on the exclusive domain core theory, finally realized the application development platform. This platform increases the speed of Management Information System software development.
Keywords/Search Tags:model driven architecture, component, Management Information System, exclusive domain core-model, Model Transformation
PDF Full Text Request
Related items