用例图
1、元素 :
(1)参与者
表示用例的使用者在与这些用况进行交互时所扮演的角色的一个紧密集合,通常代表人、硬件设备或者甚至另一个系统所扮演的角色。用人形表示
(2)用例
是对一组动作序列的描述,系统执行这些动作序列来为参与者产生一个可观察的结果值,用椭圆表示。每个用例都必须有一个区别于其他用例的名称(一串文字)。单独的名称叫做简单名,在用例名前加上它所属的包的名称为受限名。
(3)关系
(4)系统边界
指系统与系统之间的界限,把系统边界以外的同系统相关联的其他部分称为系统环境,用矩形表示
2、举例:
客户购买一瓶饮料,先投入一枚硬币,售货机显示存入的金额,客户按下按钮做出选择,售货机弹出饮料,如有需要,则找回零钱。
用例:购买一瓶饮料
参与者:客户
前置条件:机器正在等待投入货币
后置条件:机器等待投入硬币
机房举例