文档介绍:UML面向对象建模与设计
UML面向对象建模与设计
本课程内容安排:
1、面向对象概念与UML介绍:
2、类建模与类图介绍:
3、用例与用例图介绍:
4、顺序图介绍:
5、状态图介绍:
6、活动图:
7、协作图与构建图与部署图介绍:
8、UML在软件开发实例中的具体应用。
第01讲
面向对象概念与UML介绍
本讲目标:
1、面向对象的分析和设计(OOAD)
2、面向对象的基本概念。
3、模型与建模
4、UML的基本概念。
5、UML的组成。
6、一个UML案例。
1、面向对象的分析和设计(OOAD)
、面向对象程序设计的引入:
随着信息技术的发展,软件复杂性的增长使软件开发越来越困难
应用软件
网络
操作系统
软件可能是人类制造出来的最复杂的实体
、面向对象的分析和设计(OOAD)
面向对象的方法按照人类的自然思维的方式,面对客观世界建立软件模型。
充分体现了对复杂系统进行分解、抽象、模块化等思想
OOA依照用户所理解的真实世界中的对象概念,发现和分析对象的内部构成和外部关系,建立准确而简洁的软件系统的对象模型。
OOD 是根据已建立的系统对象模型,运用面向对象技术,进行软件设计。
2、面向对象的基本概念。
面向对象的基本概念
类与对象
抽象
封装
继承
多态
类和对象的概念
多边形对象
多边形类
属性顶点边的颜色填充颜色
方法绘制擦除移动
抽象为