第九章 面向对象方法学(此章完结)

本文详细介绍了统一建模语言UML,包括其作为建模语言的特性、用途、模型视图和主要图形,强调了UML在软件开发全过程中,从需求分析到测试的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

啦啦啦又是快乐的一天,有你、有娃、有猫咪的陪伴、家人健康平安就是我最大的幸福。今天学习的是统一建模语言UML(Unified Modeling Language)

UML是一种定义良好,易于表达、功能强的且普遍使用的建模语言,它的作用不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发全过程。

UML是一种建模语言而不是一种方法,本事独立于过程的,是建立在最具代表性的3种面向对象方法(Booch 、OMT 、OOSE方法)的基础上。

建模过程:分析和设计两个建模阶段,分析阶段通过用例图、类图、活动图、类分析图、顺序图等表示分析结果;设计阶段通过类设计图、通信图、状态图、构件图、部署图等表示设计结果。

9.3.2UML的定义及主要内容

UML是一种标准的可视化(即图形化)建模语言,它由元模型和图组成,元模型给出图的定义是UML的语义,图时UML的语法

1.UML的语义

是在一个四层抽象级别的建模框架中定义

(1)元元模型(Meat-Meat-Model)层

有UML最基本的元素事物(ting)组成表示要定义的所有事物

(2)元模型(Meat Model)层

由UML最基本元素组成,包括面向对象和面向构件的概念,该层的每个概念都是元元模型种事物概念的实例

(3)模型(Model)层

由UML模型组成,该层每个概念都是元模型层中概念的实例,一般称为类模型或类型模型。

(4)用户模型(User Model)层

由UML模型的例子组成,该层每个概念都是模型层的一个实例,也是模型层概念的一个实例,通常称为对象模型或实例模型

3、UML的构成

图9.18给出了UML的构成示意图,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值