uml中有十种图,可以分为四大类,分别是用例图,静态图,行为图,实现图。静态图又分为类图、对象图、包图。行为图分为状态图、活动图、交互图;交互图分为序列图和协作图。实现图分为部署图和构件图。
一、用例图
用例图是用来描述客户的需求,从用户的角度描述系统的功能,并指出系统的执行者,强调谁在使用系统,系统执行者完成了哪些功能。用例图包括角色、用例和关系。
如何决定用例图的角色呢,可以从以下几个方面找:
1.直接使用系统的人
2.系统的维护人员
3.系统使用的外设
4.与系统相连的其他系统
用例就是对系统功能的描述。关系是指角色和用例的关系,用例和用例之间的关系。关系有泛化、关联、依赖,用例之间的依赖关系又有扩展和包含。
机房收费系统中一般用户的用例图: