UML Tools
UML :
Unified Modelling Language (UML) is an Object Management Group (OMG) standard for modelling software artifacts. Using UML, developers and architects can make a blueprint of a project, much like ERD diagrams are used for relational design.
From : www.orafaq.com/glossary/faqglosu.htm
D.OM
D•OM (Delphia•Object Modeler) is an object modeling and code generation case tool which makes implementation of model-oriented development easier.
D•OM was conceived to ensure continuity between the various phases of the development cycle, the following three activities are particularly simplified:
* Modelling : The interactive graphical environnement facilitate the UML-based modelling. D•OM is easy and fast to take in hand.
* Prototyping : the automatic generation of an entirely model-deducted prototype, allows to validate the model very early in the analysis phase. So, the user can test and verify the model coherence.
* Implementation: This one is obtained by the use of transformation technics in order to automatically generate the application code from the model. The produced code is readable, maintainable, modifyable and extendable with the market development tools. It does not use proprietary libraries. This is a guarantee of perennity for the produced application since it can be maintained independently of D•OM.
Team development is made easy by the division in components (package naming and versionning) and the use of team repositories.
The modular architecture of D•OM allows to add new generators developed in a specific way for a project or target architecture. So D•OM is able to manage in repository two kinds of knowledge :
* The business model, which is a description of the application to be realized, it contains the business knowledge,
* The transformation rules, real know-how concerning the realization techniques, to be used according to the target architecture
These two models are totally independent one of the other:
* The business model is protected in case of evolution of the software architecture, only the transformation rules are concerned.
* The same transformation rules can be reused in various projects, allowing so the capitalization of the know-how concerning technical realization.
D•OM is an unique tool on the market for its ability to generate entirely and automatically a working prototype with an user interface deduced only from the object model.
D•OM offers so an unique synthesis between the express prototyping techniques and a rigorous methodological approach guaranteeing a coherent conception. It constitutes the best tool for the rapid application development, allowing to limit considerably the costs of realization of prototypes, and to master the application process development. Code being largely generated, the main efforts are dedicated to upstream modelling phases by means of a high level formalism: UML.
visit
D.OM
D.OM was visited : 82 times
Loading .....