第9章面向对象方法学 本章内容结构 本章引言 学习目标 ●教学内容 本章小结 ●思考和练习 课堂讨论 2021年1月27日 第9章面向对象方法学 第1页
2021年1月27日 第9章 面向对象方法学 第1页 第9章 面向对象方法学 本章内容结构 ⚫ 本章引言 ⚫ 学习目标 ⚫ 教学内容 ⚫ 本章小结 ⚫ 思考和练习 ⚫ 课堂讨论
本章引言 所谓方法学是指组织软件生产过程的一系列方法、技术和 规范,是软件开发者长年成功和失败经验的理论性总结。 研究方法学的目的是,使后人分享前人的成功,避开前人 的失败,把注意力集中在尚未开拓领域的创造性劳动上。 但没有放之四海而皆准的方法学,任何方法学都有其局限 性,软件开发人员大可不必拘泥于某种特定的方法学。 ●本章主要包括面向对象的基本概念、面向对象的方法学 面向对象软件工程、面向对象建模工具、统一建模语言 UML及统一软件开发过程RUP的介绍。 2021年1月27日 第9章面向对象方法学 第2页
第9章 面向对象方法学 本章引言 ⚫ 所谓方法学是指组织软件生产过程的一系列方法、技术和 规范,是软件开发者长年成功和失败经验的理论性总结。 研究方法学的目的是,使后人分享前人的成功,避开前人 的失败,把注意力集中在尚未开拓领域的创造性劳动上。 但没有放之四海而皆准的方法学,任何方法学都有其局限 性,软件开发人员大可不必拘泥于某种特定的方法学。 ⚫ 本章主要包括面向对象的基本概念、面向对象的方法学、 面向对象软件工程、面向对象建模工具、统一建模语言 UML 及统一软件开发过程RUP 的介绍。 2021年1月27日 第2页
学习目标 ●熟悉面向对象方法学的发展、特点和不足 理解面向对象软件工程的相关概念 ●理解和掌握统一建模语言UML的特点、发展及应用 ●理解和掌握统一软件开发过程RUP的特点和建模方 法 ●了解面向对象软件工程的思路、方法和工具 2021年1月27日 第9章面向对象方法学 第3页
2021年1月27日 第9章 面向对象方法学 第3页 学习目标 ⚫ 熟悉面向对象方法学的发展、特点和不足 ⚫ 理解面向对象软件工程的相关概念 ⚫ 理解和掌握统一建模语言UML的特点、发展及应用 ⚫ 理解和掌握统一软件开发过程RUP的特点和建模方 法 ⚫ 了解面向对象软件工程的思路、方法和工具
教学内容 91面向对象方法概述 92面向对象的软件工程 9.3统一建模语言UML 94统一软件开发过程RUP概述 95本章小结和习题 2021年1月27日 第9章面向对象方法学 第4页
2021年1月27日 第9章 面向对象方法学 第4页 教学内容 9.1 面向对象方法概述 9.2 面向对象的软件工程 9.3 统一建模语言UML 9.4 统一软件开发过程RUP 概述 9.5 本章小结和习题
9.1面向对象方法概述 面向对象( Object Oriented,Oo)方法学的出发点和 基本原则是尽可能模拟人类习惯的思维方式,使开发 软件的方法与过程尽可能接近人类解决问题的方法与 过程。 面向对象的方法学可以用下式来表述: 00=Objects Classes Inheritance Communication with messages 911面向对象方法学的发展 912面向对象方法学的优点和不足 2021年1月27日 第9章面向对象方法学 第5页
2021年1月27日 第9章 面向对象方法学 第5页 9.1 面向对象方法概述 面向对象(Object Oriented,OO)方法学的出发点和 基本原则是尽可能模拟人类习惯的思维方式,使开发 软件的方法与过程尽可能接近人类解决问题的方法与 过程。 面向对象的方法学可以用下式来表述: OO = Objects + Classes + Inheritance + Communication with messages 9.1.1 面向对象方法学的发展 9.1.2 面向对象方法学的优点和不足