使用EA画活动图、用例图、及序列图

本文介绍了如何在IT项目中进行基础设置,包括创建新项目、根目录和包,用例及设计(需求说明、类图、接口设计、软件结构和序列图)。特别关注了模型关系管理的增删查操作和关键字查询功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 、新建项目

点击左上角图标,点击new Project,给文件名命名。保存即新建一个项目。
在这里插入图片描述
2 、新建根目录
在这里插入图片描述
3 、新建一个包
在这里插入图片描述

4 、用例实现设计
1. 新建用例

在这里插入图片描述
在这里插入图片描述
展开toolBox
在这里插入图片描述
在这里插入图片描述

2. 需求说明
模型关系管理有新增、删除、列表查询与按照关键字查询(关系名称)功能。

在这里插入图片描述
在这里插入图片描述
5 内部接口设计(实体类类设计)
新建类图
在这里插入图片描述
字段属性添加
在这里插入图片描述
在这里插入图片描述

6 软件结构设计(接口设计)

与上一节类图相似。

7 软件序列设计
1.新建序列图

在这里插入图片描述
2.画图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
https://blog.csdn.net/testing2007/article/details/4296457

### 如何在 Enterprise Architect (EA) 中绘制用例图 #### 工具概述 Enterprise Architect 是一种功能强大的建模工具,支持多种建模标准,其中包括 UML。通过该工具可以轻松创建各种类型的图表,比如用例图。 --- #### 绘制用例图的具体步骤 1. **启动 EA 并新建项目** 打开 Enterprise Architect 软件并创建一个新的项目文件[^1]。如果已有项目,则可以直接打开该项目。 2. **创建新的包** 在项目的浏览器窗口中右键单击根节点或其他合适的父节点,选择 `Add | Package` 来创建一个新的包用于存储用例图。命名此包以便于识别其用途,例如命名为 “Use Cases” 或者具体的业务领域名称[^3]。 3. **添加用例图到新包** 右键点击刚刚创建的包,选择 `Add Diagram...` ,随后弹出一个对话框让你指定图表类型。在这里选择 `Use Case Diagram` 类型,并给这个图表起个有意义的名字,然后确认创建。 4. **清理默认元素(可选)** 创建好空白的用例图之后,默认情况下可能已经存在一些预定义的对象如 Actors 和 Primary UseCases 等。如果不希望这些对象干扰设计过程,可以通过右键菜单逐一删除它们,只留下干净的工作区[^2]。 5. **放置参与者(Actor)** 从工具栏拖拽 Actor 图形至绘图区域。双击每一个新增加的角色图标设置它的属性以及描述文字内容。通常我们会标注为系统外部的人或者事物与系统的交互方。 6. **构建基本用例(Usecases)** 同样利用工具条上的资源,在布上布置各个独立的功能模块表示成椭圆形符号即代表不同的具体操作行为——也就是所谓的“用例”。同样地也需要为其赋予清晰易懂的文字标签说明它所对应的特定动作或服务。 7. **关联关系连线** 使用箭头连接线把上述提到的不同组件之间建立起必要的逻辑联系形式如下几种常见情况: - 关联(Association): 表明某个actor能够执行某项usecase; - 包含(Inclusion)/扩展(Extension): 描述某些条件下才会发生的附加流程或者是必经环节的关系表达方式。 8. **调整布局优化展示效果** 完成了初步草稿以后还可以进一步微调各物件的位置大小颜色字体等等视觉参数使得整个图形更加直观美观易于理解接受。 9. **保存工作成果** 不要忘记定期存盘以防数据丢失!最后别忘了导出图片版本方便分享交流学习参考资料。 ```python # 示例 Python 伪代码模拟部分自动化脚本生成简单用例结构 class Actor: def __init__(self, name): self.name = name class UseCase: def __init__(self, title): self.title = title def create_use_case_diagram(): actor = Actor("Customer") use_cases = [ UseCase("Place Order"), UseCase("Cancel Order") ] # Simulate connecting actors to use cases connections = [(actor, uc) for uc in use_cases] create_use_case_diagram() ``` --- #### 注意事项 - 确保所有的元素都具有明确的意义和作用,避免无意义的装饰性成分。 - 尝试保持整体风格一致性和简洁性原则,减少不必要的复杂度提升阅读效率。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值