第十章面向对象方法学引论
第十章 面向对象方法学引论
10.1传统方法学与面向对象方法比较 y10.1.1传统方法学 1.僵化的瀑布模型 y2.传统结构化技术的缺点
Ú10.1.1 传统方法学 Ú 1.僵化的瀑布模型 Ú 2.传统结构化技术的缺点 10.1 传统方法学与面向对象方法比较
10.1.1传统方法学 ∽1.僵化的瀑布模型 (1)有些类型的系统需求是模糊的 y(2)项目参与者之间存在通信鸿沟 (3)预先定义的需求可能是过时的 2.传统结构化技术的缺点 结构分析与结构设计技术的本质是功能分解, 是围绕实现处理功能的过程来构造系统的。结 构化方法强调过程抽象和模块化,是以过程 (或操作)为中心来构造系统和设计程序的。 然而用户需求的变化大部分是针对加工的,因 此这种变化对基于过程的设计来说是灾难
Ú 1.僵化的瀑布模型 Ú(1)有些类型的系统需求是模糊的 Ú(2)项目参与者之间存在通信鸿沟 Ú(3)预先定义的需求可能是过时的 Ú2.传统结构化技术的缺点 Ú结构分析与结构设计技术的本质是功能分解, 是围绕实现处理功能的过程来构造系统的。结 构化方法强调过程抽象和模块化,是以过程 (或操作)为中心来构造系统和设计程序的。 Ú然而用户需求的变化大部分是针对加工的,因 此这种变化对基于过程的设计来说是灾难 。 Ú10.1.1 传统方法学
2.传统结构化技术的缺点 Y结构分析与结构设计技术清楚地定义了目 标系统的接口。当系统对外界的接口发生 变动时,也就是说,这样的系统较难修改 和扩充。 结构化方法把数据和操作作为分离的事实, 以至在实现阶段,一些具有潜在可重用价 值的软件部件(也称为软构件)已和具体 应用环境密不可分。 上述种种原因都使得用结构分析与结构设 计技术开发出的软件可重用性较差
2.传统结构化技术的缺点 Ú结构分析与结构设计技术清楚地定义了目 标系统的接口。当系统对外界的接口发生 变动时,也就是说,这样的系统较难修改 和扩充。 Ú结构化方法把数据和操作作为分离的事实, 以至在实现阶段,一些具有潜在可重用价 值的软件部件(也称为软构件)已和具体 应用环境密不可分。 Ú上述种种原因都使得用结构分析与结构设 计技术开发出的软件可重用性较差
10.1传统方法学与面向对象 方法比较 10.1.2面向对象方法学 1.为什么需要面向对象 2.面向对象方法学的优点
Ú10.1.2 面向对象方法学 Ú1.为什么需要面向对象 Ú2.面向对象方法学的优点 10.1 传统方法学与面向对象 方法比较