UML (二) :Use Case Diagram

Four different elements of Use Case diagram

  • Systems: A system is whatever you’re developing, such as: a website, a software component, a business process, a app, and etc. You can represent a system with a rectangle which help define the scope of this system, and put the name of the system at the top.
  • Actors: An actor which is depicted by a stick figure, is going to be someone or something that uses our system to achieve a goal. That could be a person, an organization, another system, or an external device.
    • Primary Actors: A primary actor initiates the use of the system, should be to the left of the system.
    • Secondary Actors: A secondary actor is more reactionary, should be to the right of the system.
  • Use Case: A use case is depicted with this oval shape and it represents an action that accomplishes some sort of task within the system.
  • Relationships:
    • association: a solid line signifies a basic communication or interaction
    • include: a dashed line with an arrow that points towards the included use case, every time the base use case is executed, the included use case is executed as well
    • extend: a dashed line with an arrow that points towards the base use case,the extend use case will only happen if certain criteria are met.
    • generalization: solid line with an triangle from the children up to the parent
    • a use case with extension point: just a detailed version of extend relationship

Example

Bankapp use case

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值