3.设置 Multiplicity 属性,可从下表中选择:
1,表明有且仅有此角色的一个实例参与每个链接。
1..*,表明此角色的一个或多个实例参与每个链接。
0..1,表明参与是可选的。
*,表明此角色的零个或多个实例参与该链接。
注意:很多团队不在用例图中提供重数信息,保留重数的默认值 1,而是在用例的其他描述中提供该信息。在这种情况
下,用例图中的所有重数都将隐藏。
在多个关系图中使用一个参与者或用例
可以在多个关系图中显示相同的参与者或用例。例如:
可以在不同关系图中描述同一参与者涉及的不同用例。
可以使用一个关系图来显示一个用例所关联的多个参与者和子系统,使用另一个关系图来显示如何将该用例结构化到
被包括用例和扩展用例中。
在不同关系图中显示相同参与者或用例
1.在一个关系图中创建参与者或用例。
2.创建另一个用例图。
3.将参与者或用例从“模型资源管理器”拖到新关系图中。
注意:如果放入新关系图的是已关联的参与者和用例,则它们之间的关联将自动显示在新关系图中。
详细描述用例
用例表示:
参与者使用系统要实现的目标,如“购买餐饮”;以及
一个或多个方案,即为实现目标而执行的一系列步骤,如:{“订餐”、“付款”、“送餐”}。除了成功方案以外,还可能有若
干异常或失败方案,如“信用卡被拒”。
对用例的描述可以有不同的详细程度。在设计的早期阶段,仅在用例图上标示名称就足够了。稍后就可以编写更加详
细的方案描述。
在 Visual Studio 旗舰版 中,可以采用多种方法描述用例,这些方法可以分开使用,也可以一起使用:
将用例链接到项目中的另一个或几个关系图。
活动图有助于解释包含循环、分支和并行线程的较复杂流程。活动图还可以显示流程各部分之间的数据流。
序列图有助于解释不同参与者之间复杂的交互序列。序列图还可用于显示系统内发生的对每个用例的响应。
将用例链接到用于详细描述用例的 OneNote 页面、节或段落。
将用例链接到 Word 文档,在该文档中使用文本、屏幕截图等来描述该用例的方案。有关更多信息,请参见用户需求
建模。
将用例链接到同一解决方案中的关系图或文件
1.绘制关系图(如序列图或活动图)来演示用例的方案。
2.返回到用例图。
3.将关系图或文件从解决方案资源管理器拖到用例图的空白部分。
4.使用“依赖项”从项目连接到用例。
链接到诸如 Word 文档或 PowerPoint 演示文稿等解决方案文件
1.编写一个文档,在该文档中使用文本、屏幕截图等来描述用例的方案。
2.向解决方案中添加文档。
a.将该 Word 文档移入解决方案所在的 Windows 文件夹。