本文主要是介绍UML建模——用例图及关系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
OK,按照上篇博客留下来的问题,接下来从UML建模中九大图——用例图展开叙述
用例图
定义:用例图描述了一组用例,参与者以及它们之间的关系,包括如下图
对概念进行解释
用例:
用例是对一个系统或一个应用的功能描述
参与者:
1.真实的人,即用户
2.其他系统
3.可以运行的进程,如时间
确定参与者
参与者用例间关系及用例与用例间的关系
关联
用实线箭头表示
参与者与用例间通常用关联描述
继承(泛化)
用实线空心箭头表示
如图所示,查询教师及查询学生继承了查询用户的行为
依赖(包含)
用虚线及include字符表示
如图所示:三个信息里都使用了查询信息即为包含依赖(包含)关系
扩展关系
用虚线及extend字符表示,箭头指向的是基础用例,另一头为扩展用例
如图所示:如果没有按时归还图书便有缴纳罚款的扩展用例
下面博客更新对系统的静态结构分析图
这篇关于UML建模——用例图及关系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!