UML之用例图用法

        用例图(use case diagram)是用户与系统交互的最简表示形式,展现了用户和与他相关的用例之间的关系。通过用例图,人们可以获知系统不同种类的用户和用例。用例图也经常和其他图表配合使用。

用例图元素

角色

        标识与系统交互的用户、组织或外部系统,用一个小人图形表示。

 

用例

        表示系统的对外提供的功能。用一个小椭圆表示。

容器

        表示一个完整系统的边界,将用例包含在内。用一个大椭圆或者矩形表示。

关系

        表示角色和用例相互之间的关联关系,包括:关联、包含、扩展和泛化。用一根线和箭头表示。

关联

       表示角色与用例之间的关联,信息从角色传到用例。用一根实线和一个<或>表示。

 

包含(include)

        表示用例之间的关联,一个用例包含另一个用例,一般用于将较为复杂的用例拆分出多个简单用例。用一根虚线和一个<或>表示,箭头指向被包含的用例。

说明:登录用例中包含发送验证码和验证码校验2个功能。

扩展(extend)

        用例功能的延伸,用于在基础用例提供一个额外的用例。用一根虚线和一个<或>表示,箭头指向被扩展的用例。

说明:登录用例中扩展出一个找回密码用例,因为找回密码是额外附加的功能。 

泛化

        用例间的继承关系,继承元素包含被继承元素的所有属性,并有其特殊的属性。用一根实线和一个三角形箭头表示,箭头指向被继承的元素。

 

举例

考试管理系统

老师和学生需要通过登录使用考试管理系统,登录需要发送验证码并验证成功后才能使用,也可以通过找回密码,使用密码登录。

学生登录系统后可以查询个人成绩。

老师登录系统后录入学生成功,包括新增考试成绩和修改考试成绩。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lizz666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值