UML基础与应用
基础
概述
面向对象技术
内容
出现于20世纪70年代末
是软件工程领域的重要技术
是一种程序设计方法
是现实世界中问题的抽象方式
软件质量衡量指标
外部
正确性
健壮性
可靠性
性能
内部
模块性
灵活性
可扩展性
可复用性
可兼容性
软件是否可以大量的扩展
usability:n.可用性
Reliability:n.可靠性
Performance:n.性能
supportability:n.可支持
functionality:n.功能性
面向向对象建模技术的研究的主要成果就是同一建模语言UML
模型与可视化建模
模型
简化
模型对
现实的
变成
复杂系统
小的系统
采用
“逐个击破”原则
逐一解决
组成
系统
即描述
的对象
目标
系统的
目标
组织成分
构成系统的
各种组分或
子系统
约束条件
系统所处的
环境及
约束条件
变量
表述各组分量的变化
它分内部变量
外部变量
及状态变量
关系
表述
不同变量
之间的
数量关系
可视化建模
原因
一幅图
顶上
千言万语
什么是UML
UML发展史
UML工具
UML构成
实例
在软件开发各个阶段的应用
RUP
构成
UML的元素
元素的含义
设计模式
面向对象的一部分
面向对象技术
基础知识
应用
案例学习
需求
分析
设计
实现
集成
交付
测试阶段
图
九种图
九种图的应用