2、UML建模全解析:从基础概念到实际应用

UML建模全解析:从基础概念到实际应用

1. UML概述

UML(统一建模语言)是一种标准的建模符号,它融合了OMT、Booch和OOSE等多种面向对象符号的优点,还受到了其他面向对象符号的影响。其目标是为所有面向对象方法提供一种标准符号,并整合前人符号中的最佳元素。UML具有广泛的应用范围,为各种系统和活动提供了构建元素。

系统开发主要关注系统的三种不同模型:
- 功能模型 :使用UML中的用例图表示,从用户角度描述系统的功能。
- 对象模型 :通过UML中的类图表示,从对象、属性、关联和操作的角度描述系统的结构。
- 动态模型 :由UML中的交互图、状态机图和活动图表示,描述系统的内部行为。

2. UML基本符号概述

UML有五种基本符号,下面为您详细介绍:
- 用例图 :在需求获取和分析阶段用于表示系统的功能,从外部视角关注系统的行为。用例描述了系统为参与者提供的功能,参与者是与系统交互的外部实体。例如,在一个简单的手表系统中,WatchUser可以通过ReadTime用例查看时间,通过SetTime用例设置时间,而WatchRepairPerson可以通过ChangeBattery用例更换电池。
- 类图 :用于描述系统的结构。类是一组对象的抽象,定义了对象的公共结构和行为。对象是类的实例,具有状态和行为。例如,在简单手表系统中,SimpleWatch类的对象与PushButton、Display、Time和Ba

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值