UML建模之用例图(重点讲extend和include关系)

本文介绍了UML中的用例图,重点讲述了用例图的组成部分,包括角色和用例,以及它们之间的关系,如包含关系(include)、扩展关系(extend)。通过实例解析了包含和扩展关系的区别和使用场景,帮助读者理解如何在系统建模中运用这些概念。
摘要由CSDN通过智能技术生成
       用例图(Use Case Diagram)是整个UML9种图中最基础、最重要的一种图。为什么说它重要呢?因为用例图描述的是待开发系统的功能需求,这些功能需求是UML其它几种视图的依据和基础,其它几种图都要围绕用例图中定义的用例来建模,也可以说其它几种图都是为了实现用例图中的用例而存在的。






那么用例图都有哪几种元素组成呢?

角色(Actor)


角色用一个小人,但这并不代表角色只能是人,而不能是其它的物。 角色可以是人、也可以是物。

那么怎样分析一个系统所涉及到的角色呢?下面是几种常用来确定系统角色的方法:

1、直接使用系统的人
2、系统的维护人员
3、从系统被动接受信息的人
4、系统使用的外设
5、需要与此系统相连的其它系统

1-3是人,4、5是物。 所以一定不要认为角色只能是人。


用例(Use Case)
评论 40
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值