前言:
看完了软工视频,接下来就开始进行实践操作了!第一个图是用例图,也是我最先动手实践的第一个图,那么我们首先来看看,到底什么是用例图。
分述:
什么是用例图?
从用户角度描述系统功能,并指各功能的操作者。用例分析可以认为是对系统功能的分解。
基本元素:
用例:用椭圆形表示
角色:触发事件,被动接受中心
关系:
图符:
1.参与者
2.用例
3.关系
见基本元素中关系的表示。
主要属性:
1.事件流:描述一个用例在执行时执行者与系统之间的交互过程,多个分支
2.基本流:对用例中常规与预期路径的描述
3.备选流:由于受到其他因素影响,用例执行了其他的路径
4.前置条件:是该用例执行的前提条件,用来描述在什么条件下可以开始执行一个事件流
5.后置条件:说明用例结束时系统的状态
6.前置条件和后置条件可以用于用例的验证和评审。
粒度和范围:
1.概述级
2.用户目标级
3.子功能级
识别参与者:
谁向系统获取信息。
谁操作系统。
系统使用哪些外部资源系统是否和已经存在的系统交互。
获取用例:
参与者执行系统什么操作?(创建、存储、修改、删除等)
需要将外界的哪些信息提供给系统?
需要将系统的哪个事件告诉参与者?
系统向外输出的媒介?
机房收费用例图示例:
机房收费系统中,参与者为:学生 一般用户 操作员 管理员
一般用户:
操作员:
管理员:
这只是一部分示意图,学会了画一个图,就可以画出更多,融会贯通!第一次画,其中可能有不正确的地方,欢迎大家指正!
总结:
在实践中,才能更深的掌握知识!