UML建模全解析:从基础概念到实际应用
1. UML概述
UML(统一建模语言)是一种标准的建模符号,它融合了OMT、Booch和OOSE等多种面向对象符号的优点,还受到了其他面向对象符号的影响。其目标是为所有面向对象方法提供一种标准符号,并整合前人符号中的最佳元素。UML具有广泛的应用范围,为各种系统和活动提供了构建元素。
系统开发主要关注系统的三种不同模型:
- 功能模型 :使用UML中的用例图表示,从用户角度描述系统的功能。
- 对象模型 :通过UML中的类图表示,从对象、属性、关联和操作的角度描述系统的结构。
- 动态模型 :由UML中的交互图、状态机图和活动图表示,描述系统的内部行为。
2. UML基本符号概述
UML有五种基本符号,下面为您详细介绍:
- 用例图 :在需求获取和分析阶段用于表示系统的功能,从外部视角关注系统的行为。用例描述了系统为参与者提供的功能,参与者是与系统交互的外部实体。例如,在一个简单的手表系统中,WatchUser可以通过ReadTime用例查看时间,通过SetTime用例设置时间,而WatchRepairPerson可以通过ChangeBattery用例更换电池。
- 类图 :用于描述系统的结构。类是一组对象的抽象,定义了对象的公共结构和行为。对象是类的实例,具有状态和行为。例如,在简单手表系统中,SimpleWatch类的对象与PushButton、Display、Time和Ba
超级会员免费看
订阅专栏 解锁全文
3358

被折叠的 条评论
为什么被折叠?



