第2章 面向对象技术与UML-郭
- 格式:ppt
- 大小:2.46 MB
- 文档页数:91
《UML面向对象技术》期末复习吐血整理《UML面向对象技术》清华大学出版社王少锋编著第一章面向对象技术概述1.对象:是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。
对象之间2.通过消息通信。
3.类:是具有相同属性和方法的一组对相机和,它为属于该类的全部对象提供了统一的描述。
4.封装:把对象的属性和方法结合成一个独立的系统单位,并尽可能的隐蔽对象的内部细节。
5.继承:利用继承,子类可以继承父类的属性或方法。
6.多态:指是一个实体在不同上下文条件下具有不用意义或方法的能力。
7.消息:向对象发出服务请求。
第二章UML概述1.UML:Unified Modeling Language 统一建模语言2.UML定义1:是对软件密集型系统中的制品进行可视化,详述,构造和文档化的语言。
3.UML定义2:(1)语义:UML对语义的描述使开发者能在语义上取得一致认识,消除了因人而异的表达方法所造成的影响。
(2)表示法:UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。
4.UML特点:①统一的标准。
②面向对象。
③可视化、表示能力强大。
④独立与过程。
⑤概念明确,建模表示法简洁,图形结构清晰,容易掌握和使用。
注:UML不是一个独立的软件开发方法,而是面向对象软件开发方法中的一个部分。
5.四种关系:①依赖②关联③泛华④实现6.九种图:①用例图②顺序图③协作图④类图⑤对象图⑥状态图⑦活动图⑧构件图⑨部署图第三章用例和用例图1.用例图:是从用户角度描述系统功能,是用户所能观察到的系统功能的模型图。
2.用例:是系统中的一个功能单元。
3.参与者:是指系统以外的,需要使用系统或与系统交互的东西,包括人、设备、外部系统等。
4.用例间的关系:①泛化:代表一般与特殊的关系。
在泛化关系中,子用例继承了父用例的行为和含义,子用例也可以增加新的行为和含义或覆盖父用例中的行为和含义。