系统开发基础:UML中图的相关知识笔记(下)
Posted IT技术分享社区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统开发基础:UML中图的相关知识笔记(下)相关的知识,希望对你有一定的参考价值。
1、状态图
状态图展现了一个状态机,它由状态、转换、事件、活动组成。状态图关注系统的动态视图,它对于接口、类、协作的行为建模尤为重要,它强调对象行为的事件顺序。
组成:简单状态、组合状态、转换(事件和动作)。
作用:对系统的动态方面建模。通常是对反应型对象建模。
2、活动图
活动图是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图。活动图对于系统的功能建模非常重要,并强调对象间的控制流程。
组成:活动的状态、动作状态、转换、对象。
作用:活动图可以表示分支和汇合。
场景:
1、对工作流建模:此时所关注的是与系统进行协作的参与者所观察到的活动。工作流常常位于软件系统额边缘,用于可视化、详述、构造、文档化开发系统所涉及的业务过程。针对对象流的建模是非常重要的。
2、对操作建模:此时是把活动作为流程图使用,对一个计算细节部分建模。该用法对分支、分叉、汇合状态的建模非常重要。
3、构件图
构件图展现了一组构件之间的组织和依赖。主要专注于系统的静态实现视图。它与类图相关,通常把构件映射为一个或多个类、接口、协作。
4、部署图
部署图展现了运行处理节点以及其中的构件的配置。部署图给出了体系结构的静态实施图。它与构件图相关,通常一个节点包含一个或者多个构件。
个人博客网站:https://programmerblog.xyz
以上是关于系统开发基础:UML中图的相关知识笔记(下)的主要内容,如果未能解决你的问题,请参考以下文章
(软考笔记) —— 系统架构设计师 - UML建模与架构文档化