Use case association

Use case association property sheet General tab

The General Tab contains the following properties:

Property Description
Name Specifies the name of the item, which should be clear and meaningful, and should convey the item's purpose to non-technical users.
Code Specifies the technical name of the object, which is used for generating code or scripts.
Comment Descriptive comment for the object.
Stereotype Extends the semantics of an object derived from existing objects but specific to your needs.
Orientation Defines the direction of the association. You can choose between:

Primary Actor – the association leads from the actor to the use case

r

Source Specifies the object that the association leads from. You can use the tools to the right of the list to create an object, browse the complete tree of available objects or view the properties of the currently selected object.
Destination Specifies the object that the association leads to You can use the tools to the right of the list to create an object, browse the complete tree of available objects or view the properties of the currently selected object.

今天与一位高手讨论,发现">"还是有一定意义,之所以pd12没有画出来,可能只是为了不让大家误解,但在association属性里发现还是有“Orientation",但个人认为没有还是比较好,有“〉”也不是错误。

下面是关于对用例关系的一些认识:

A<------<<include>>-----B

A用例里必然包含B用例,在A用例执行过程中必然包括一个完整的B用例,只所以出现这一种关联关系就是为了用例的简单重新,不需要在图上画多个。

A-------<<extend>>----->B

A用例在某种条件下必然包含B用例,当这种条件必然发生时就是include,它的出现就是为了对include关系的更一般化,注意箭头方向,如果画错了,就完全表达是另一个意思了。

A——————————|>B

B用例是A用例的泛化,它表达的语意要大于<<extend>>,它可能是对B用例过程进行修改,而上两种都不涉及对在A用例中对B用例执行过程的修改。

表达的关系包容关系如下:

"泛化" 〉= "<<extend>>" >= "<<include>>"

以上只是个人的一些理解,如有不对请您指教。

<think>好的,我现在需要帮助用户了解如何使用PowerDesigner创建用例图。首先,我要确保自己了解PowerDesigner的基本功能和操作步骤。PowerDesigner是Sybase开发的工具,主要用于数据建模、业务流程建模等,但用户询问的是用例图,属于UML建模的一部分。 接下来,我应该回忆或查找在PowerDesigner中创建用例图的具体步骤。可能需要包括如何启动新模型、选择模型类型、添加用例、参与者以及它们之间的关系。同时,用户可能需要知道如何连接元素,比如关联、包含、扩展等关系。 用户提到需要教程,所以步骤需要详细且分点说明。可能需要检查每个步骤的准确性,比如菜单选项的位置,是否有版本差异。例如,PowerDesigner的不同版本界面可能有变化,但基本流程应该类似。需要提醒用户注意版本差异。 另外,用户提供的引用内容似乎与PowerDesigner无关,而是关于另一个工具Incubus Data Modeler。这可能是一个干扰项,但根据系统指令,需要参考用户之前的问题。用户之前可能混淆了工具,但当前问题明确提到PowerDesigner,所以应专注于PowerDesigner的相关信息,忽略不相关的引用。 然后,生成相关问题。需要考虑用户可能进一步询问的内容,比如如何优化用例图、如何生成文档、与其他工具的集成等。这些问题应该与用例图设计相关,并帮助用户深入使用PowerDesigner。 最后,确保回答结构清晰,使用中文,并遵循LaTeX格式要求。数学表达式可能在此问题中不适用,但如果有技术术语或公式,需要正确使用格式。例如,提及版本号或模型元素时是否需要特殊格式,但此处可能不需要,所以保持自然的中文描述即可。 总结步骤: 1. 打开PowerDesigner并创建新模型,选择UML用例模型。 2. 添加参与者和用例到图中。 3. 使用关系工具连接元素,如关联、包含、扩展。 4. 设置属性,完善详细信息。 5. 生成文档或导出图表。 需要验证这些步骤是否正确,可能需要回忆或参考PowerDesigner的官方文档或可靠教程。同时,注意可能的常见错误,比如用户找不到某个工具栏按钮,应提示具体路径或菜单选项的位置。 相关问题部分需要考虑用户后续可能的问题,比如优化布局、与其他图的集成、团队协作功能等。确保问题具有针对性,帮助用户进一步探索工具的功能。</think>### PowerDesigner用例图创建教程 PowerDesigner支持通过以下步骤创建用例图: 1. **新建模型文件** - 启动PowerDesigner后点击`File > New Model` - 选择`Object-Oriented Model > Use Case Diagram` - 设置模型名称和存储路径[^1] 2. **添加基础元素** - **添加参与者**:从左侧工具栏选择`Actor`图标,点击画布放置 - **添加用例**:使用`Use Case`工具创建椭圆元素 - **系统边界**:通过`Package`工具创建子系统模块 3. **建立关系连接** ```mermaid graph LR Actor(参与者) -- 关联 --> UseCase1 UseCase1 -- <<include>> --> UseCase2 UseCase1 -- <<extend>> --> UseCase3 ``` - 使用`Association`工具连接参与者与用例 - 通过`Dependency`工具添加`<<include>>`或`<<extend>>`关系 4. **设置属性详情** - 双击元素打开属性窗口 - 用例可添加前置条件/后置条件描述 - 关系可设置多重性等特性 5. **生成标准文档** - 通过`Report > Generate Report`生成Word格式文档 - 支持导出为PDF/PNG/SVG格式
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值