l 活动图
活动图描述了为完成一个目标需要做的活动以及这些活动的执行顺序。
n 用例活动图
活动图用来描述用例场景,也就是业务流程。主要包含一下元素。、
u 起始点
u 判断
u 同步
同步分为同步起始和同步汇合。同步起始表示从它开始多个支流并行进行;同步汇总表示多个支流同时到达后再执行后续活动。
u 结束点
一个业务流程可以有一个或者多个结束点。
u 基本流
频繁使用的,默认的业务流程分支
u 支流
不经常使用的,非默认的业务流程分支
u 异常流
非正常的、处理意外情况的业务流程分支
n 对象活动图
用于展示对象的交互。
n 泳道
对获得角色职责非常有帮助。
在实际的建模过程当中,活动图经常用于以下两种场景建模:
n 业务场景建模
n 用例场景建模
l 状态图
状态图用于对模型元素的动态行为进行建模,状态图包括以下几种元素:
n 初始状态
n 状态
状态是对象执行某项活动或等待某个事件时的条件。
n 复合状态
具有子状态的状态被称为复合状态。
n 转移
转移是两个对象之间的转换。
n 事件
事件是一个特定的动作或行为。
n 条件
条件是一个布尔表达式,当事件发生时将检查这个表达式的值。
n 最终状态
对象生命周期结束。
l 时序图
时序图用于描述按时间顺序排列的对象之间的交互模式。时序图常用元素有:
n 对象
n 生命周期线
n 消息
u 简单消息
u 返回消息
u 同步消息
u 限时消息
u 异步消息
u 会话
u 销毁
时序图包括以下两种类型:
n 业务模型时序图
l 协作图
它通过对象之间的连接和他们相互发送的消息类显示参与交互的对象。
分享到:
相关推荐
UML九种视图是指UML模型中的九种基本视图,分别是:用例视图、类视图、状态机视图、活动视图、顺序视图、通信视图、组件视图、部署视图和-profile视图。 UML九种视图的作用是帮助开发者更好地理解和设计软件系统,...
18. 对象的状态:UML 中的对象的状态用于描述对象的当前状态,包括静态状态和动态状态。 19. 对象的行为:UML 中的对象的行为用于描述对象的行为,包括服务和操作。 20. 消息通信:UML 中的消息通信用于描述对象...
**UML(统一建模语言)教程:全面掌握模型图与基本视图** **引论** UML(Unified Modeling Language)是一种标准化的通用建模语言,用于软件开发的可视化建模,它为软件工程提供了图形化的表示方式。UML不仅包括了...
2. **进程视图**(Process View):强调并发性和性能需求,使用活动图和顺序图来表示系统的动态行为。 3. **开发视图**(Development View):关注模块化和代码生成,通常使用组件图来描述系统的物理结构。 4. **...
NClass v2.04是一款专门用于创建和编辑UML(统一建模语言)类视图的工具,尤其适用于C#和Java编程语言的开发者。UML是一种标准的建模语言,它为软件开发提供了图形化的表示方法,帮助开发者更好地理解和设计系统结构...
设计视图对应UML的类图、对象图、顺序图、协作图、状态图和活动图,这些图共同展示了系统的静态结构和动态行为。 3. Implementation View(实现视图):此视图关注的是实际的物理实现,比如源代码、库文件等。实现...
UML 视图是用来描述系统的不同方面的模型,包括静态视图、动态视图等。下面详细介绍几种常见的 UML 视图: ##### 3.1 类图 (Class Diagrams) - **定义**:类图用于展示系统中类及其之间的关系,包括继承、关联、...
UML视图的图片,通过该图片可以很好的掌握UML视图的画法
UML静态视图PPT教案.pptx
4. **多视图**:UML支持多种视图来描述系统,包括用例视图、逻辑视图、物理视图等。 5. **应用广泛**:UML不仅用于软件设计,还广泛应用于系统工程、业务流程建模和其他领域。 UML的主要图表类型包括: - **用例...
《宿舍管理系统UML建模视图》文档详细阐述了如何使用统一建模语言(UML)来设计一个宿舍管理系统。UML是一种标准化的建模工具,用于软件开发过程中的系统分析和设计,它通过图形化的表示方式清晰地展示系统的结构和...
UML中有多种视图,其中最重要的是用例视图、逻辑视图、组件视图和部署视图等。对于图书管理系统而言,首先需要关注的是用例视图,因为它是描述系统功能需求的基础。 **1. 用例视图** - **参与者(Participants)**:...
面向对象设计 6.3.1 UML软件动态交互视图建模.pdf
面向对象设计 6.3.2 UML软件动态交互视图建模.pdf
uml 作业 类图 视图 关系图 uml 作业 类图 视图 关系图
五视图方法论是软件架构设计的一种常见方法论,主要从五个方面对系统进行描述,即逻辑视图、开发视图、数据视图、运行视图和物理视图。 逻辑视图是指对系统的逻辑结构的描述,包括子系统的划分、类图、数据库性能等...
3. **动态行为视图(Dynamic Behavior View)**:顺序图和协作图展示了对象间的交互和消息传递。状态图则描绘了对象在其生命周期中的状态变化,如电梯的空闲、上行、下行等状态。 4. **组件视图(Component View)*...
**UML用例视图详解** UML(统一建模语言)是软件开发过程中广泛使用的建模工具,它提供了一种标准化的方式来描述系统的结构和行为。在UML中,用例视图是系统需求分析阶段的关键组成部分,它主要用于描绘系统与外部...
UML课自己程写的一个直播平台的,有用例图,序列图,活动图等,参与者有主播,游客,管理员,粉丝,房管等,还在为规范发愁吗,参考一下我写的吧