程序设计与程序设计语言.ppt

拍拖过程活动图 复述情节的顺序图 初次见面顺序图: 求婚过程顺序图 理清头绪的协作图 初次见面的协作图 定点观察的状态图 恋人的状态图 1.5 面向对象软件开发方法简介 特点: (1)使人们更好地认识客观世界 (2)能很好地适应需求变化 (3)容易实现软件复用 (4)系统易于维护和修改 1.5.2 面向对象系统开发过程 (1)需求分析阶段。 (2)系统分析阶段。 (3)系统设计阶段。 (4)系统实现、测试、使用、维护阶段。 1.5.3 几种典型的面向对象方法简介 1.Booch面向对象方法 (1)Booch 方法的基本开发模型 开发模型包括逻辑模型、物理模型、静态模型和动态模型。 Booch方法的一般过程 开发过程分为技术层和管理层开发 1)系统技术层开发步骤 发现类与对象; 确定类和对象的语义; 标识类和对象间的关系。 2)系统管理层开发步骤 强调团队技术管理; 明确用户关键需求; 建立系统分析模型; 完善设计系统结构; 系统实现; 软件交付。 2.Jacobson的面向对象方法 (1)建立面向对象分析模型的过程 1)建造用户需求模型。 2)建造系统分析模型 (2)建立面向对象设计模型的过程 1)创建模块作为主要的设计对象。 2)创建一个显示激励如何在模块间传送的交互图。 3)把模块组织成子系统。 4)复审设计工作。 3.Coad-Your

文档评论(0)

1亿VIP精品文档

相关文档