生产厂商:Altova产品类别:开发工具
UML软件建模工具,AltovaUModel是成功开发软件的起点。
Altova UModel是使可视化软件设计适用于任何项目的UML工具。用UML可视化设计应用程序模型,并生成Java,C ++,C#或Visual Basic .NET代码和项目文档。或者,将现有程序反向工程为UML图,然后通过重新生成代码来增强设计并完成往返。
视觉建模重点:
- 每种图类型的专用工具栏
- 直观的颜色编码和图标
- 入门助手和快速编辑按钮
- 颜色,字体,行大小等的级联样式
- 可自定义的对齐网格
- 布局工具栏,用于完全控制元素的大小,对齐方式等
- 元素可以分配给图图层并有选择地查看或隐藏
- 无限的撤消/重做鼓励探索新的想法
UModel中的样式窗口使您可以轻松访问所有显示选项,并可以修改单个元素,选定的组或整个类别。您还可以从下拉菜单的调色板中选择颜色,或轻松地为各个元素,组和系列或整个项目分配自定义颜色。UModel的灵活布局选项使您可以为模型提供最清晰,最逻辑的组织。对齐网格形成定位图元素的背景框架。当您在主图形窗格中创建新元素或移动现有元素时,视觉对齐对齐线可帮助您与图中的其他现有元素对齐。每种图表类型都有自己的工具栏,因此屏幕上不会出现无关紧要的图标。您可以打开或关闭工具栏文本标签,并且可以显示或隐藏任何工具栏。UModel甚至包括无限的撤消/重做,以鼓励探索新的想法!
对多种语言版本的代码生成支持
UModel代码生成器基于XMLSpy和MapForce中使用的相同技术。提供的Java配置文件生成与Eclipse,Borland的兼容行业标准的Java代码®的JBuilder ®,以及其他流行的Java开发环境。对于C ++配置文件是与Visual Studio兼容,并为C#的配置文件生成微软的源代码®的Visual C#.NET ®,Borland公司®的C#Builder ®或其他C#开发环境。VisualBasic .NET的配置文件支持VB代码生成。
UModel在运行时支持具有强类型检查和实例化的C#泛型,并为直接支持XML的C#3.0和VB 9.0中引入的新语言结构提供兼容性。UModel还支持在往返工程,二进制导入和序列图生成期间C#4.0中引入的命名参数,可选参数,动态编程,协方差和逆方差。Java开发人员将喜欢将Java泛型作为UML模板和Java枚举来支持,从而允许更容易地定义所有元素都是相同类型的集合,并允许在编译时检测到这些集合中的类型错误。为了确保代码质量,UModel包含一个模型语法检查器,以在将图错误或不一致复制到代码下游之前检测出它们。