系统开发基础:UML中图的相关知识笔记(下)
1、状态图
状态图展现了一个状态机,它由状态、转换、事件、活动组成。状态图关注系统的动态视图,它对于接口、类、协作的行为建模尤为重要,它强调对象行为的事件顺序。
组成:简单状态、组合状态、转换(事件和动作)。
作用:对系统的动态方面建模。通常是对反应型对象建模。
2、活动图
活动图是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图。活动图对于系统的功能建模非常重要,并强调对象间的控制流程。
组成:活动的状态、动作状态、转换、对象。
作用:活动图可以表示分支和汇合。
场景:
1、对工作流建模:此时所关注的是与系统进行协作的参与者所观察到的活动。工作流常常位于软件系统额边缘,用于可视化、详述、构造、文档化开发系统所涉及的业务过程。针对对象流的建模是非常重要的。
2、对操作建模:此时是把活动作为流程图使用,对一个计算细节部分建模。该用法对分支、分叉、汇合状态的建模非常重要。
3、构件图
构件图展现了一组构件之间的组织和依赖。主要专注于系统的静态实现视图。它与类图相关,通常把构件映射为一个或多个类、接口、协作。
4、部署图
部署图展现了运行处理节点以及其中的构件的配置。部署图给出了体系结构的静态实施图。它与构件图相关,通常一个节点包含一个或者多个构件。
IT技术分享社区
个人博客网站:https://programmerblog.xyz
文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识
作者:天使不哭
微信号:hgmyzhl
微信公众号:小明互联网技术分享社区
CSDN:IT技术分享社区
知乎:IT技术分享社区
出处:小明互联网技术分享社区
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.