What are the benefits and risks of moving to a Model Driven Architecture approach?

I work in a company with approximately 350 employees, and we are in the process of growth. Our current code base is not very well structured, and we look at its immediate improvement (by organizing objects in namespaces, separating problems, etc.), and the transition to a model-based approach where we first model and design all uml, then generate code from this model. We searched a lot at Sparx Systems Enterprise Architect (EA) (which supports UML 2.0), and we also look at tools in VS 2010. I know there are other tools (Rational XDE - one), but I really don’t think about that at this moment we can spend $ 1500 + per license.

I’m not looking for answers to which tool is better than another, but more for experiments moving from a cowboy coding environment (i.e. planning and design, just jumping in and starting coding) into model architecture. Looking back, was this useful for your organization? What are the pain points? What are the risks? What are the benefits?

+5
source share
4 answers

Our current code is not structured very well, and we look at how to improve it immediately [...] and the transition to a model approach to architecture, where we model and design everything first with uml, then generate code from this model.

-, , , .

, , , . . , , , , . , . . .

, MDA, , . , , MDA. , , "" , , , , , , - MDA.

MDA. MDA ( thsat ), - , round-trip. , .

( , MDA , . , , , , . , MDA , , , , .. , .)

, MDA - , , . UML. , " ", .

+2

3 , . , UML . , , . ( )! . UML .

, ( ..) . , . .

, . - imho, vcs, .

+4

Model Driven Software Development, , , . , , , , , , , ... , , , MDSD , , . MDA , . - voelter.de, , , .

+2

. ( , ). / (., , , , ) . ( , , ).

On my portal / blog ( http://modeling-languages.com ), we often discuss the benefits of modeling or how to use modeling. You may find it interesting

+2
source

All Articles