Metamill是一款专业的UMLCASE工具,支持最新的UML2.1标准,可以用图表来表示。UML2.4的所有14个图都被支持,模型采用标准的XMI2.1格式。Metamill所有可用的许可选项都支持Python,ADA,Java,C++,C++14,C,C#和VB.Net的往返代码工程,HTML和RTF文档可以从模型中生成。
1、保存工作区
您可以使用Ctrl-W保存工作区,即当前模型和当前打开的图。下次启动Metamill时,工作区会自动加载。
从模型树中拖放
导入代码后,模型中有许多类和关系,但在任何图中都不可见。您可以轻松地将现有的模型元素添加到打开的图表中-只需从模型树中拖动元素即可。您也可以通过拖动工具选项板中的元素来创建新元素。
摇摄
您可以使用鼠标“平移”图表:只需按住shift键并开始拖动图表中的任意位置即可。该图随鼠标移动。
移动系统边界标签
您可以单独移动系统边界标签:按住控制键并拖动系统边界标签。标签移动,系统边界保持不动。
在顺序图中显示图标模式
您可以在顺序图中显示对象的图标模式:选择对象并编辑属性,选择具有图标显示的界面(界面,边界,控制器等)并选择图标模式复选框。
从打印头中压缩Metamill文本
添加标记值“prn_header=simple”来为根元素建模。要从HTML文档中抑制它,请添加doc_header=simple“。
(仅限注册版本)
2、如何创建模型
创建一个新模型
从文件菜单中选择“新建模型”。选择要使用的模型模板,然后单击确定。如果模型源目录中没有可用的模板,则会创建一个空模型。自动创建三个包:UseCaseView,DesignView和ImplView。在UseCaseView下创建所有用例和用例相关的顺序图。所有设计图都应该在DesignView和实施相关的图下,如ImplView下的组件图和部署图。
一旦创建模型,您就可以开始创建新的图表和元素。最后,通过从文件菜单中选择“保存模型”来保存新的图表。为模型选择一个新的文件名,然后点击“保存”。另请参阅如何设置模型属性。
创建模型模板
创建一个空模型并设置您想要在您创建的任何新模型中具有的所有细节。例如。原始数据类型和原型。从文件菜单中选择“另存为”,在底部选择“Metamill模板模板”,然后输入新模板的名称,然后点击保存以保存。下次您创建新模型时,会出现一个选择框并要求输入模板。注意:保存模型根目录下的所有模板,请参阅如何设置选项。
编辑模型属性
从文件菜单中选择“模型属性”,或双击模型树中的根对象(带有Metamill图标)以调用模型设置对话框。这些设置仅影响当前型号。请参见如何设置模型属性。要修改所有型号的设置,请参阅如何设置选项。
模型树
在最左边的窗口中,您可以将您的模型看作一棵树:包和它们下面的元素和图表。创建新元素或图表时,首先选择您想要新元素所属的包。点击鼠标右键调用模型树相关的弹出菜单。您可以双击图表将其打开。
3、如何在团队中发展
作为一个团队工作会对开发中使用的软件产生一些额外的要求。首先,每个团队成员必须能够与其他设计师同时设计他自己的模型部分,而不会有干扰他人的风险。其次,所有团队成员必须能够看到并参考其他成员的工作。为了这些目的,引入了托管包的概念。打开的型号被写入锁定以防止其他用户之间的意外干扰。
托管软件包
托管软件包只是一个独立存储的软件包。但是这样做有很大的好处。例如,可以在版本管理系统下对单个软件包进行版本控制。其次,主要模型可能被写保护,只有正在开发的软件包可以改变。
逻辑路径
模型中的逻辑路径允许用户从不同的物理安装中引用相同的模型。例如。模型根目录对于不同的用户可能会有所不同,但它们仍然指向相同的模型。了解如何设置选项和模型首选项。
4、如何管理模型元素
所有模型元素都存储在内部模型系统中。图表中的视觉元素只指向模型中的元素。
模型中的重复元素
要复制模型元素,请按照以下步骤操作:
1)选择要复制的图上的元素
2)点击鼠标右键并选择深度复制。
请注意,正常的复制/粘贴只复制链接。深层复制反而会为复制创建新的模型元素。
从模型中删除元素
要删除模型元素,请按照以下步骤操作:
1)选择要从模型中删除的图上的元素
2)点击鼠标右键并选择深度删除。
请注意,这会从模型中移除该元素,并且到此元素的所有链接都不再有效。点击CTRL-D快速访问。
更改模型中的元素所有者
在另一个元素下移动元素:
1)将模型树中的元素拖放到新的所有者元素。
只有包可以包含各种元素。
一次移动多个元素:
1)在模型树中选择多个元素
2)右键单击鼠标并选择“移动”
3)选择新的所有者元素
4)右键单击鼠标并选择“移到这里”
从模型树中拖动多个元素
要从模型树中拖动多个元素,请按照以下步骤操作:
1)在模型树中选择多个元素
2)将鼠标移到图空的空间
3)选择“从树中拖动元素”。
单个元素可以从模型树拖到图中。
召唤相关元素到图表
如果元素之间存在关系并且并非所有元素都可见,则可以从模型中召唤它们。显示可见图元素的相关元素:
1)选择图中的元素
2)鼠标右键选择“召唤相关元素”
它将只收集直接连接的元素,所以你需要对召唤的元素重复这一点,以从两跳中获取元素。
在图表或模型中查找元素
在当前打开的图中查找模型树元素:
1)在模型树中选择元素
2)右键单击鼠标并选择“在图中查找”
要在模型树中查找图表元素:
1)在当前打开的图中选择元素
2)右击鼠标并选择“在模型中查找”
在他们的直接容器下显示图表
一些图必须存储在包以外的容器下。即顺序图和对象图必须在协作下存储,活动图必须保存在状态机下的活动和状态机图下。默认情况下,需要此子容器的所有图都显示在容器上方,这样可以更容易地在模型树中找到它们。但是,您可以选择将其展示在其直接所有者下。
要在其容器下显示一个图表,请按照以下步骤操作:
1)在模型树中选择图
2)右键单击鼠标并选择“Keepunder”
3)必要时刷新模型树
拖放属性和操作
您可以通过将它们从模型树拖放到其他模型元素以及图元素来复制属性和操作。
要拖放属性或操作,请执行以下步骤:
1)在模型三中扩展一个类来查看成员
2)在图或其他模型元素的类中拖动一个属性或操作
5、如何反向工程序列图
反向工程序列图意味着分析方法内容,实际的实现代码,然后自动创建一个序列图,从而提供对方法调用的高级理解。其目的不是与实现语言代码一对一。序列图可以通过方法基础创建。目前支持的语言是C++和Java。
反向工程序列图
在模型树中,选择类并展开其成员,以便您可以选择属性和操作。选择操作,单击鼠标右键,然后选择“倒序列图”。如果逆向工程成功并检测到方法调用,则会创建序列图并将其作为当前图打开。方法调用和实体必须为模型所知,即必须存储在模型中。未知的方法调用被忽略。此外,必须生成类实现代码,或者使用整型模型,并将其存储在方法实现代码中。
如果您不想保留创建的图表,可以通过右键单击图表的空白区域然后选择“删除”来轻松删除它。
Metamill是一款很使用的UMLCASE工具,软件可以帮助用户一键进行建模,帮助你完成系统或者应用程序的设计,帮助开发者们提高工作效率!
展开内容
8.0/1,100.5M
需要一份致青春psd字体?或者需要一份致青春字体素材?亦或者你正在寻求一份致青春字体?无论你属于以上那种情况,小编都有理由向你推荐这份最新免费版致青春字体,该p...
8.2/150.0M
莫到app是一款非常优质的手机线上社交软件,app结合互联网最新技术能提供精准配对,帮助用户进行更加优质的社交环境,提高用户的交友情商和兴趣,非常的方便。莫到a...
9.6/661.7M
杜特门窗大师傅是一款生产算料软件,操作一目了然,傻瓜式操作,计算型材、玻璃、配件等,自动算料,自动生成单据,一键打单,方便采购人员采购,提供生产效率。功能介绍省...
8.9/1,334.6M
微云最近开放了无限空间的福利,不过使用微云下载一些大的文件时特别容易因为网速问题而中断,QQ微云直链解析专家可以帮助你通过分享资源的地址来解析真实的下载链接,这...
8.6/1,219.1M
与InDesignCC软件相结合的一个写作编辑工具,AdobeInCopyCC2017更新增加了更多的图层功能,还有存储性能有所提升,工具提示面板也能列出所有隐...
8.6/373.0M
很多时候做营销的总是会想要知道一些大企业的基本情况,可是想要真正了解却很麻烦,这时就可以通过泉贸企业名录搜索工具,就能实现快速的采集信息,所采集的也都会是真实的...
9.5/265.6M
正当防卫3超级主角mod是最新出来的一款mod,可以增加一个超级主角,非常好用,放入指定游戏文件夹中就可以使用,喜欢这款单机游戏的朋友千万不要错过哦,快来下载吧...
8.0/182.8M
少年得到app是专门针对青少年打造的一款学习软件,提供了丰富的学习视频,汇集众多名校特级教师,整理了详细的知识点,有效的提升孩子的学习成绩。少年得到app使用方...
查看
9.9/46.6M
极备考是一款互联网学习平台,这里有海量的题库,每一道题都配备有详细的答案解析,软件所涵盖的科目涉及到各行各业,所有题目刷起来都是免费的,享受汲取知识的快乐,也能...
7.7/1,178.5M
武林豪侠传手游九游版是一款角色扮演类手游,游戏以武侠世界为背景。在游戏中玩家将扮演一位初入江湖的小白,通过完成新手任务以及主线任务,通过不断的提升自身战斗力成为...
8.0/261.4M
搜书吧app是从网站到软件,都人气极高的存在,毕竟资源深度颇深,使用体验也很赞。在搜书吧app大多数书都可以免费下载,直接缓存本地随时阅读哦。并且弹窗广告很少,...
9.1/488.7M
魔方电脑大师是魔方优化大师系列软件的升级产品,世界首批通过微软官方Windows7徽标认证的系统软件,是国内用户量第一的Vista优化大师和Windows7优化...
8.6/1,897.8M
终结者是一款功能非常强大的免费远程监控软件,它可以隐藏监控,远程开机,远程关机,远程控制,快速上传下载,修改文件等等功能,是远程控制的首选工具。终结者远程控制软...
9.1/1,500.3M
深渊看守者是一款由B站UP主个人开发的割草小游戏,玩法还算有趣,能感受到开发者的用心。通过打败敌人获得经验进行升级,玩法比较益智,画风也是我喜欢的简洁模式。游戏...
8.9/1,331.9M
去不了潘家园,就来古玩一条街,在这里每种宝物都有自己的价值。你卖出宝物就能赚钱,卖一把明代的山水折扇,能赚5块钱;卖一个秦朝的玉玺,能赚13元,卖一个春秋的和氏...
9.7/725.1M
由于电脑是公用的,但是自己使用电脑都有一个习惯,桌面上的图标喜欢摆在固定的位置,别人使用过后,可能别人因为习惯可能又将图标摆到了不一样的位置,使用起来很不顺手,...
8.9/1,331.9M
彩绘风格的萌喵喵游戏,喵喵集团手游可以尽情的享受做铲屎官的乐趣,玩法简单,画面和玩法都很治愈,比较佛性的操作,可以跟你喜欢的喵一起弹奏好听的音乐。游戏特色免费游...
8.0/1,560.6M
由Voodoo厂商打造的AnimalRescue3D(动物救援3D),有很多可爱的方块小动物,要避开马路上面的汽车,你的任务就是将这些小动物安全的送到农场。游戏...
9.1/1,127.7M
这款软件是一款移动支付平台,使用这个软件你可以非常便捷的进行移动支付,不管是收款还是付款都是可以使用这个app的,并且可以更加方便的管理你的建行卡!建行龙支付介...
8.5/1,037.6M
天书残卷是一款角色仙侠游戏,在仙侠的世界里,少年的你,将不断出征战斗,刷怪升级属性,各种精彩华丽的爆装和武器等着你去收集,还有唯美的美人等着你去拥有,快约上兄弟...
9.3/283.2M
无上道是一款回合制的手游,游戏中玩法非常多样,有非常多的海量福利,可以过关斩将,游戏中装备非常的豪华,可以进行华丽酷炫的战斗,游戏有着庞大的世界观,交易自由。无...
9.8/1,000.2M
很多蓝领每日都很忙没有时间交朋友,蓝领工人交友软件为蓝领一族提供一个交友的平台,在这里互相结识朋友,不再孤单。“蓝领职工”一词出现较晚,始见于40年代,被称为白...
9.9/659.6M
是一款针对三门峡打造的本地服务平台软件,软件中拥有本地资讯服务、政务服务、政策查询服务等功能,帮助市民能够更好的进行办事问政。线上三门峡介绍一个有温度的APP,...
8.1/118.2M
想要最新啊到达终点就需要推走你道路上的巨人,但是没有力量的你是推不动的,所以你需要吃各种各样的食物,增加自己的力量,推动过后你又会消耗,所有又要补充能量,重复这...