第10章 面向对象分析 软件工程-课件.pptVIP

  • 6
  • 0
  • 约8.48千字
  • 约 85页
  • 2018-01-28 发布于浙江
  • 举报
第10章 面向对象分析 软件工程-课件

第10章 面向对象分析 分析的过程是提取系统需求的过程。 面向对象分析的关键是识别出问题域内的类与对象,并分析它们相互间的关系,最终建立起问题域的简洁、精确、可理解的正确模型。 在3种模型中,对象模型是最基本、最重要、最核心的。 10.1 面向对象分析的基本过程 通常从分析用户的陈述文件开始。当软件项目采用招标方式确定开发单位时,“标书”往往可以作为初步的需求陈述。 需求陈述往往是不完整、不正确的。通过分析发现和改正其中的二义性和不一致性,补充遗漏的内容。 分析过程中,系统分析员应反复多次地与用户协商、交流,并调研现有的类似系统。 为能正确地获取需求,还可以采用快速原型法。 接下来,系统分析员应将需求用模型准确地表示出来。 在建模过程中,分析员应认真向领域专家学习。建模中的分类工作具有深度的领域知识,不是分析员单方面努力所能做到的,必须有领域专家的密切配合。 10.1.2 3个模型与5个层次 如前所述,面向对象建模包含3个模型:对象模型(静态模型)、动态模型(交互模型)、功能模型(数据交换)。其中最重要的是对象模型。 大型系统的对象模型通常由5个层次组成:主题层、类与对象层、结构层、属性层、服务层。 5个层次象叠在一起的5张透明塑料片,一层比一层显现出对象模型的更多细节。 主题是指导读者理解大型、复杂模型的一种机制。通过划分主题可以把一个大型的、复杂的对象模型分解成几个不同的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档