Font Size: a A A

Mda Framework-based Graphical Development Environment

Posted on:2009-06-22Degree:MasterType:Thesis
Country:ChinaCandidate:X H TianFull Text:PDF
GTID:2208360245461520Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the present software development, the modelling is the important part of software analysis and design. But the question that the design of software doesn't match realizing of the software frequently exists, because the model appears as the role of software development documents.Once involves to the work of specific coding, the model will usually be thrown by programmer. Simultaneously, the model which is established in the stages of software analyzing and design frequently cann't follow the change of demand. The modelling methods undergo the long-term development, and produce an important achievement called UML. UML synthesizes kinds of important modelling theories and methodology, and has provided a unified language for the software modelling.UML has been widespread used among analyzers and designers, which is accepted finally into the standard by OMG, and OMG proposes MDA that is taken as strategic direction in 2001.But UML appears as the modelling tool, which has nothing to do with the concrete technical realizing of model. So long as the software developers grasp the method of UML expressing and processes of operation flow treating, they carry on the modelling of the system theoretically. Although UML can describe static attributes of model very well, it was not very full description to the dynamic behavior in the concrete practice process.Therefore the standard UML is suitable for describing PIM, but it needs to carry on the related expansion when it describes PSM. Although UML profile is convenience to the PSM modelling, it has actually brought another question: The UML scale becomes very huge. UML profile includes: restraint, structure and mark value after the process is expanded. UML profile is used in the specific application territory or the programming environment, which causes UML dialect.The different MDA tools has different indicates of UML, which study and uses the UML modelling very hard.As another kind of graph modelling language BPMN.When it describes the models, the existing problems are: Don't support the response behavior and the complex interactive behavior, and it isn't suitable for describing many inclusion relations in application and so on. So it also doesn't describe dynamic behavior very well.In view of shortcoming that UML and BPMN regards the dynamic behavior description insufficiently, this article uses third generation graphical language DSC that carries on the description. Simultaneously the DSB development environment is designed and developed to support the MDA development of DSC.
Keywords/Search Tags:MDA, DSC, UML, BPMN
PDF Full Text Request
Related items