软件工程案例开发与实践 第11章 面向对象的分析与设计.pptVIP

  • 4
  • 0
  • 约2.12千字
  • 约 25页
  • 2018-06-08 发布于河南
  • 举报

软件工程案例开发与实践 第11章 面向对象的分析与设计.ppt

软件工程案例开发与实践 第11章 面向对象的分析与设计

第11章 面向对象的分析与设计 11.1 面向对象的分析 面向对象建模得到的模型包含系统的三个要素(子模型) ,即: 对象模型,动态模型和功能模型。 11.1.1 面向对象分析的任务 (1)形式的说明所面对的应用问题,最终成为软件系统基本构成的对象,以及系统所必须遵从的、由应用环境所决定的规则和约束。 (2)明确地规定构成系统的对象如何协同工作,完成指定的功能。 11.1.2 面向对象的分析步骤 (1).标识对象。 (2). 标识结构。 (3).定义属性。 (4).定义服务。 (5).标识主题。 11.2 面向对象的设计 面向对象设计继续采用分析阶段中提到的五个层次。这五个层次用于建立系统的四个组成成份。见图11-1。 面向对象的系统设计主要分为四个方面:主题(或者说问题论域)部件的设计,人机交互部件的设计,任务管理部件的设计,数据管理部件的设计。 1. 主题部件的设计 2. 人机交互部件的设计(HIC) 3. 任务管理部件的设计(TMC) 4. 数据管理部件的设计 11.3 面向对象的系统设计原则 1. 开放封闭原则 2. 里氏代换原则 3.依赖倒转原则 4.接口隔离原则 5.BBP黑盒原则(合成、聚合复用原则) 6.迪米特法则 11.4 实例:银行ATM自动取款机系统的分析与设计 11.4.1 系统的需求 1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档