面向对象的系统开发方法精选PPT.ppt
《面向对象的系统开发方法精选PPT.ppt》由会员分享,可在线阅读,更多相关《面向对象的系统开发方法精选PPT.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象的系统开面向对象的系统开发方法发方法第1页,此课件共37页哦u 现代信息系统体系结构庞大、现代信息系统体系结构庞大、数据量大,运用传统的系统开发方法数据量大,运用传统的系统开发方法及工具已难以满足用户的要求,需有及工具已难以满足用户的要求,需有新的方法论来指导系统开发过程。面新的方法论来指导系统开发过程。面向对象技术的出现为信息系统开发方向对象技术的出现为信息系统开发方法的研究带来了新的希望。法的研究带来了新的希望。第2页,此课件共37页哦第二章第二章管理信息系统概论管理信息系统概论第一节面向对象的基本概念面向对象的基本概念第二节面向对象开发方法基本原理面向对象开发方法基本原理第三节面
2、向对象的系统开发工具面向对象的系统开发工具第3页,此课件共37页哦9.1 9.1 面向对象的基本概念面向对象的基本概念u 1 1、标识:即是对象的名称,用来在问题域中区分、标识:即是对象的名称,用来在问题域中区分其他对象。其他对象。u2 2、数据:描述对象属性的存储或数据结构,它表明了、数据:描述对象属性的存储或数据结构,它表明了对象的一个状态。对象的一个状态。u3 3、操作:即对象的行为。分为两类:一类是对象自身、操作:即对象的行为。分为两类:一类是对象自身承受的操作,及操作结果修改了自身原有属性状态;另一承受的操作,及操作结果修改了自身原有属性状态;另一类是施加于其他对象的操作,即将产生的
3、输出结果作为消类是施加于其他对象的操作,即将产生的输出结果作为消息发送的操作。息发送的操作。u4 4、接口:主要指对外接口,是指对象受理外部消息所、接口:主要指对外接口,是指对象受理外部消息所指定的操作名称集合。指定的操作名称集合。对象的特征对象的特征第4页,此课件共37页哦 消息消息 送回消息送回消息 接 口操作集合状态集合状态转换9.1 9.1 面向对象的基本概念面向对象的基本概念 对象的自动机表示对象的自动机表示第5页,此课件共37页哦1 1、模块独立性、模块独立性2 2、动态连接性、动态连接性3 3、易维护性、易维护性模块内部状态不会受外界的干预模块内部状态不会受外界的干预而变动,也不
4、会干涉其他模块而变动,也不会干涉其他模块通过信息的灵活机制,实现对象通过信息的灵活机制,实现对象之间动态连接,从而使整个机之间动态连接,从而使整个机体运转起来体运转起来对象的功能实现细节被对象的功能实现细节被“隐蔽隐蔽”,好像被一层壳保护在对象内部好像被一层壳保护在对象内部9.1 9.1 面向对象的基本概念面向对象的基本概念 对象的特点对象的特点第6页,此课件共37页哦 对象划分的基本原则是:寻求大系统中事对象划分的基本原则是:寻求大系统中事物的共性,将所有共同的系统成分确定为一物的共性,将所有共同的系统成分确定为一个对象。个对象。9.1 9.1 面向对象的基本概念面向对象的基本概念 对象的识
5、别对象的识别第7页,此课件共37页哦类定义了一大组大体上相似的对象。类定义了一大组大体上相似的对象。1、标识:类的名称,用以区分其他类2、继承描述:指子类承袭的父类的名称,以及承袭得到的结构与功能3、数据结构:是对该类数据的组织结构的描述4、操作:指该类通用功能的具体实现方法5、接口:指面向其他类的统一的外部通讯协议9.1 9.1 面向对象的基本概念面向对象的基本概念 类类第8页,此课件共37页哦 9.1 9.1 面向对象的基本概念面向对象的基本概念 面向对象的世界是通过对象与对象面向对象的世界是通过对象与对象间彼此的相互合作来推动的,消息是对向间彼此的相互合作来推动的,消息是对向之间的通信载
6、体。之间的通信载体。消息消息第9页,此课件共37页哦1 1、同一对象可以接收不同形式的多个消息,、同一对象可以接收不同形式的多个消息,产生不同响应。产生不同响应。2 2、一条消息可以发送给不同的对象,消息的、一条消息可以发送给不同的对象,消息的解释完全由接收对象完成,不同的对象对相解释完全由接收对象完成,不同的对象对相同形式的消息可以有不同的解释。同形式的消息可以有不同的解释。3 3、与传统程序的调用不同,对于传来的消息,、与传统程序的调用不同,对于传来的消息,对象可以返回相应的回答信息,也可以不返对象可以返回相应的回答信息,也可以不返回,即消息响应不是必须的。回,即消息响应不是必须的。9.1
7、 9.1 面向对象的基本概念面向对象的基本概念 消息的特点消息的特点第10页,此课件共37页哦 当一个消息发送给某个对象时,包含要当一个消息发送给某个对象时,包含要求接收对象去执行某些活动的信息,接收求接收对象去执行某些活动的信息,接收到消息的对象经过解释予以响应,对象间到消息的对象经过解释予以响应,对象间的这种相互合作需要一个机制协助进行,的这种相互合作需要一个机制协助进行,这样的机制称为这样的机制称为“消息传递消息传递”。9.1 9.1 面向对象的基本概念面向对象的基本概念 消息的传递机制消息的传递机制第11页,此课件共37页哦传送对象消息 接 口接收对象 9.1 9.1 面向对象的基本概
8、念面向对象的基本概念 消息的传递机制消息的传递机制第12页,此课件共37页哦对象的消息模式的处理能力即所谓的对象的消息模式的处理能力即所谓的“方法方法”(MethodMethod),方法是实现消息具体功能的),方法是实现消息具体功能的手段,在手段,在C+C+中方法称为成员函数。中方法称为成员函数。9.1 9.1 面向对象的基本概念面向对象的基本概念 方方 法法第13页,此课件共37页哦继承是指一个类(即称子类)因承袭继承是指一个类(即称子类)因承袭而具有另一个类(或称父类)的能力而具有另一个类(或称父类)的能力和特征的机制或关系。继承是一种联和特征的机制或关系。继承是一种联结类的层次模型,允许
9、并鼓励类的重结类的层次模型,允许并鼓励类的重用。用。9.1 9.1 面向对象的基本概念面向对象的基本概念 继承(继承(inheritance)inheritance)第14页,此课件共37页哦1 1、类间具有共享特征(包括数据和、类间具有共享特征(包括数据和程序代码的共享);程序代码的共享);2 2、类间具有细微的差别或新增部分、类间具有细微的差别或新增部分(包括非共享程序代码和数据);(包括非共享程序代码和数据);3 3、类间具有层次结构。、类间具有层次结构。9.1 9.1 面向对象的基本概念面向对象的基本概念 继承类的特征继承类的特征第15页,此课件共37页哦 数据抽象数据抽象+数据抽象类
10、型数据抽象类型+继承机制继承机制 9.1 9.1 面向对象的基本概念面向对象的基本概念 面向对象的含义面向对象的含义第16页,此课件共37页哦 9.2 9.2 面向对象系统开发方法的原理面向对象系统开发方法的原理反复累增的生命周期t时间设计实现维护 类 库 目标系统 运行类一类二类三 分析 设计 分析设计 分析设计t时间第17页,此课件共37页哦(一)问题域陈述(一)问题域陈述(二)识别对象(二)识别对象/类类(三)确定对象的属性(三)确定对象的属性(四)确定对象的服务(四)确定对象的服务(五)确定对象(五)确定对象/类的关系类的关系 9.2 9.2 面向对象系统开发方法的原理面向对象系统开发
11、方法的原理 面向对象开发方法的过程面向对象开发方法的过程第18页,此课件共37页哦1 1、对实体对象进行增、并、改,并识、对实体对象进行增、并、改,并识别接口对象和控制对象。别接口对象和控制对象。2 2、确定实体对象、接口对象和控制对象、确定实体对象、接口对象和控制对象之间的各种关系。之间的各种关系。3 3、完善对象类结构图,组织系统的体、完善对象类结构图,组织系统的体系结构。系结构。9.2 9.2 面向对象系统开发方法的原理面向对象系统开发方法的原理 面向对象系统设计的一般步骤面向对象系统设计的一般步骤第19页,此课件共37页哦(1 1)静态联系。)静态联系。(2 2)消息联系。)消息联系。
12、9.2 9.2 面向对象系统开发方法的原理面向对象系统开发方法的原理 对象之间的关系对象之间的关系第20页,此课件共37页哦1 1、问题领域子系统的设计。主要任务是完、问题领域子系统的设计。主要任务是完善对象属性和操作的形式规定,包括限定善对象属性和操作的形式规定,包括限定值、确定复杂服务的算法等等,进一步规值、确定复杂服务的算法等等,进一步规范对象形式说明以便对象在物理上实现。范对象形式说明以便对象在物理上实现。2 2、人机交互子系统的设计。接口对象在设、人机交互子系统的设计。接口对象在设计初期就已经规定出来,此时主要确定图计初期就已经规定出来,此时主要确定图形用户接口的总体策略。形用户接口
13、的总体策略。9.2 9.2 面向对象系统开发方法的原理面向对象系统开发方法的原理 系统结构设计系统结构设计第21页,此课件共37页哦3 3、外部接口子系统的设计,主要处理两种、外部接口子系统的设计,主要处理两种情况:一是与现存的非面向对象或面向对象情况:一是与现存的非面向对象或面向对象系统的交往,二是与现存的面向对象的(分)系统的交往,二是与现存的面向对象的(分)系统的集成。系统的集成。4 4、数据管理子系统的设计。数据管理子系、数据管理子系统的设计。数据管理子系统是连接问题域子系统与外部数据库管理系统是连接问题域子系统与外部数据库管理系统的桥梁。统的桥梁。9.2 9.2 面向对象系统开发方法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 系统 开发 方法 精选 PPT
限制150内