UML九种建模图--用例图
UML九种建模图:用例图、类图、对象图、顺序图、协作图、状态图、活动图、组件图、配置图。又可以静动分为静态视图和动态视图。静态图分为:用例图,类图,对象图,包图,构件图,部署图。动态图分为:状态图,活动图,协作图,序列图
用例图
用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。
功能
在需求分析阶段帮助用户分析需求
关系
用例图最重要的就是关系:
关联(Association)(参与者与用例的通信,如登录)
【箭头指向】:指向消息接收方
泛化(Inheritance)(类似于继承)
子用例和父用例相似,但表现出更特别的行为;子用例将继承父用例的所有结构、行为和关系。子用例可以使用父用例的一段行为,也可以重载它。父用例通常是抽象的
【箭头指向】:指向父用例
包含(<< Include >>)(大功能分为小功能)
包含关系用来把一个较复杂用例所表示的功能分解成较小的步骤。
扩展(<< Extend >>)(附加功能模块)
扩展关系是指用例功能的延伸,相当于为基础用例提供一个附加功能。