VISIO画用例图时使用include……,一对多

原文链接:http://hi.baidu.com/tanling339/item/072041c2bd4d8752ac00ef1d


画用例图时发现只有<<extend>>和<<use>>关系,找不到<<include>>关系。

是否use即是include?答案是否……use发生在角色与用例之间,而include发生在用例与用例之间。

本来想他们画完之后我用ROSE重绘,但是好麻烦的样子。。于是下面介绍一个投机取巧的方法 = _ = ……

随意在你需要的地方 用extend或use画一条线,

双击这条线,名称改为<<include>>。

右键选择这条线——形状显示选项

将名称选上,原先钩着的构造器 取消掉

OK……就这样显示出来了~

建议如果关系中不想画use的话,就可以拿use线来当include,修改形状显示选项时钩选上

“应用于当前绘图窗口页中此后放置的同类UML形状”,以后就可以直接改名字了 = =


一对多的话选择   文件-->文件-->形状-->其他visio方案-->文件-->文件-->连接符,然后在连接符中选择多树枝直角即可
### 如何使用 Visio 绘制 UML 用例图 UML 用例图是一种用于描述系统功能及其与外部参与者交互的方式的图表。以下是关于如何在 Microsoft Visio 中创建 UML 用例图的具体方法。 #### 准备工作 确保安装了支持 UML 图表模板的 Visio 版本。如果尚未启用 UML 功能,则需先激活它。可以通过导航至 **文件 -> 选项 -> 常规** 并确认已勾选“显示高级功能”来完成此操作[^1]。 #### 创建新的 UML 用例图文档 启动 Visio 后,选择新建绘图并向导会提示选择一种类型的图表。输入关键词“UML Use Case Diagram”,然后点击确定以加载相应的形状库和设置[^2]。 #### 添加基本组件 - **Actor (角色)** 将代表参与者的图标拖放到布上。这通常是一个小人的形象表示用户或其他系统。 - **Use Cases (用例)** 插入椭圆形节点作为各个具体的功能或动作项。例如,“登录账户”或者“提交订单”。每个椭圆都应附带清晰简洁的文字说明其作用。 - **Relationships (关系)** 连接线条用来展示不同实体之间的关联性。包括但不限于依赖、泛化等逻辑联系形式。对于简单的二元互动可以直接应用直线连接;而对于更复杂的继承情况则需要用到特殊的箭头样式表明父子级关系。 #### 自定义布局调整 利用网格对齐辅助工具帮助精确放置对象位置,并合理安排空间使得整个面看起来整洁有序而不显得拥挤混乱。此外还可以更改颜色主题风格让最终成果更具吸引力。 ```python # 示例 Python 伪代码模拟生成简单列表结构对应上述概念中的某些部分 class Actor: def __init__(self, name): self.name = name class UseCase: def __init__(self, description): self.description = description actor_list = [Actor("Customer"), Actor("Admin")] usecase_list = [UseCase("Place Order"), UseCase("Cancel Order")] for actor in actor_list: print(f"{actor.name} interacts with system.") for uc in usecase_list: print(f"System provides functionality: {uc.description}.") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值