精·软件工程10.pptVIP

  • 0
  • 0
  • 约1.56万字
  • 约 86页
  • 2017-01-16 发布于北京
  • 举报
序 分析的过程都是提取系统需求的过程。 分析工作主要包括3项内容,是理解、表达和验证。 首先,系统分析员通过与用户及领域专家的充分交流,得出最重要的文档资料是软件需求规格说明。 然后,还必须进一步验证软件需求规格说明的正确性、完整性和有效性。 面向对象分析(OOA)的关键是识别出问题域内的类与对象,并分析它们相互间的关系,最终建立起问题域的简洁、精确、可理解的正确模型。 第10章 面向对象分析 10.1 面向对象分析的基本过程 10.1.1 概述 10.1.2 3个子模型与5个层次 10.1.1 概述 OOA是抽取和整理用户需求并建立问题域精确模型的过程。 OO分析过程从分析陈述用户需求的文件开始。通过调研了解现有的类似系统,从而能更正确地提炼出用户的需求。 然后,抽象出目标系统的本质属性准确地表示。 系统分析员必须认真向领域专家学习。知识的抽取反映了一定深度的领域知识,这不是分析员单方面努力所能做到的。 还应该仔细研究以前针对相同的或类似的问题域进行面向对象分析所得到的结果,是可以重用的。 10.1.2 3个子模型与5个层次 面向对象建模得到的模型包含系统的3个要素:静态结构(对象模型)、交互次序(动态模型)和数据变换(功能模型)。 解决的问题不同,这3个子模型的重要程度也不同: 从客观世界实体及实体间相互关系抽象出有价值的对象模型; 当问题涉及交互作用和时序时(例如

文档评论(0)

1亿VIP精品文档

相关文档