第9篇 面向对象分析.pptVIP

  • 3
  • 0
  • 约9.43千字
  • 约 73页
  • 2017-06-15 发布于北京
  • 举报
第9章 面向对象分析 面向对象分析(通常缩写为OOA)的关键,是识别出问题域内的对象,并分析它们相互间的关系,最终建立起问题域的简洁、精确、可理解的正确模型。在用面向对象观点建立起的三种模型中,对象模型是最基本、最重要、最核心的。 9.1 分析过程 9.2 需求陈述 9.3 建立对象模型 9.4 建立动态模型 9.5 建立功能模型 9.6 定义服务 9.7 面向对象分析实例 9.8 小结 9.1 分析过程 9.1.1 概述 面向对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程。 9.1.2 三个子模型与五个层次 面向对象建模得到的模型包含系统的三个要素,即静态结构(对象模型),交互次序(动态模型)和数据变换(功能模型)。  复杂问题(大型系统)的对象模型由下述五个层次组成:主题层(也称为范畴层)、类——对象层、结构层、属性层和服务层,如图9.1所示。 在概念上可以认为,面向对象分析大体上按照下列顺序进行:寻找类——对象,识别结构,识别主题,定义属性,建立动态模型,建立功能模型,定义服务。 在分析过程中,系统分析员必须与领域专家及用户反复交流,以便澄清二义性,改正错误的概念,补足缺少的信息。面向对象建立的系统模型,尽管在最终完

文档评论(0)

1亿VIP精品文档

相关文档