软件工程导论课件第9章+面向对象方法学引论.pdf

软件工程导论课件第9章+面向对象方法学引论.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 面向对象方法学引论 9.1 面向对象方法学概述 9.2 面向对象的概念 9.3 面向对象建模 9.4 对象模型 9.5 动态模型 9.6 功能模型 9.7 3种模型之间的关系 目标  了解面向对象方法学  了解面向对象基本概念  了解面各向对象模型建立  建立系统对象模型  建立系统功能模型  建立系统动态模型 9.1面向对象方法学概述  9.1.1 传统方法学缺点  9.1.2 面向对象开发方法  9.1.3 面向对象方法要点  9.1.4 面向对象方法组成  9.1.5 面向对象方法过程  9.1.6 面向对象方法优点 9.1.1 传统方法的缺点 ★结构化分析方法:面向功能 软件结构严重依赖于功能,而功能是软件 开发中最不稳定的因素。 ★数据和操作相分离 9.1.2 面向对象开发方法 OOSD (Object-Oriented Software Development)是一种 把面向对象的思想 应用于软件开发过程,指导开发活动的系 统方法。 面向对象=对象 (objects) +类 (classes) +继承(inheritance) +通信 (communication with messages) 9.1.3 面向对象方法的要点  认为客观世界是由各种对象组成的,任何 事物都是对象。  把所有对象都划分成各种对象类(简称为 类,class),每个对象类都定义了一组数据 和一组方法。  按照子类(或称为派生类)与父类(或称为基 类)的关系,把若干个对象类组成一个层次 结构的系统(也称为类等级)。  对象彼此之间仅能通过传递消息互相联 系。 9.1.4 面向对象方法组成 OOSD 由三部分组成: OOSD 由三部分组成: OOA(Object-Oriented Analysis)面向对象的分析 OOA(Object-Oriented Analysis)面向对象的分析 OOD(Object-Oriented Design)面向对象的设计 OOD(Object-Oriented Design)面向对象的设计 OOP (Object-Oriented Program)面向对象的程序设计 OOP (Object-Oriented Program)面向对象的程序设计 强调的是对一个系统中的对象特征和行 OOA 强调的是对一个系统中的对象特征和行 为的定义。建立系统的三类模型。 为的定义。建立系统的三类模型。 与OOA密切配合顺序实现对现实世界的进 OOD 与OOA密切配合顺序实现对现实世界的进 一步建模。 一步建模。 OOP 是面向对象的技术中发展最快的,使用 是面向对象的技术中发展最快的,使用 面向对象的程序设计语言,进行编码。 面向对象的程序设计语言,进行编码。 9.1.5 面向对象开发过程(I) 需求分析 需求分析 设 计 设 计 实 现 实 现 测 试

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档