即时通讯系统活动图-2uml中哪个图用来描述用户与系统关系的.活动图用例图状态图类图

时间:2020-11-23

聊天软件

解释为什么在建模系统时可以同时创建活动图和时序图。图书馆系统的活动图。

这是系统的自动默认。im即时通讯系统。

活动图,状态图,顺序图有什么区别和联系

活动图(activityraph,dynamicraph)是阐明业务用例实现的工作流程。 业务用例工作流说明了一个业务必须做些什么才能向服务的业务主角提供它所需要的价值。 业务用例由一系列活动组成,这些活动一起为业务主角生成某些工件。 工作流通常包括一个基本工作流和一个或多个替代工作流。 使用活动图说明工作流的结构。 活动图是状态图的一种特殊形式。 其中所有或大多数状态都是活动的,并且所有或大多数传输在源状态中完成活动后立即触发。状态图(StatechartDiagram)是基于事件响应的实体动态行为的描述,显示实体如何根据当前存在的状态响应不同的事件。 通常,我们为以下研究目的创建UML状态图:研究类、角色、子系统或组件的复杂行为。 状态图用于显示状态机(它指定对象所在的状态序列),使对象达到这些状态的事件和条件,以及达到这些状态时发生的动作。即时通讯系统的特点。

序贯图是将相互作用表示为二维图。 纵向是时间轴,时间沿垂直线向下延伸。 水平轴表示协作中单个对象的类元素角色。 类元角色由生命线表示。当对象存在时,角色用虚线表示,当对象的进程处于活动状态时,生命线是一条双向线。序列图是一种动态建模方法。UML序列图通常用于:确认和丰富使用情况的逻辑。

即时通讯系统活动图:UML图中行为图包括活动图和什么

交互图显示了为某一目的发生的交互。 它由上下文中的一组对象及其交互的信息组成。 交互图也可以用来描述情境的行为。 序列图和协作图是交互图,序列图和协作图可以相互转换。即时通讯

序列图显示了该组对象发送和接收的一组对象和消息,用于按时间顺序建模控制流。 用序列图说明系统的动态视图。

协作图显示了一组对象、这些对象之间的连接以及这些对象发送和发送的消息。 它强调发送和接收消息的对象的结构组织,并根据组织结构对控制流进行建模。活动图是一种特殊的状态图,它描述了要做的活动,执行这些活动的顺序(主要是并行的),以及工作流程(完成工作所需的步骤)。 对于系统的功能建模尤为重要,强调对象之间的控制流程。

高级活动图用于表示一些需要完成的任务,即分析使用情况,了解涉及多个使用的工作流程,多线程和并行,显示相互关联的行为整体,建模企业流程,建模系统的功能。 用低级活动图来表示类的方法。 但活动图不适用于描述动作与对象的关系,显示对象之间的合作,显示对象在生命周期中的操作。

资料来源:。学生选课系统活动图。