martes, 27 de septiembre de 2011

Modelos, MDD y enseñanza

http://www.se.uni-oldenburg.de/documents/olnse-2-2011-EduSymp.pdf#page=67

Thanks Roda


Algunos recortes:

"(2) MDSD is generally taught top-down, whereas industry success is
more likely when MDSD is applied bottom-up;"



"..Practical application of domain modeling is pragmatic, where DSLs (and accompanying generators) are developed sometimes in as little as two weeks."

"Hence, much MDSD success is ‘hidden’ – in the sense that there is very widespread use of mini-DSLs, often textual, and that there may be many such mini-DSLs used within a single project: one interviewee reported on the use of multiple XML-based DSLs to generate 70% of a system, for example."



"Most modeling courses tend to focus on UML and, furthermore, emphasize the presentation of notation rather  than principles Most UML books put notation first and concept structuring is either only secondary or hidden entirely. Although much more limited, books on DSLs (e.g., [3]) seem to do a better job of teaching general principles of (domain) modeling.

[3] Tony Clark, Paul Sammut, James Willans: Applied Metamodelling, A  Foundation for Language Development, 2nd Edition. Ceteva, 2008."


¡Que bueno!:
" we went out, we bought 4 boxes of the monopoly board game… We gave them this, we said go model the game using these concepts"


 "This way of working suggests that developers find it easier to get to grips with MDSD when they use it to refactor existing assets from the ground-up rather than trying to abstract from above. In turn, it suggests that modeling should be taught bottom-up rather than top-down. "


"Maybe the best way to teach models is not to teach the topic of models. Maybe the best way to teach models is to teach other topics by using models as an explanatory device. "














No hay comentarios:

Publicar un comentario