Metamill是一款很使用的UMLCASE工具,软件可以帮助用户一键进行建模,帮助你完成系统或者应用程序的设计,帮助开发者们提高工作效率!
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。
反向工程序列图
在模型树中,选择类并展开其成员,以便您可以选择属性和操作。选择操作,单击鼠标右键,然后选择“倒序列图”。如果逆向工程成功并检测到方法调用,则会创建序列图并将其作为当前图打开。方法调用和实体必须为模型所知,即必须存储在模型中。未知的方法调用被忽略。此外,必须生成类实现代码,或者使用整型模型,并将其存储在方法实现代码中。
如果您不想保留创建的图表,可以通过右键单击图表的空白区域然后选择“删除”来轻松删除它。
展开内容
7.6/1,805.4M
工控技术平台app是一款哟呵你过来查询工控资料的软件,非常好用,让你的手机成为资料的承载者,随时随地查阅资料,只需一步,方便快捷,提高工作效率!工控技术平台ap...
8.7/333.9M
蜀客传游戏,一款3DMMO仙侠手游巨制,游戏剧情和场景,亮点多多,以极其逼真的形式还原经典轩辕剧情,轻松休闲而又极具深度。蜀客传如何提升战力?【角色升级】不要吐...
9.5/148.1M
西方魔幻题材的神魔游戏--神魔召唤师来袭,你可以进去就能领取到你心动的召唤师以及新生礼包,同时这里有最新的游戏攻略,带你快速的升级体验下牛逼的感觉!神魔召唤师活...
9.2/1,535.3M
实体店的商户想开一家网店吗?手机开网店的软件帮你迅速开一家网店,轻松经营,在网上发布自己的产品供顾客挑选,赶紧试试吧!手机开网店的软件软件特色极致体验:3秒内完...
8.4/343.8M
中国网球协会也是发布了相应的移动客户端了,这个应该都是大家需要的,可以随意的知道网球相关的信息,也是方便大家可以及时的沟通以及了解的,有需要的可以下载!网球赛事...
9.4/1,695.7M
修神少年是一款趣味性很高的仙侠战斗角色扮演手游大作。游戏有着宏大的世界观,玩家可以在游戏中拥有属于自己的职业。多种游戏模式,细腻的操作,真实的打击感,成为仙界霸...
8.5/1,018.7M
良月MO工具箱APP是一款聚合了众多实用功能的工具软件,有了它就像拥有了一个百宝箱,让你不再因为某一个功能而单独去下载一个软件,因为良月MO工具箱APP内置了琳...
9.9/511.6M
蜂淘app是一个专业的优惠劵分享软件,平台为用户带来了丰富的折扣优惠券,大额优惠,帮你省钱,还有0元抢购专区!使用方法1、打开软件,搜索商品信息2、进入商品详情...
9.8/1,752.9M
学习英语音标的软件,有详细的视频指导方法,以及如何去发音,还有口型对比,帮助大家快速的掌握音标的发音方法。小柚音标学习软件介绍学习音标是学好英语的基础。全48个...
7.8/1,305.7M
天天条形码扫描器app是一款非常棒的办公用具的软件,用户使用软件可以噶或的对于二维码、条形码等进行实时的办公使用,让用户可以更好的根据自己的需求进行多功能的,让...
7.7/745.7M
这是一款非常值得关注的b2b电商类型软件,通过这个软件你可以找到非常多进货商品,这里提供一键批发的功能,价格实惠,全国包邮服务!软件简介妥了网APP是国内领先的...
9.9/1,399.9M
手机碰碰车游戏,找到相同需要碰撞的瞄准出击,就可以通关,女巫会变出更多的碰碰车哟,一定要在规定时间内全部完成,快来挑战吧!奇妙碰碰车小游戏特点1、刺激限时赛,锻...
8.1/793.9M
自动签到助手APP可以在多种场景中发挥作用,无论是社交软件如QQ、微信,视频平台爱奇艺、腾讯视频,音乐APP网易云音乐、QQ音乐,还是电商平台京东、淘宝等,统统...
9.0/970.6M
泉城e学app是专为为济南市中小学生打造的线上课堂辅导平台,能为你的孩子带来更加优质的学习环境,在家也能更好的进行学习,海量优质课程资源等你来选择,专业名师在线...
8.2/1,377.9M
这是一个专业开展手机云会议的软件,通过这个app你可以了解到非常多的功能和服务,在这里体验到更多的用法,简单好用的功能。软件介绍1、一个手机远程云会议软件,通过...
8.5/243.1M
无双战纪无限版是款Q版的玄幻卡牌手游,全新打造的剑与魔法大陆,玩家可以自由搭配阵容,利用不同的英雄战胜强大的对手,游戏上线就可以领取无限元宝特权福利哟!!!!无...
8.2/1,990.8M
脸脸是一款不错的手机社交软件,它的功能非常的强大,不仅仅是可以找到附近的男神女神,还可以由自己创建一个学习交流的好地方!脸脸介绍脸脸是国内首款基于场所的社交AP...
9.1/1,368.8M
这是一款专为联通用户打造的手机客户端软件,联通手机用户可以使用这款软件在线办理话费充值、流量购买、历史账单查询等等功能,对自己的账单一目了然,省时省力省心的好助...
9.9/1,294.8M
瑞星升级宝宝For瑞星2008v1.10下载,解压先运行MSWINSCK注册程序,再使用瑞星升级宝宝。1.本程序的推出是为了抵制假保姆,对于假保姆的行为,本人不...
9.4/1,957.3M
E药云搜app是一款医药搜索查询软件,可以帮助用户查询各种药品信息,还提供最新医药行业的新闻资讯!软件介绍“E药云搜”充分利用“两品一械”基础数据及其相关的新闻...
7.8/805.5M
肌肉男大乱斗是一款玩起来非常刺激的动作格斗手游,在游戏中玩家成为一名肌肉男,你需要与各种家伙进行战斗,随着你的等级变高,还能学习新的技能等,感兴趣的小伙伴快来u...
8.7/1,477.4M
石油勘探2游戏(OilHunt2),游戏很容易操作,玩家将控制角色进行对石油的抽取,通过采集汽油把她们带回家,制作出黑暗美味的食品。石油勘探2游戏背景今天是红的...
7.6/1,754.2M
iPhotoViewer是一款很具有个性化的图片查看器。iPhotoViewer的界面很简洁,甚至简洁到没有按钮,那么功能应用都到哪里去了呢?对,全藏在右键里面...
9.1/339.0M
国旗下的演讲是多么神圣光荣的事情,那么配上完美的演讲稿就能让你的演讲更加的精彩的了,这里给大家带来的是一篇小学生国旗下的讲话(做自强自立的好学生),内容比较深刻...
8.7/1,768.6M
FujiStyle-富士胶片笔记软件,安卓版本需要等一段时间,IOS用户可以直接点击下载,欢迎大家分享给更多富家子弟知道,富士色彩配方社区,完全免费的富士配方平...