当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

河南中医药大学:《软件工程 Software Engineering》PPT教学课件_第九章 面向对象方法学引论

资源类别:文库,文档格式:PPT,文档页数:48,文件大小:965.5KB,团购合买
• 面向对象方法学概述 • 面向对象的概念 • 面向对象建模 • 对象模型 • 动态模型 • 功能模型 • 3种模型之间的关系
点击下载完整版文档(PPT)

第九章面向对象方法论引论 信息技术学院 高海波

第九章 面向对象方法论引论 信息技术学院 高海波

主要内容 面向对象方法学概述 面向对象的概念 ·面向对象建模 ·对象模型 动态模型 ·功能模型 ·3种模型之间的关系

主要内容 • 面向对象方法学概述 • 面向对象的概念 • 面向对象建模 • 对象模型 • 动态模型 • 功能模型 • 3种模型之间的关系

91面向对象方法学概述 911面向对象方法学的要点 面向对象方法学的基本原则:尽可能模拟人类 习惯的思维方式,使开发软件的方法与过程尽可能 接近人类认识世界解决问题的方法与过程

9.1 面向对象方法学概述 9.1.1 面向对象方法学的要点 面向对象方法学的基本原则:尽可能模拟人类 习惯的思维方式,使开发软件的方法与过程尽可能 接近人类认识世界解决问题的方法与过程

客观世界中的实体——问题域(描述问题)中的 对象; 计算机中的实体—一解空间(实现解法)对象; 解空间对象取决于程序设计语言: 汇编语言的对象:存储单元; 面向过程的高级语言的对象:变量、数组、记 录、文件等; 面向对象的高级语言的对象:除上述元素外, 还包括窗体、菜单、按钮、等等

客观世界中的实体——问题域(描述问题)中的 对象; 计算机中的实体——解空间(实现解法)对象; 解空间对象取决于程序设计语言: 汇编语言的对象:存储单元; 面向过程的高级语言的对象:变量、数组、记 录、文件等; 面向对象的高级语言的对象:除上述元素外, 还包括窗体、菜单、按钮、等等

与传统方法不同,面向对象方法以数据(信息)为主 线,将数据和操作方法封装在对象中,通过消息请求对 象主动执行它的内部操作,改变其内部私有数据

与传统方法不同,面向对象方法以数据(信息)为主 线,将数据和操作方法封装在对象中,通过消息请求对 象主动执行它的内部操作,改变其内部私有数据

面向对象方法具有四个要点: A.认为客观世界是由对象组成 B.把所有对象都划分成各种对象类(Cla9 C.把若干对象类组成一个层次结构的系统; D.对象彼此间仅通过传递消息互相联系(封装 性) 00 Obiects Class Inheritance+ Communication with message

面向对象方法具有四个要点: A.认为客观世界是由对象组成; B.把所有对象都划分成各种对象类(Class); C.把若干对象类组成一个层次结构的系统; D.对象彼此间仅通过传递消息互相联系(封装 性)。 OO = Objects + Class + Inheritance + Communication with message

92面向对象方法的优点 传统方法的缺点: ★结构化分析方法:面向功能 软件结构严重依赖于功能,而功能是软件 开发中最不稳定的因素。 ★数据和操作相分离

9.1.2 面向对象方法的优点 传统方法的缺点: ★结构化分析方法:面向功能 软件结构严重依赖于功能,而功能是软件 开发中最不稳定的因素。 ★数据和操作相分离

面向对象方法的优点 1.与人们习惯的思维方法一致; 2.稳定性好; 3.可重用性好; 4.较易开发大型软件产品; 可维护性好

面向对象方法的优点 1.与人们习惯的思维方法一致; 2.稳定性好; 3.可重用性好; 4.较易开发大型软件产品; 5. 可维护性好

91.3面同对方法 OOSD由三部分组成: OOA( Object-Oriented Analysis)面向对象的分析 OOD( Object-Oriented Design)面向对象的设计 OOP( Object-Oriented Program)面向对象的程序设计 OOA 强调的是对一个系统中的对象特征和行 为的定义。建立系统的三类模型。 OOD 与00A密切配合实现对现实世界的进一步 建模。 0OP是面向对象技术中发展最快的,使用面 向对象的程序设计语言,进行编码、测 试、调试

9.1.3 面向对象方法组成 OOSD由三部分组成: OOA(Object-Oriented Analysis)面向对象的分析 OOD(Object-Oriented Design)面向对象的设计 OOP (Object-Oriented Program)面向对象的程序设计 OOA 强调的是对一个系统中的对象特征和行 为的定义。建立系统的三类模型。 OOD 与OOA密切配合实现对现实世界的进一步 建模。 OOP 是面向对象技术中发展最快的,使用面 向对象的程序设计语言,进行编码、测 试、调试

914面向对象开发过程 分析 设计 实现 OO方法的步骤

9.1.4 面向对象开发过程 分 析 设 计 实 现 OO方法的步骤

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共48页,可试读16页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有