面向对象设计第三话

三、UML(Unified Modeling Language,统一的建模语言)介绍
1、UML定义 :图形化的建模语言
1) UML是一种图形化语言用于:
. 说明;
. 构建;
. 肉眼观察;
. 文档化系统原型;
2) 在分析阶段,你创建类图以帮助你理解商业概念(还没有实现的细节);
3) 在构建阶段,我们通过为相同的类图增加附加的细节——实现商业细节;

2、UML和蓝图的关系
开发OOAD程序——UML(程序的结构),蓝图——整体的规划

3、UML图形类型
1) 静态模型:代表你正在建模的软件系统的基本结构;
2) 动态模型:强调了系统的行为;

静态模型
1) 构建以及文档化一个系统的静态方面;
2) 反映了一个软件系统基本的、稳定的框架,即由什么组成;
3) 创建问题主要元素的代表;
4) 由以下图形组成:
. 用例图 ■
. 类图 ■
. 对象图
. 组件以及部署图

动态建模
1) 构建显示系统行为的图形,即系统的行为;
2) 由以下图形组成:
. 时序图 ■
. 协作图
. 状态图
. 活动图

在静态建模的时候确定类的方法,在动态建模验证类的方法
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值