(第章面向对象设计.pptVIP

  • 3
  • 0
  • 约3.14万字
  • 约 82页
  • 2017-02-01 发布于北京
  • 举报
(第章面向对象设计

第10章 面向对象设计 面向对象设计过程与准则 体系结构模块及依赖性 系统分解 问题域部分的设计 人机交互部分的设计 任务管理部分的设计 数据管理部分的设计 对象设计 10.1 面向对象设计过程与准则 面向对象设计过程 (1) 建立系统环境模型。在设计的初始阶段,系统设计师用系统环境图对软件与外部实体交互的方式进行建模。下图给出了系统环境图的一般的结构。 10.1 面向对象设计过程与准则 (2) 设计系统体系结构。体系结构设计可以自底向上进行,如将关系紧密的对象组织成子系统或层;也可以自顶向下进行,尤其是使用设计模式或遗产系统时,会从子系统的划分入手。 (3) 对各个子系统进行设计。对于面向对象的系统,典型的子系统有问题域子系统、人机交互子系统和任务管理子系统。 (4) 对象设计及优化。对象设计以问题领域的对象设计为核心,其结果是一个详细的对象模型。对象设计过程包括使用模式设计对象、接口规格说明、对象模型重构、对象模型优化4组活动。 10.1 面向对象设计过程与准则 面向对象设计准则 模块化 传统的面向过程方法中的模块通常是函数、过程及子程序等,而面向对象方法中的模块则是类、对象、接口、构件等。 在面向过程的方法中,数据及在数据上的处理是分离的;而在面向对象方法中,数据及其上的处理是封装在一起的,具有更好的独立性,也能够更好地支持复用。 10.1 面向对象设计过程与准则 (

文档评论(0)

1亿VIP精品文档

相关文档