俗话说的好,工欲善其事,必先利其器!在正式的学习UML之前,我们需要先为我们的学习做一下做准备。
一、我们来了解一下整个UML学习的课程内容,以及相关的书籍推荐。
二、面向对象技术
1、什么是面向对象技术
面向对象技术强调在软件开发过程中面向客观世界或问题域中的事物,采用人类在认识客观世界过程中普遍运用的思维方法,直观、自然的描述客观世界中的有关事物。面向对象技术的基本特征有抽象性、封装性、继承性和多态性
2、下面用一张图片来进一步了解面向对象技术
三、软件质量衡量标准
1、外部标准
-正确性
-健壮性和可靠性
-性能
2、内部
-模块性
-灵活性和可扩展性
-可复用性
-可兼容性
四、模式与可视化模型
1、什么是模型
模型是对现实的简化。就是把复杂系统变成小的系统,采用逐一击破的原则
2、为什么要可视化建模
图形能给人直观的感觉
3、模型的组成
系统:描述的对象
目标:系统的目标
组分:构成系统的各种组分或子系统
约束条件
变量
关系
4、用六元组标识模型:
5、建模原理
分解
抽象
泛化
投影/视图
构建化
形式化