第六章面向对象方法学概述 第一节面向对象方法基本概念 第二节面向对象的软件工程方法
第一节 面向对象方法基本概念 第二节 面向对象的软件工程方法 第六章 面向对象方法学概述
60年代末出现的软件危机使人们认识到应该 采用工程的概念、原理、技术和方法来开发与维 护软件。传统的结构化方法曾经给软件产业带来 了巨大的进步,在一定程度上解决了软件的可靠 性、可生产性和可维护性等方面的问题,部分地 缓解了软件危机。但在开发大型软件时,采用结 构化方法开发的软件在稳定性、可修改性、可维 护性等方面仍然存在许多问题,面向对象方法是 近年来发展起来的能够解决这些问题的一个非常 实用而强有力的软件开发方法
60年代末出现的软件危机使人们认识到应该 采用工程的概念、原理、技术和方法来开发与维 护软件。传统的结构化方法曾经给软件产业带来 了巨大的进步,在一定程度上解决了软件的可靠 性、可生产性和可维护性等方面的问题,部分地 缓解了软件危机。但在开发大型软件时,采用结 构化方法开发的软件在稳定性、可修改性、可维 护性等方面仍然存在许多问题,面向对象方法是 近年来发展起来的能够解决这些问题的一个非常 实用而强有力的软件开发方法
第一节面向对象方法基本概念 面向对象方法的发展 面向对象( Object Oriented)方法的形成最 初是从面向对象程序设计语言( Object Oriented Program Language,简称OOPL) 开始的,随之才逐渐形成面向对象分析和设计方 法。80年代中期,C++语言十分热的时候,面 向对象分析( Object Oriented Analysis,简称 OOA)的研究开始发展,进而延伸到面向对象设 计( Object Oriented Design,简称OOD)的 研究
第一节 面向对象方法基本概念 一、面向对象方法的发展 面向对象(Object Oriented)方法的形成最 初是从面向对象程序设计语言(Object Oriented Program Language,简称 OOPL) 开始的,随之才逐渐形成面向对象分析和设计方 法。80年代中期,C++语言十分热门的时候,面 向对象分析(Object Oriented Analysis,简称 OOA)的研究开始发展,进而延伸到面向对象设 计(Object Oriented Design,简称OOD)的 研究
面向对象 面向对象 程序设计语 分析和设计方法 60年代末挪威 奥斯陆大学和 挪威计算中心 共同研制了 SIMULA语言品世玉俪母骤 ,面向对象方Xe你#打回友聪驰性 法的基本要点 Smalltalk樞层姻 坦+N州段 首次在回回友删性 smalltalk c++ SIMULA语言燃吧丽这擦批品冰 中得到了表达卜桓回友嚥志你 Objective CIff 和实现。 品崛癍
面向对象 程序设计语言 面向对象 分析和设计方法
90年代以后,OOA/OOD方法逐渐走向实用, 些专家按照面向对象思想,对系统分析和系统 设计工作的步骤、方法、图形工具等进行了详细 的研究,提出了许多不同的实施方案: 比较著名的有Coad/ Yourdon的方法、 Booch的方法和 Rumbaugh的OMT方法等,它 们在实践中使用较多。 至此,面向对象方法从理论走向了具体实现
90年代以后,OOA/OOD方法逐渐走向实用, 一些专家按照面向对象思想,对系统分析和系统 设计工作的步骤、方法、图形工具等进行了详细 的研究,提出了许多不同的实施方案: 比较著名的有Coad/Yourdon的方法、 Booch的方法和Rumbaugh的OMT方法等,它 们在实践中使用较多。 至此,面向对象方法从理论走向了具体实现