1、状态图是什么?
状态图(statechart diagram):用来描述一个特定的对象所有可能的状态,以及哪些事件将导致状态改变。
2、状态图的元素
(1)箭头表示一个转换/一个动作
(2)箭头上的文字:表示一个事件
(3)长方形表示某种状态
(4)起始状态 :是一种伪状态,只是表示从这里要开始 (可选)
(5)结束状态:是一种伪状态,只是表示从这里要结束(可选)
示例:
2024-06-07 07:39:19 阅读次数:25
状态图(statechart diagram):用来描述一个特定的对象所有可能的状态,以及哪些事件将导致状态改变。
(1)箭头表示一个转换/一个动作
(2)箭头上的文字:表示一个事件
(3)长方形表示某种状态
(4)起始状态 :是一种伪状态,只是表示从这里要开始 (可选)
(5)结束状态:是一种伪状态,只是表示从这里要结束(可选)
示例:
【UML】-- 顺序图练习题含答案(自动售货机、学生选课、提款机、购买地铁票、洗衣机工作)
简单工厂模式也称为静态工厂方法模式,有一个具体的工厂类,可以生成多个不同的产品。
PETR图:用于项目或任务管理的PERT图表、日程、议程、任务分解结构、关键路径法、项目周期、目标设定和日程表。
基本流程图:主要用于创建流程图、顺序图、信息跟踪图、流程规划图和结构预测图,包含了形状、连接线和链接,基本图形如图所示
组件图用来建立系统的各个组件之间的关系(网站分了多少层,每层有多少组件),它们是通过功能或者文件组织在一起,使用组件图可以帮助读者了解某个功能位于软件包的哪一位置,以及各个版本的软件包含那些功能。如javabean、 ejb 、 jsp都是组件。
部署图(Deployment Diagram)描述了一个系统运行时的硬件节点、在这些节点上运行的软件构件将在何处物理运行以及它们将如何彼此通信的静态视图。
定义系统中的类,描述类的内部结构 (属性, 方法等),表示类之间的关系 (泛化、实现、依赖、关联、聚合、组合);
时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图,当用户进行某个操作的时候,按照时间的顺序看,各个模块之间如何调用的。描述了方法的调用过程,程序的执行流程,以及方法执行结束的返回值情况。
活动图(activity diagram)是UML的动态规图之一,用来描述事物或对象的活动变化流程。类似流程图,描述从一个动作转移到另外一个动作,阐明了业务用例实现的工作流程。
UML类之间的关系
文章
25746
阅读量
3132121
2024-08-05 09:56:27
2024-06-25 09:53:21
2024-06-18 07:22:41
2024-06-18 07:20:39
2024-06-07 07:39:29
2024-06-07 07:39:19
2024-05-27 09:15:18
2024-06-07 07:39:19
2024-04-25 09:04:29
2024-06-07 07:39:29
2024-06-18 07:20:39
2024-06-07 07:39:19