系统开发基础:UML中图的相关知识笔记(下)

Posted IT技术分享社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统开发基础:UML中图的相关知识笔记(下)相关的知识,希望对你有一定的参考价值。

 

             

 

1、状态图

状态图展现了一个状态机,它由状态、转换、事件、活动组成。状态图关注系统的动态视图,它对于接口、类、协作的行为建模尤为重要,它强调对象行为的事件顺序。

             

 

组成:简单状态、组合状态、转换(事件和动作)。

作用:对系统的动态方面建模。通常是对反应型对象建模。

2、活动图

活动图是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图。活动图对于系统的功能建模非常重要,并强调对象间的控制流程。

组成:活动的状态、动作状态、转换、对象。

作用:活动图可以表示分支和汇合。

场景:

1、对工作流建模:此时所关注的是与系统进行协作的参与者所观察到的活动。工作流常常位于软件系统额边缘,用于可视化、详述、构造、文档化开发系统所涉及的业务过程。针对对象流的建模是非常重要的。

2、对操作建模:此时是把活动作为流程图使用,对一个计算细节部分建模。该用法对分支、分叉、汇合状态的建模非常重要。

3、构件图

构件图展现了一组构件之间的组织和依赖。主要专注于系统的静态实现视图。它与类图相关,通常把构件映射为一个或多个类、接口、协作。

4、部署图

部署图展现了运行处理节点以及其中的构件的配置。部署图给出了体系结构的静态实施图。它与构件图相关,通常一个节点包含一个或者多个构件。

 



个人博客网站:https://programmerblog.xyz


文章推荐




以上是关于系统开发基础:UML中图的相关知识笔记(下)的主要内容,如果未能解决你的问题,请参考以下文章

关于‘UML’的基础知识

UML基础知识

(软考笔记) —— 系统架构设计师 - UML建模与架构文档化

(软考笔记) —— 系统架构设计师 - UML建模与架构文档化

UML知识扫盲

JAVA-UML