用例图

醉酒当歌 提交于 2019-12-04 18:54:36

用例图(Use Case Diagram)

系统(Systems)

由方框表示

将一系列功能有密切联系的用例括起来组成一个的系统

avatar

参与者(Actor)

由一个简笔画的小人表示

描述与系统交互的用户,组值或外部系统

avatar

用例(Use Cases)

由一个椭圆表示

描述系统中完成某些任务的功能

avatar

关系(Relationships)

  1. 关联

    由实线箭头表示,箭头指向消息接收用例

    描述参与者与用例之间的通信

    用户可能的行为有取款和存款

    avatar

  2. 包含

    由虚线箭头+include表示,箭头指向被包含者(小步骤)

    描述用例与用例之间的关系,通常是将一个功能分解为更小的步骤

    登录包含密码验证,所以由登录指向密码验证

  3. 扩展

    由虚线箭头+extend表示,箭头指向基础用例

    描述用例与用例之间的关系,通常是表述一个功能延伸出的附加功能

    包含和继承的区别

    登录一定会导致密码验证,但不一定会导致显示错误信息,所以密码验证是登录的子步骤,显示错误信息是登录的附加功能

    avatar

  4. 泛化

    由实线三角箭头表示,箭头指向父用例(未细分的用例)

    描述用例和用例间或者参与者和参与者间的关系,通常是对于一类参与者或者用例的细分

    如付款可细分为花呗付和银行卡付

    avatar

示例

示例

参考网址

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!