软件工程第六章面向对象方法概述讲解学习
- 格式:ppt
- 大小:460.00 KB
- 文档页数:23
第6章 面向对象方法学引论 教学提示:本章主要讲述面向对象方法学的优缺点;面向对象的基本概念:对象、类、实例、消息、方法、封装、继承、多态性和重载等;面向对象的软件工程:OOA、OOD、OOP、OOT;面向对象的建模及对象模型、动态模型、功能模型;面向对象的开发方法。
教学要求:面向对象的基本概念,比较抽象,教学中要注意结合面向对象的高级语言举一些例子来更深刻地领会。
本章难点是面向对象的概念及特征和面向对象的模型。
掌握面向对象的基本概念及特征,面向对象的建模,面向对象的软件工程。
了解面向对象方法学的定义和优点,面向对象的开发方法。
面向对象的软件开发方法在20世纪60年代后期首次提出,经过将近20年这种技术才逐渐得到广泛应用。
到了20世纪90年代前半期,面向对象的软件工程方法学已经成为人们在开发软件时首选的范例。
今天看来,面向对象技术似乎是最好的软件开发技术6.1 面向对象方法学概述面向对象的技术是当前计算机界所关心的重点,是目前软件发展的主流。
面向对象的概念来自面向对象的程序设计语言,实际上,面向对象的概念和应用已经超越了程序设计语言,扩展到很宽的范围,如面向对象的数据库系统、面向对象的系统分析与设计、CAD 技术、人工智能以及其他广泛的应用范围。
6.1.1 面向对象方法的发展历程面向对象的方法的研究正在引起全世界越来越强烈的关注和高度重视,被誉为“研究最新技术的好方法”。
针对日趋复杂的软件需求的挑战,软件业界开始崇尚利用面向对象的方法和思想进行软件开发。
与人类发明史上的许多创举不同,面向对象不是瞬间出现的。
面向对象不是某个人的突发奇想,而是许多人经历多年研究积累的产物。
面向对象的方法起源于面向对象的程序设计语言。
在20世纪60年代中期Simula-67的设计者Dahl和Nygaard 提出对象(object)的概念,在程序设计语言中开始使用数据封装(data encapsulation)的概念。