UML认识

UML前提

1、面向对象

  • 属性:静态信息
  • 方法:动态信息
  • 特点:封装性、继承性、多态性

2、软件评测指标:

  • 外部指标:正确性、健壮性和可靠性、性能
  • 内部指标:模块结构、可扩展性、可复用性、可兼容性

3、模型与可视化建模

  • 变量:内部变量、外部变量
  • RUP三个特点:用例驱动、架构、迭代和增量开发过程

UML描述

建模是为了能够更好地理解正在开发的系统。
统一建模语言是一种绘制软件蓝图的标准语言。
可以用UML对软件密集型系统的制品进行可视化、详述、构造和文档化。

1、概念:面向对象的可视化的建模语言

2、UML基本构造块

事物
  • 结构事物:类、接口、协作、用况、主动类、构件、制品、结点
  • 行为事物:交互、状态机、活动
  • 分组事物:包
  • 注释事物
关系

关联、依赖、泛化、实现

类图、对象图、状态图、构建图、部署图、协作图、交互序列图、活动图、用例图

层次结构

用例图
类图
行为图:状态图、活动图、序列图、协同图
实现图:组建图、部署图

3、UML的规则

命名、范围、可见性、完整性、执行

4、UML的公共机制

规格说明、修饰、通用划分(类对象二分法)、扩展机制(衍型、标记值、约束)

5、体系结构

这里写图片描述

6、软件开发生命周期:初始、细化、构造、移交

评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值