![]() We also switched to Modelio after the MagicDraw debacle, for about three years now. I believe it would be better if we had more options to choose from so I hope to revisit this post in the future and be able to add a few more! In the meantime, please keep pouring your comments and suggestions. It’s not completely free for teaching purposes but it does seem (information on the website is not 100% clear) that students can get it for free while instructors should pay for an academic license.Īll in all, I think it’s clear we can find tools that could help us when teaching UML but there is no clear winner. You can easily create all types of UML models with it and it even offers some code generation capabilities. It doesn’t have the most “modern” look and feel (it’s a more traditional Java-based classic desktop application) but it does its job. We had covered it to model with the Goal Structured Notation but I had not really looked into it for UML modeling. Right now it’s completely free though its future business model is unclear. And it’s also a real modeling tool where you can even export your models as XMI files and import them in other tools for further modeling/analysis. GenMyModel is a great free, online and usable suggestion.At some point there was an initiative to create a “Papyrus for Education” version. Just installing them is not easy so they may not be the best tools for beginners. They do satisfy most of the requirements above but I have my doubts regarding the usability one. Modelio Open source and Papyrus were also mentioned.Visual Paradigm has indeed a free version (the online version) but at least such free version is more of a drawing tool than a modeling one as I was able to create nice cycles of generalizations with it (obviously, forbidden in UML). ![]() ![]() Otherwise, tools may just scare them (see my own experience).Īnd now let’s see the tools that you suggested: If we had good and really usable tools, teaching beginners with tools from day one would be a way to help them quickly understand the benefits of modeling. I agree with this one as well for in-classroom discussions or to introduce new students to the world of modeling without tools interfering in the process.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |