用EA(Enterprise Architect)画用例图!

我最近在学习UML建模的画图,所以这篇文章主要是想说明一下如何通过EA画出用例图

安装好EA后,打开EA新建一个工程,选择对应的视图,具体步骤见下图红色标注:

1、选择文件,新建项目

2、选择要保存的目录,在保存后会跳出选择模型的对话框,这里用例图我选择Use Case,不选择模型的话,也可以在建立包的时候选择,这里演示的是自动建包

3、这里默认生成的 图、元素,都可以删除或改名;点击软件右侧的项目浏览器,找到Use Case Model,并点击它

这个界面是对一些示范用例和建包原则进行一些说明,这些元素都可以删掉

4、接下来,按ALT+5弹出工具箱,把它锁定在右侧方便画图:

5、拖动工具栏里的Use Case画用例,改用例名:右键单击用例,-->特性,就能重新编写用例名了!

工具箱 use case relationships里选中用例关系连接器(鼠标放在图标上就能看到是什么了)

画吧!

### 创建和使用 UML 用例图 #### 在 Enterprise Architect (EA)创建用例图 为了在 EA创建并有效利用用例图,需遵循一系列操作指南: - **启动项目**:打开 EA 并加载目标模型库。如果尚未有现成的模型,则应新建一个。 - **添加新图表**:通过菜单栏选择 `Diagram | New Diagram` 或者右键点击包节点,在弹出菜单里选取 `Add Diagram...` 来新增一张空白图纸[^1]。 - **指定图表类型**:当提示选择图表种类时,挑选 “Use Case Diagram”。此选项允许绘制特定于需求分析阶段的行为描述图形[^2]。 - **定义参与者(Actor)** 参与者代表外部实体或是系统内部的角色,它们会与系统的功能发生交互作用。要向当前编辑区引入新的 Actor 对象,可以从左侧资源面板拖拽相应图标到工作区域,并为其命名以反映其身份特征[^3]。 - **建立用例(Use Case)** 接下来就是描绘各个独立的任务单元即 Use Cases 。同样地,从工具箱获取 UC 图形放置于布之上,随后输入名称来概括该事务的核心意义。 - **关联两者间的关系** 利用连接线建立起 Actors 和 Uses Cases 的联系,以此表达谁可以触发哪些行为逻辑。常见的连线形式包括但不限于依赖、泛化以及扩展等不同类型。 - **细化用例说明** 针对每一个具体的 use case ,应当进一步补充详细的文档资料,比如预条件、后置状态变化还有可能遇到异常情况处理方式等内容。这些附加信息有助于团队成员更好地理解业务流程细节。 - **保存成果** 完成初步设计之后记得及时存盘,以便后续迭代改进或分享给其他相关人员审阅反馈意见。 ```mermaid graph TD; A(启动项目) --> B{添加新图表}; B --> C[指定图表类型]; C --> D[定义参与者]; D --> E[建立用例]; E --> F[关联两者间的关系]; F --> G[细化用例说明]; G --> H[保存成果]; ``` #### 使用已有的用例图 一旦完成了上述过程所构建出来的用例图,就可以作为沟通交流的重要媒介服务于整个项目的生命周期之中。它不仅能够帮助开发者清晰掌握待实现的功能模块边界范围,同时也方便测试人员依据既定场景制定相应的检验计划。此外,对于维护期而言,一份详尽准确的UCD更是不可或缺的技术资产之一。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瑰茵

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值