开发方法的组合 分析设计 编程 结构化结构化 面向对象 结构化面向对象 面向对象 面向对象结构化第三代或第四代语言 面向对象面向对象第三代或第四代语言 面向对象面向对象传统编程与面向对象的混合 面向对象面向对象 面向对象
开发方法的组合 分析 设计 编程 结构化 结构化 面向对象 结构化 面向对象 面向对象 面向对象 结构化 第三代或第四代语言 面向对象 面向对象 第三代或第四代语言 面向对象 面向对象 传统编程与面向对象的混合 面向对象 面向对象 面向对象
OO方法的开发过程 00方法改进了在生存期各个阶段 间的界面,因为生存期各个阶段开 发出来的“部件”都是类,在面向 对象生存期的各个阶段对各个类的 信息进行细化,类成为分析、设计 和实现的基本单元
OO方法的开发过程 OO方法改进了在生存期各个阶段 间的界面,因为生存期各个阶段开 发出来的“部件”都是类,在面向 对象生存期的各个阶段对各个类的 信息进行细化,类成为分析、设计 和实现的基本单元
类的生存期模型 类的规 格说明 从既存 从废弃 类演变 型开发 既存类 的复用 渐增式 的实现 实现 测试用 渐增式 例和测试 的测试 的开发 求精和 维护
类的生存期模型 类的规 格说明 从废弃 型开发 既存类 的复用 渐增式 的实现 渐增式 的测试 求精和 维护 测试用 例和测试 的开发 实现 从既存 类演变
类的设计与实现 °类的规格说明指导对存放现存类的软 件库进行查找 °现存类提供当前应用所需功能 °三种可能利用现存类的方向: 现存类的复用 从现存类进行演变 ●从废弃类进行开发
类的设计与实现 •类的规格说明指导对存放现存类的软 件库进行查找 •现存类提供当前应用所需功能 •三种可能利用现存类的方向: 现存类的复用 从现存类进行演变 从废弃类进行开发
对象之间的联系与对象模型
对象之间的联系与对象模型