准备工作
创建新文件
打开EA,点击新文件(或点击右上角文件,选择新建项目),填写文件名及所在路径
选择“模型的标准模板”,技术“Core Modeling”,名称按照绘图种类选择,用例图选择UML2 – “Use case”,类图选择UML2 – “Class”。
右边出现项目浏览器,默认生成的 图、元素,都可以删除、改名等
(这里我把所有默认生成的都删掉了)右键model,选择增加根节点
增加完成后
在新建的包下添加模型。创建类模型,勾选 Class
创建用例模型,勾选 Use Case
添加模型完成
按ALT+5弹出工具箱,工具箱包括元素,关系等,方便画图
拖拽弹窗到右侧固定##
画用例图
删除缺省的Actors、Primary UseCases 等,保留 Usecase Model.
点击Usecase Model,删除左侧图中的全部元素。右键点击元素,删除。
以此图为例,画用例图
画用例
工具箱里选中use case里的use case,拖拽到左侧屏幕。简单解释下,use case里是元素,use case relationships是各种关系。
弹出如下窗口,填写用例名。
一不小心填错了怎么办?没关系,小问题。右键单机用例,选择特性,就能重新编写用例名了!
创建好所有用例,来画线。
画extend关系
工具箱 use case relationships里选中extend(鼠标长放在图标上就能看到是什么关系了)
选中一个用例,不要松手,拉到另一个用例处。
一不小心画线也画错了,也没关系 ,还能改。右键这条线,选择高级->设置目标元素
设置扩展点
点击线,右键,选择高级->扩展点->设置扩展点
结果如图
右键标签部分,还可以编辑标签
其他关系
其他关系和extends一样,参考上面