diff --git a/source/_posts/use-case-describe.md b/source/_posts/use-case-describe.md index 45528eb..fadb8be 100644 --- a/source/_posts/use-case-describe.md +++ b/source/_posts/use-case-describe.md @@ -28,7 +28,7 @@ date: 2021-05-22 22:18:31 - **参与者**用一个小人表示,是发起或者参与一个用例的外部用户或者其他软件系统等同系统进行交互的角色,不一定是一个实际用户,也可以是一个系统、外部设备或者是一个组织等。 - **系统边界**用一个矩形框表示,用于展示系统的上下文环境,是系统所包含的成分与系统外事物的分界线。 - **关系**表示参与者和用例之间的关系,通常存在关联、泛化、包含和扩展四种关系。 - - **关联**表示参与者与用例之间的通信,任何一方都可以佛嗯三和接收消息。如果消息是单向传递,那么箭头指向消息接收方。 + - **关联**表示参与者与用例之间的通信,任何一方都可以发送和接收消息。如果消息是单向传递,那么箭头指向消息接收方。 - **泛化**类似于继承关系,子用例与父用例相似,但行为更加特殊。箭头通常指向父用例。 - **包含**是表示一个用例可以被分解为若干更小的步骤;基础用例可以看到它包含的用例,并且依赖这些被包含的用例的执行结果,但是两者不能访问对方的属性。包含关系一般用虚线连接,箭头指向被包含的用例,虚线上需要标记`<>`字样。 - **扩展**指用例功能的延伸,可以把新功能插入到已有用例,可以理解为为基础用例提供一个附加功能。扩展关系使用虚线连接,箭头指向被扩展的用例,虚线上需要标记`<>`字样。