UML面向对象建模基础
UML面向对象建模
本课程内容安排:
1、面向对象概念与UML介绍:
2、类建模与类图介绍:
3、用例与用例图介绍:
4、顺序图介绍:
5、状态图介绍:
6、活动图:
7、协作图与构建图与部署图介绍:
8、UML在软件开发实例中的具体应用。
1、面向对象的分析和设计(OOAD)
、面向对象程序设计的引入:
随着信息技术的发展,软件复杂性的增长使软件开发越来越困难
应用软件
网络
操作系统
软件可能是人类制造出来的最复杂的实体
、面向对象的分析和设计(OOAD)
面向对象的方法按照人类的自然思维的方式,面对客观世界建立软件模型。
充分体现了对复杂系统进行分解、抽象、模块化等思想
OOA依照用户所理解的真实世界中的对象概念,发现和分析对象的内部构成和外部关系,建立准确而简洁的软件系统的对象模型。
OOD 是根据已建立的系统对象模型,运用面向对象技术,进行软件设计。
2、面向对象的基本概念。
面向对象的基本概念
类与对象
抽象
封装
继承
多态
类和对象的概念
多边形对象
多边形类
属性顶点边的颜色填充颜色
方法绘制擦除移动
抽象为
属性 1
方法 1
属性 3
方法 2
:抽象
考察特定应用程序相关问题的某些方面的过程
Class
:封装
信息隐藏的过程
有选择的数据隐藏
防止意外的数据破坏
更易于隔离和修复错误
UML面向对象建模基础 来自淘豆网www.taodocs.com转载请标明出处.