软件工程-胡飞(第二稿电子教案)chapter 07.pptVIP

  • 0
  • 0
  • 约 53页
  • 2017-10-16 发布于浙江
  • 举报

软件工程-胡飞(第二稿电子教案)chapter 07.ppt

西北工业大学 软件与微电子学院 第七章 面向对象分析 第七章 ?面向对象分析(OOA) 面向对象分析(OOA) 在本章中,我们将介绍面向对象分析(object-oriented analysis,OOA)的各种技术和方法。它包括分析和定义用户的需求(用例模型)、系统中数据的定义(静态模型),以及控制流(动态模型)分析。 7.1基本原理与概念 面向对象分析(OOA),就是抽取和整理用户需求,并建立问题域精确模型的过程。 面向对象分析的关键,是识别出问题域内的对象,并分析它们相互间的关系,最终建立起问题域的简洁、精确、可理解的正确模型。 根据CodaYourdon的面向对象分析和设计技术,面向对象分析(Object-Oriented Analysis,OOA)模型的5个层次分别如下: 7.1基本原理与概念 对象-类层(ClassObject Layer),表示待开发系统的基本构造块。 属性层(Attribute Layer),对象所存储(或容纳)的数据。 服务层(Service Layer),对象所做的“工作”,加上对象实例间的通讯。 结构层(Structure Layer),负责捕捉特定应用论域中的结构关系。如电梯作为一个整体而言,必须由电梯马达、超载传感器、楼层到达显示面板、随机指令面板、随机召唤面

文档评论(0)

1亿VIP精品文档

相关文档