精·软件工程 第4章 面向对象与UML CUMT 11-07-26.ppt

精·软件工程 第4章 面向对象与UML CUMT 11-07-26.ppt

张 磊 博士,副教授 zhanglei@ 4.1面向对象概述 4.2UML简介 4.3静态建模 4.4动态建模 4.5物理架构建模 4.6UML工具 4.1面向对象概述 1.面向对象方法的定义 面向对象方法是以对象为核心的软件开发方法,使软件开发尽可能按照人对客观世界认识的规律和解决问题的方法与过程,以便使描述问题的空间与实现方法在结构上尽量一致。 是把面向对象分析(OOA)、面向对象设计(OOD)和面向对象程序设计(OOP)集成到生存期的相应阶段。 面向对象方法的特色 面向对象方法是一个非常实用而强有力的软件开发方法: 方法的唯一性,即方法是对软件开发过程所有阶段进行综合考虑而得到的 从生存期的一个阶段到下一个阶段的高度连续性,即在一个阶段所使用的部分与在下一个阶段所使用的部分是衔接的,所使用的技术经过生存期每一阶段后不改变 2.面向对象与传统开发方法的比较 结构化方法强调过程抽象和模块化,将现实世界映射为数据流和加工,加工之间通过数据流进行通信,数据作为被动的实体被主动的操作所加工,是以过程为中心来构造系统和设计程序的 面向对象方法把世界看成是独立对象的集合,对象将数据和操作封装在一起,提供有限的外部接口,其内部的实现细节、数据结构及对它们的操作是外部不可见的,对象之间通过消息相互通信 结构化方法(SA、SD、SP) 指导思想:自顶向下,逐步细化 自顶向下地进行功能

文档评论(0)

1亿VIP精品文档

相关文档