软件工程课件--第7章.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件工程课件--第7章.ppt》由会员分享,可在线阅读,更多相关《软件工程课件--第7章.ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第7章章面向对象的分析和设计方法面向对象的分析和设计方法7.1 面向对象方法的基本概念面向对象方法的基本概念一、一、一、一、面向面向面向面向对对对对象方法概述象方法概述象方法概述象方法概述 面面面面向向向向对对对对象象象象(Object-OrientedObject-OrientedObject-OrientedObject-Oriented,缩缩缩缩写写写写为为为为OOOOOOOO)方方方方法法法法的的的的出出出出发发发发点点点点和和和和基基基基本本本本原原原原则则则则,是是是是尽尽尽尽可可可可能能能能模模模模拟拟拟拟人人人人类类类类习习习习惯惯惯惯的的的的思思思思维维维维方方方方式式式式
2、,使使使使开开开开发发发发软软软软件件件件的的的的方方方方法法法法与与与与过过过过程程程程尽尽尽尽可可可可能能能能接接接接近近近近人人人人类类类类认认认认识识识识世世世世界界界界解解解解决决决决问问问问题题题题的的的的方方方方法法法法与与与与过过过过程程程程,也也也也就就就就是是是是使使使使描描描描述述述述问问问问题题题题的的的的问问问问题题题题空空空空间间间间(也也也也称称称称为为为为问问问问题题题题域域域域)与与与与实实实实现现现现解解解解法法法法的的的的解解解解空空空空间间间间(也称为求解域也称为求解域也称为求解域也称为求解域)在结构上尽可能一致。在结构上尽可能一致。在结构上尽可能一致。
3、在结构上尽可能一致。第第7章章面向对象的分析和设计方法面向对象的分析和设计方法二、二、二、二、面向对象的概念面向对象的概念面向对象的概念面向对象的概念 1 1什么是面向对象什么是面向对象什么是面向对象什么是面向对象 2 2对象对象对象对象(Object)Object)3 3消息和方法(消息和方法(消息和方法(消息和方法(Message and MethodMessage and Method)4 4类和实例(类和实例(类和实例(类和实例(Class and InstanceClass and Instance)5 5继承性继承性继承性继承性(InheritanceInheritance)6 6
4、封装性(封装性(封装性(封装性(EncapsulationEncapsulation)7 7多态性(多态性(多态性(多态性(PolymorphismPolymorphism)第第7章章面向对象的分析和设计方法面向对象的分析和设计方法三、三、面向对象方法的主要优点面向对象方法的主要优点 1 1与人类习惯的思维方法一致与人类习惯的思维方法一致与人类习惯的思维方法一致与人类习惯的思维方法一致 2 2稳定性好稳定性好稳定性好稳定性好 3 3可重用性好可重用性好可重用性好可重用性好 4 4可维护性好可维护性好可维护性好可维护性好 第第7章章面向对象的分析和设计方法面向对象的分析和设计方法7.2 7.2
5、面向对象的分析面向对象的分析面向对象的分析面向对象的分析 一、一、一、一、面向对象分析的基本过程面向对象分析的基本过程面向对象分析的基本过程面向对象分析的基本过程 1.1.分析问题的层次分析问题的层次分析问题的层次分析问题的层次 2.2.OOAOOA主要概念的表示方法主要概念的表示方法主要概念的表示方法主要概念的表示方法及及及及OOAOOA主要原则主要原则主要原则主要原则 (1 1)OOAOOA主要概念主要概念主要概念主要概念 (2 2)OOAOOA的主要原则的主要原则的主要原则的主要原则 图图图图7.3 7.3 OOAOOA主要概念表示方式主要概念表示方式主要概念表示方式主要概念表示方式 第
6、第7章章面向对象的分析和设计方法面向对象的分析和设计方法3.3.OOAOOA过程过程过程过程 发现对象、定义它们的类。发现对象、定义它们的类。发现对象、定义它们的类。发现对象、定义它们的类。识别对象的内部特征:识别对象的内部特征:识别对象的内部特征:识别对象的内部特征:识别对象的外部关系:识别对象的外部关系:识别对象的外部关系:识别对象的外部关系:划分主题,建立主题图。划分主题,建立主题图。划分主题,建立主题图。划分主题,建立主题图。定义用例(定义用例(定义用例(定义用例(use caseuse case),),),),建立交互图:建立交互图:建立交互图:建立交互图:建建建建立立立立详详详详细
7、细细细说说说说明明明明:这这这这是是是是对对对对模模模模型型型型的的的的详详详详细细细细定定定定义义义义与与与与解解解解释释释释,可可可可以以以以作作作作为为为为一一一一个独立的活动,更自然的做法是分散在其他活动之中。个独立的活动,更自然的做法是分散在其他活动之中。个独立的活动,更自然的做法是分散在其他活动之中。个独立的活动,更自然的做法是分散在其他活动之中。原型开发:这项可在原型开发:这项可在原型开发:这项可在原型开发:这项可在OOAOOA过程中反复进行。过程中反复进行。过程中反复进行。过程中反复进行。第第7章章面向对象的分析和设计方法面向对象的分析和设计方法二、二、二、二、确定对象、类确定
8、对象、类确定对象、类确定对象、类 1.1.确定对象确定对象确定对象确定对象(1)(1)问题域和系统责任问题域和系统责任问题域和系统责任问题域和系统责任 (2)(2)正确地运用抽象原则正确地运用抽象原则正确地运用抽象原则正确地运用抽象原则 (3)(3)策略与启发策略与启发策略与启发策略与启发 2 2对象分类、建立类图的对象层对象分类、建立类图的对象层对象分类、建立类图的对象层对象分类、建立类图的对象层 (1)(1)异常情况的检查和调整异常情况的检查和调整异常情况的检查和调整异常情况的检查和调整 (2)(2)类的命名类的命名类的命名类的命名 (3)(3)建立类图的对象层建立类图的对象层建立类图的对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内