UML-用例图

前言

  先说下感受把,奇了怪了为什么每次接触到一个新项目时刚开始就拖好长时间,走不动。UML视频也看完了但是没有什么感觉就知道点概念上的东西,到实践时没法动手,因为不会。于是乎就找同学借书阅读并且也在网上页上找相关博客,站在巨人肩膀上学习。此次经验,既然两者已经都做了,最后一点就是自己亲自动手,管他会不会先干,先模仿别人的做,照小猫画大虎,画着画着忽然就有点味道了,能找到到一点点联系了,最后就有了总结这么回事。

用例图

 用例图是描述系统功能的视图,用例图是外部用于所能观察到的系统功能的模型图。用例图提供了一些参与者与一些用例,以及它们之间的关系,用于对系统、子系统或类的功能进行建模。

用例图包含三方面内容:
1.用例(Use Case)
2.参与者(Actor)
3.参与者、用例之间的关系。包括:关联关系、泛化关系、包含关系、扩展关系等。

关联关系用带箭头的直线表示:
在这里插入图片描述
包含关系表示为:虚线箭头加(include)字样,箭头指向被包含的用例。如下图所示:
在这里插入图片描述
泛化关系:用带空心箭头的实线表示,箭头的方向由子用例指向父用例。如下图表示:
在这里插入图片描述
扩展关系:表示为虚线箭头加《extend》字样,箭头指向被扩展的用例。即:基础用例
在这里插入图片描述

针对系统是我们做过的机房收费管理系统,首先分析系统等级划分。

一般用户具有功能:学生查看余额、学生查看上机记录、学生充值记录查询、学生上机状态查看、修改密码

一般用户用例图:
在这里插入图片描述

操作员具有的功能:注册、充值、退卡、收取金额查询、金额返还信息查询、学生基本信息维护、操作员工作记录

操作员用例图:
在这里插入图片描述
管理员具有的功能:结账、添加或删除用户、基本数据设定、正在值班教师、日结账单、周结账单

管理员用例图:
在这里插入图片描述
初次画图,有问题欢迎评论区指出。。。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值