前言
UML是用来描述系统的整个设计的过程,而针对这个过程产生了UML9种图:用例图,类图,对象图,协作图,序列图,活动图,状态图,构件图和部署图。
思维导图
用例图
一、简介
根据上面的导图,我们首先来介绍一下用例图,从用户的角度描述需求,希望实现的系统功能及执行者。用例图是由用例、角色和关系三部分组成。
二、过程
在设计过程中要注意:
1.明确功能,不需要具体的实现方法
2.明确用例图的属性(事件流,常规和预期的路径描述:备选流,其他因素产生,执行其他路径;前置条件,事件流执行的前提条件;后置条件,用例结束时系统状态)
3.明确用例的粒度与范围(分解对级别划分,以及对代码实现及系统修补的影响)
4.清晰的定义系统边界,执行者角度命名用例
三、举例
此图共包括3个角色,分别为一般用户、操作员、管理员。包含以下几种关系:
1.关联:分为双向和单向,一般为角色和用例之间的关系
2.泛化:将某些角色的共同行为提取出来表示为通用的行为,例如:继承关系...
3.包含:include,一个用例的行为包含另一个用例的行为
4.扩展:extend,此用例添加的新的行为,增量扩展
总结
理论需要动手实践,在写这篇文章上查询了很多的UML用例图。可能仍存在缺陷,也请把您对此文的一些意见及建议留在下方!