软件建模 CODEARTS MODELING-用例图
用例图
用例图用于编写测试用例,将角色与用例联系起来。
元素名 |
图标 |
含义 |
---|---|---|
Use Case |
|
用例,代表的是一个完整的功能。 |
Test Case |
|
测试用例,是原型的用例元素。通过将元素属性和功能应用于由另一个元素或更确切地说是元素集表示的功能的测试,您可以使用它来扩展“测试”窗口的功能。 |
Actor |
|
角色,是与系统交互的人或事物。 |
Boundary |
|
边界,可以放入元素,形成一个模块。 |
Collaboration |
|
是对对象和链总体安排的一个描述,这些对象和链在上下文中通过互操作完成一个行为,例如一个用例或者操作。 |
Collaboration Use |
|
使用协作用于在复合结构图中将协作定义的模式应用于特定情况。 |
Package |
|
包。对元素进行分组,并为分组的元素提供名称空间。一个程序包可能包含其他程序包,从而提供程序包的分层组织。 |
Generalization |
|
组合,是整体与部分的关系,但部分不能离开整体而单独存在。 |
Realization |
|
实现,是一种类与接口的关系,表示类是接口所有特征和行为的实现。 |
Association |
|
关联,是一种拥有的关系,它使一个类知道另一个类的属性和方法。 |
Dependency |
|
依赖,是一种使用的关系,即一个类的实现需要另一个类的协助。 |
Constraint |
|
是一个语义条件或者限制的表达式。UML 预定义了某些约束,其他可以由建模者自行定义。 |
Anchor |
|
锚点。 |
Containment |
|
内嵌,表示嵌在内部的类。 |
Include |
|
基用例与包含用例之间的关系。说明如何将包含用例中定义的行为插入基用例定义的行为中。基用例可以看到包含用例,并依赖于包含用例的执行结果。但是二者不能访问对方的属性。 |
Extend |
|
是指扩展用例与基用例之间的关系。特别是如何将扩展用例定义的行为插入基用例定义的行为序列。 |
Use |
|
使用,是一种使用的关系。表明一个模块在运行的时候,需要使用另外一个模块。 |
用例图示例,如下图所示:
- 移动开发平台_SAAS平台_基础软件_低代码开发平台
- 软件测试流程_测试计划CodeArts TestPlan_测试平台-华为云
- 编译构建有什么作用_ 编译构建 CodeArts Build_软件开发编译构建-华为云
- 软件开发云端测试平台_软件开发生产线_测试计划 CodeArts TestPlan-华为云
- 软件开发生产线CodeArts体验指南_软件开发平台_软件开发生产线-华为云
- 测试管理平台有什么优势_测试计划CodeArts TestPlan_软件测试-华为云
- 软件开发学习入门
- 软件开发学习入门
- 如何在测试计划服务中使用关键字?
- 华为云CodeArts API_API测试_接口测试_关键字