第11章 面向对象的分析详解.pptVIP

  • 4
  • 0
  • 约4.64千字
  • 约 26页
  • 2016-11-01 发布于湖北
  • 举报
第11章 面向对象的分析 分析的过程都是提取系统需求、开发分析模型的过程。这个阶段的工作既需要开发技术人员的参与,又需要客户、未来软件的用户代表以及相关领域专家的参与。 分析工作主要包括3项内容,这就是理解、表达和验证。 分析过程得出的最重要的文档资料是软件需求规格说明(在面向对象分析中,主要由对象模型、动态模型和功能模型组成)。 11.1 面向对象分析的任务 面向对象的分析是软件开发的初始阶段,这个阶段的中心任务就是从需求模型中导出分析模型,该模型应该是正确的、完整的、一致的和可行的。 在面向对象的分析中,分析模型由3个独立模型构成:通过用例和场景表示系统功能的用例模型;通过类和对象图表示系统组成的对象模型;通过协作图和顺序图表示用例实现的动态模型。 在UML中,功能模型使用用例图表示;对象模型使用类图或对象图表示;动态模型使用状态图和顺序图表示。 11.1 面向对象分析的任务 用例模型把系统看成一个黑盒子,它用来表示系统能提供的功能。我们通过用例图和场景表示用例模型。用例模型在需求阶段已经产生,在分析阶段进行修改。 对象模型是用来描述业务实体组成及其关系的,我们通过类图和对象图表示对象模型。对象模型在需求阶段已经产生,在分析阶段进行修改、细化。 动态模型就是指能实现某个用例功能的顺序图(或者协作图,或者状态图),建立动态模型的过程就是在对象模型中寻找一些实体对象,在用户界

文档评论(0)

1亿VIP精品文档

相关文档