之前给大家推荐了一款移动设备上的交互设计工具——快现。今天,老肥再给各位推荐一款工作利器——GenMyModel。GenMyModel是一款在线建模工具,可以在线生成UML代码。无论你是软件架构师还是开发人员还是PM。都是一款帮助你工作的利器。可以利用它从Web浏览器中创建软件模型。
我们先对UML做个简单的介绍吧!或许有的同学觉得我在工作中并不需要UML啊。但是实际上,一个正规的软件开发流程里,UML是必不可少的一个环节,同时如果你掌握了的话,你会发现这将会是我们工作的一个利器。
统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。它是非专利的第三代建模和规约语言。UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效 。UML可以贯穿软件开发周期中的每一个阶段。被OMG采纳作为业界的标准。UML最适于数据建模,业务建模,对象建模,组件建模。
而我们本次推荐的GenMyModel是来自法国的一个敏捷团队开发的。目前现在有了中文版。所以相信对大家的工作还是很方便、很有帮助行的。现在GenMyModel还处于测试阶段,用户可以免费注册。目前的特点为
-类图,用例图,符合UML2
-UML和XMI的文件模型输出
-代码生成Java beans,Spring Data Rest和Spring Roo