闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 网络资源 > 软件教程 > Altova MissionKit Enterprise 2018 R2 SP1下载安装学习图文教程(2)

Altova MissionKit Enterprise 2018 R2 SP1下载安装学习图文教程(2)

软件教程 发布日期:2019-07-08  浏览: 次 网友评论
1、所有UML图的直观可视化建模
让您最喜爱的图表视图和UML工具触手可及,从而提高效率和生产力。 您使用UModel创建的UML图表中的所有内容都可以自定义 - 大小,位置,颜色,字体特征和线条样式。
1)支持所有14个UML图
UModel支持所有14种UML 2.4软件体系结构图类型,以及流行SQL数据库中XML模式和表的UML样式图。
2)项目要求:
    用例图
用例图通常与其他软件体系结构图分开考虑,因为它们捕获项目需求并可以定义正在开发的应用程序的范围。
3)视觉建模亮点:
    每种图表类型的专用工具栏
    直观的颜色编码和图标
    入门助手和快速编辑按钮
    级联样式的颜色,字体,线条大小等
    可定制的对齐网格
    布局工具栏,用于完全控制元素大小,对齐等
    可以将元素分配给图层,并有选择地查看或隐藏
    无限制的撤消/重做鼓励探索新的想法
样式窗口使您可以轻松访问所有显示选项,并允许您修改单个元素,选定组或整个类别。您还可以从下拉菜单中的调色板中选择颜色,或者轻松地将元素的自定义颜色分别分配给组,族或整个项目。
灵活的布局选项使您可以为模型提供最清晰,最合理的组织。对齐网格形成背景框架以定位图元素。在主绘图窗格中创建新元素或移动现有元素时,可视对齐捕捉线可帮助您与图中的其他现有元素对齐。
每种图表类型都有自己的工具栏,因此屏幕不会挤满不相关的图标。您可以打开或关闭工具栏文本标签,您可以显示或隐藏任何工具栏。
UModel甚至包括无限制的撤销/重做,以鼓励探索新的想法!
4)UModel Helper Windows
主图左侧的辅助窗口可帮助您构建和查看模型。您可以通过从“模型树”,“图表树”或“收藏夹”中进行选择来选择项目的透视图。
其他窗口可快速访问“属性”,“样式”,“层次结构”和“概览”,这是大型图表的导航辅助工具。
5)超链接任何元素
UModel允许您向任何UML图中的任何元素添加超链接。您可以创建指向项目中外部文件,Web URL或其他图表的超链接。您的描述将成为超链接的弹出文本。
6)图层
UModel支持图层。可以将每个元素分配给特定图层,并且可以锁定图层以防止更改。
7)帮助窗口概述
概述帮助窗口显示缩小视图,该视图标识大图中哪个部分显示在主图窗格中,为复杂图表提供快速导航工具,这些图表太大而无法显示。在窗口内单击可向任何方向滚动。
2、从UML模型生成源代码
UModel包含一个内置代码生成器,可以根据UML模型中的类图,序列图和状态机图创建Java,C ++,C#或Visual Basic .NET代码,使您免于编写低级别的普通任务 基础架构代码,因此您可以专注于项目的业务逻辑和整体架构。
利用UModel生成的源代码的优势来加速项目的实施阶段,消除可能蔓延到手动编写的代码中的意外错误,并证明以后进行调试非常耗时。
1)多语言版本的代码生成支持
UModel代码生成器基于XMLSpy和MapForce中使用的相同技术。提供的Java配置文件生成符合Eclipse,Borland®JBuilder®和其他流行Java开发环境的行业标准Java 1.4,Java 5.0,Java 6.0,Java 7.0,Java 8.0和Java 9.0代码。 C#1.2,C#2.0,C#3.0,C#4.0,C#5.0,C#6.0和C#7.0的配置文件为Microsoft®VisualC#.NET®,Borland®C#Builder®或其他C#开发环境生成代码。 Visual Basic .NET的配置文件支持VB 7.1,VB 8.0和VB 9.0。
UModel支持在运行时具有强类型检查和实例化的C#泛型,并为直接支持XML的C#3.0和VB 9.0中引入的新语言结构提供兼容性。 UModel还支持在往返工程,二进制导入和序列图生成期间在C#4.0中引入的命名参数,可选参数,动态编程,协同和逆变。
Java开发人员将赞赏支持Java泛型作为UML模板和Java枚举,允许更容易地定义集合,其中所有元素都是相同类型,并允许在编译时检测这些集合中的类型错误。
为了确保代码质量,UModel包含一个模型语法检查器,用于在代码中下游复制图表错误或不一致之前检测它们。
2)从类图生成源代码中的类
UModel基于UML模型中的类创建Java,C ++,C#或Visual Basic .NET代码,使您免于编写低级基础结构代码的繁琐任务,因此您可以专注于项目的业务逻辑和整体架构。
利用UModel生成的源代码来加速项目的实施阶段,消除可能蔓延到手动编写的代码中的意外错误,并证明以后进行调试非常耗时。
3)从序列图生成源代码
UModel使开发人员能够从序列图中为描述类操作的方法生成代码。开发人员可以在序列图中插入整个代码体并创建完整的可执行应用程序,而不仅仅是需要进一步手写代码的起点。
在正向设计新设计时,您可以从新的序列图生成源代码,通过修改反向工程的序列图来更新现有代码,甚至可以应用往返工程来将以后的更改同步到源代码或序列图在你的UML模型中。
Java,C ++,C#和Visual Basic语言支持从序列图生成UModel代码。
4)在引用的类中创建操作
将新消息添加到表示类的生命线时,可以从“属性”窗口中指定消息名称或从目标类中选择现有操作。
如果在序列图工具栏中启用“自动创建操作”,则在序列图中键入新消息的名称时,可以在类中同时创建新操作。
5)从状态机图生成代码
UModel允许您从完全可执行的状态机图生成代码,因此您可以快速开始测试状态机图中捕获的逻辑。
您可以通过“项目”菜单中的选择或直接从状态机图表上下文菜单生成代码,作为正常项目代码生成过程的一部分。
上下文菜单还提供了一个选项,可让您检查状态机图表语法,以避免生成无效的代码。
“生成状态机代码”对话框允许您控制代码生成设置,甚至可以指定是否通过项目代码生成自动重新生成状态机代码。
6)类中的转换和操作
将新转换添加到类或接口内的状态机图表时,可以使用“属性”窗口中的下拉列表从目标类分配现有操作。
在状态机图表工具栏中标记为自动创建操作的选项允许您在状态机中命名新操作时在类中同时创建新操作。
7)可执行状态机示例
随UModel一起安装的示例项目文件甚至包括用于C#和Visual Basic的Visual Studio解决方案文件,以及用于演示状态机代码执行的Java测试器应用程序,并且很容易适用于您自己的状态机图表。
3、将现有代码反向工程到UML模型
UModel包含强大的逆向工程功能,可读取Java 1.4,Java 5.0,Java 6.0,Java 7.0,Java 8.0,Java 9.0,C#1.2,C#2.0,C#3.0,C#4.0,C#5.0,C#6.0,C#7.0,VB 7.1 ,VB 8.0或VB 9.0源代码和二进制文件,并为视觉表示生成UML模型,这些模型比作为文本的源打印输出更清晰,更容易分析。
您可以应用逆向工程来建模现有应用程序,或者通过导入类库(如员工,客户,供应商以及您的团队已经开发的其他类)快速启动新项目。
4、往返工程
随着项目的发展,您将使用您喜欢的IDE直接在Java,C ++,C#或Visual Basic .NET源中进行修改并添加到生成的源代码的原始基础。 UModel往返工程功能读取修改后的代码并相应地自动更新UML图。此同步可在代码更改时使模型准确且相关。
UModel不需要源代码中的任何伪代码或特殊注释来执行成功的往返。这使您的代码没有可能使其更难理解或直接编辑的工件。
UModel往返工程支持迭代开发过程。在将模型与修订后的代码同步后,您仍然可以自由选择最佳工作方式 - 对代码进行进一步修改或对模型进行更改。您可以随时在任一方向同步,并根据需要多次重复循环。
与所有其他UModel功能一样,往返工程支持无限制的撤销/重做。您可以自由尝试所有对话复选框选项,因为您知道只需单击即可恢复模型。
5、UML中的XML Schema
UModel包括XML模式的特殊图表类型和代码生成支持。 UModel XML Schema图以类似于UML类图的格式呈现XML Schema,将XML模式全局元素(elements,simpleTypes和complexTypes)显示为属性隔离专区中具有schema元素属性的类。
Altova UModel中用于XML模式的UML样式图
UModel使用UML注释来显示架构详细信息。导入XML架构时,它被视为应用程序源代码并进行反向工程以创建UModel项目。项目文件及其包含的图表是XML Schema的模型,而不是模式本身。
由于UModel项目和XML Schema是单独的文件,因此模式的UML模型提供了模式设计和实际XSD之间的抽象级别。这允许开发团队的开发人员通过修改UModel项目,将UML模型视为蓝图,在协作过程中开发模式增强。在代码生成或项目同步期间,对模型中的XML Schema设计所做的更改将写回XML Schema文件(* .xsd)。
UModel还支持XML Schema文件的往返工程。如果在UModel外部修改了架构,则可以使用UModel Project菜单将更改同步回UModel项目和XML图。
6、UML数据库图
随着软件应用程序与越来越多的数据交互,数据库设计和结构对于成功项目的开发变得至关重要。 UModel使您能够从所有流行的关系数据库导入现有表,以创建UML数据库图表,修改现有表的图表并生成SQL数据库更改脚本以同步数据库,或从头开始设计新的数据库表和关系并发出SQL CREATE脚本。
您可以在一个步骤中轻松导入整个关系数据库,或者只选择数据库中与项目相关的表,以便为数据结构和软件应用程序建模。
UModel数据库图表功能支持多个数据库,并根据数据库类型自动调整SQL方言,数据类型和其他专用功能。 UModel支持以下数据库元素:数据库模式,表,视图,检查约束,主/外部/唯一键,索引,存储过程,函数,触发器,数据库关系关联以及与属性的数据库关系。
7、UModel项目文档
文档是软件开发的重要部分。 UModel通过自动生成HTML,Microsoft Word或RTF格式的项目文档来加速此要求。
UModel内置项目文档设计提供了高级别的用户控制,灵活性和自定义。选择输出格式和图像处理选项后,您可以根据需要自定义项目文档。您还可以选择要包含在每个元素中的详细级别,例如包括层次结构图以帮助沟通类关系。
8、SysML建模
UModel支持嵌入式系统和其他复杂设备的SysML™建模。
当嵌入式系统接收输入并产生输出时,其内部操作和状态可能是不透明的。 这可以使控制嵌入式系统的软件难以开发,测试和调试。 使用Altova UModel和SysML进行软件建模,您可以创建可跟踪的蓝图,该蓝图可用于规划,设计和记录正在开发的系统。
9、业务流程建模表示法(BPMN)
随着支持各种业务活动的通信加速,拥有一个标准建模系统变得越来越重要,该系统可以被商业组织内各个层面的各种用户轻松阅读和理解,但可用于表示复杂的流程 涉及多方或企业。
业务流程建模表示法是一种图形标准,用于创建类似流程图的图表,所有业务利益相关者(包括业务分析师,技术开发人员和业务经理)都可以轻松理解这些图表。 BPMN标准由对象管理组(OMG)维护,该组织管理UML的组织。

Altova DatabaseSpy

Altova DatabaseSpy是独特的多数据库查询,设计和数据库比较工具,甚至可以直接从查询结果生成优雅的图表。它连接到所有主要数据库,简化了SQL编辑,数据库结构设计,数据库内容编辑,数据库架构和内容比较以及数据库转换,所有这些都是单数据库解决方案的一小部分成本。

Altova DiffDog

Altova DiffDog是文件,目录和数据库模式和表的唯一差异/合并实用程序。这个功能强大,易于使用的差异合并工具可让您快速比较和合并文本或源代码文件,同步目录,并通过其直观的可视界面比较数据库模式和表。 DiffDog还提供高级XML感知差异和编辑功能。

Altova SchemaAgent

Altova SchemaAgent是一个有远见的工具,用于分析和管理基于XML的文件之间的关系 – 跨项目,内联网甚至企业。 SchemaAgent可在几秒钟内为您提供XML基础架构的准确图像,为您提供以高效,无错误的方式有效管理,编辑和重用组件所需的知识。
 

本文地址:http://www.sd124.com/article/2018/0816/225031.html
《Altova MissionKit Enterprise 2018 R2 SP1下载安装学习图文教程(2)》由闪电下载吧整理并发布,欢迎转载!

相关电脑软件

本周热点
本月热点
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站标签
有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧