uml语言基础笔之用例图,组件图,泳道图等
程序员文章站
2022-05-15 19:22:02
...
这里包括剩余的uml基础知识,相关图例可查网络,提供一两个图片作为衬托
用例图:从用户的角度描述某个相对完整的业务系统;目的是展示系统的核心功能及与其交互的用户(actor);涉及两个概念,角色(触发用例的人物,或者是时间)和用例(业务功能描述)
角色之间包含两种关系:依赖和继承
用例之间包含两种关系:包含关系(必选,是抽象的用例,是为了复用共用业务操作步骤)和扩展关系(可选)
组件图:表现软件模块的实现关系,也表现软件模块的关系
部署图:描述系统的软,硬件的布局关系
时序图:用来描述某个顺序执行不带分支的业务流程当中,各个对象按时间的先后的交互关系
协作图:按空间的布局,描述对象之间的交互关系,作用是平衡类的责任,补充说明时序图
状态转换图:描述单个对象/子系统在不同事件触发的情况下,状态的转换过程,用在对复杂的对象进行分析的时候
活动图:描述业务流程(可带分支),并可建模业务操作,补充说明用例图
泳道图:活动图按角色划分为一个个泳道,每个角色的活动散落在各个角色对应的泳道里,如下图:
包:用于组织uml元素,划分子系统
上一篇: java8新特性学习笔记