- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)