The platform (programming environment of specification) it does not depend,usesthe standard modeling technique of UML and and the like models the function of application, furthermore it points to the development style which forms the cord/code automatically on the basis of the model information.
Concretely, it was drawn with UML and the like, "based model set" and, each model and relationship of the platform are drawn, it consists "interface definition set". The model keeps doing mapping CORBA and NET, by the fact that standard technology such as Web service is used, in the platform.
As a method of thinking it existed from the past, but as for the language, MDA the standardization group "OMG which bears the promotion of object direction technology at neutral standpoint (Object Management Group)" being center, you lectured.
As a development style, you analyze business process in the form which first becomes independent from packaging technology, model "CIM (computation independent model)" make. The model "PIM which does not depend on platform technology (platform independent model)" it draws up, the model "PSM which in the base specializes in individual platform technology (platform specific model)" it forms PIM. Furthermore from the information of PIM or PSM, using the tool, converting to the actual source code, it keeps advancing mounted job.
MDA as an ideal shape, if "specification" was decided in the form of the model, is that the process that compared to such as the detail design and coding of downstream is automated substantially. However, as for this when the CASE tool of the eighties appears, when it is the same, there is also criticism.
As a tool, Rational Rose XDE (IBM US, Ltd.), OptimalJ (indian ????…???), ArcStyler (the synergy laboratory), Webtribe (media information development) and the like it is.
|