什么是UML?
UML(Unified ModelingLanguage)统一建模语言是用来设计软件蓝图的可视化建模语言。
UML的主要包括三种构造块
1).事物(构成模型图的一些基本图示符号,他们表示一些面向对象的基本概念)
2).关系(表示基本图示符号之间的关系)
3).图(特定的视角对系统所作的抽象描述)
事物是对模型中最具有代表性的成分的抽象;关系把事物结合在一起,图聚集了相关的事物。
今天所讲述的是UML图中的一种——用例图
什么是用例图?
用例图:用来描述用户的需求,从用户的角度描述系统功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。
基本元素:角色、用例、关系
用例:功能的描述
角色:一种人员的角色这个角色和哪个用例相关,角色可以是人也可以是事、物等;
关系:执行者和用例之间的关系
图符表示:
角色: 用例:用一个椭圆表示
关系有四种:
用例图的主要属性: 用例图的粒度范围:
用例图是整个UML9种图的关键它会涉及并影响到其它图的实现过程。