下载此文档

面向对象分析.ppt


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
下页末页上页首页目录第9章面向对象分析 1 /109 面向对象分析介绍第第9 9章章面向对象分析面向对象分析 获取需求建立用例模型 建立系统分析模型下页末页上页首页目录第9章面向对象分析 2 /109 教学目的与要求教学目的与要求⒈掌握面向对象分析的基本概念; ⒉掌握 UML 关于用例模型的有关概念; ⒊掌握 UML 关于用例模型的建立方法; UML 建立静态模型和动态模型; 下页末页上页首页目录第9章面向对象分析 3 /109 教学重点教学重点⒈面向对象分析的基本概念; ⒉面向对象分析建模;⒊应用 UML 分析和建立系统用例模型; ⒋应用 UML 建立系统静态模型和动态模型。教学难点教学难点⒈应用 UML 分析和建立系统用例模型; ⒉应用 UML 建立系统静态模型和动态模型。下页末页上页首页目录第9章面向对象分析 4 /109 面向对象分析介绍一、面向对象分析概念一、面向对象分析概念?面向对象分析( ObjectOrientedAnalysis 简称 OOA )就是利用面向对象方法进行需求分析。? OOA 的基本任务是运用面向对象方法,对问题域和系统责任进行分解和理解,对其中的事物和它们之间的关系产生正确的认识,找出描述问题域及系统责任所需的类及对象,定义这些类和对象的属性与服务,以及它们之间所形成的结构、静态联系和动态联系。? OOA 的最终目的是产生一个符合用户需求,并能够直接反映问题域和系统责任的 OOA 模型及其详细说明。下页末页上页首页目录第9章面向对象分析 5 /109 问题域和系统责任系统边界参与者问题域是指被开发系统的应用领域,即在现实世界中由这个系统进行处理的业务范围。系统责任即所开发系统的应该具备的职能。二者有很大的重合,但不一定完全相同系统边界是指一个系统所包含的所有系统成分与系统以外各种事物的分界线。这里所说的系统是指被开发的计算机软硬件系统,而不是泛指问题域的全部事物所构成的现实系统。参与者( Actor )指在系统之外(透过系统世界) 与系统进行交互的任何事物。最常见的参与者有人员、设备和外系统。面向对象分析经常用到的概念包括以下几种: 下页末页上页首页目录第9章面向对象分析 6 /109 ?问题域与系统责任?交流问题?需求的不断变化?复用的要求二、系统分析面临的主要问题二、系统分析面临的主要问题下页末页上页首页目录第9章面向对象分析 7 /109 ?抽象?封装?继承?分类?聚合?关联?消息通讯?粒度控制?行为分析※※三、三、 OOA OOA 方法的主要原则方法的主要原则下页末页上页首页目录第9章面向对象分析 8 /109 四、面向对象分析建模四、面向对象分析建模面向对象分析是将现实世界中的问题进行分析和理解, 理清其中的关系并映射到系统层面的一个过程。这个过程可以分为 2个阶段,即需求分析阶段和系统分析阶段※※。 ,对现实问题进行分析,确定用户需求。在此阶段可以用用例来捕获用户需求。通过建立用例模型来描述对系统感兴趣的外部角色及其对系统(用例)的功能要求。 。此阶段主要关心问题域中的主要概念(如抽象、类等)和机制,需要识别这些类以及它们相互间的关系,并用UML 类图来描述。此阶段可以根据用例来创建分析模型。下页末页上页首页目录第9章面向对象分析 9 /109 ※用例模型是系统既定功能及系统环境的模型,它可以作为客户和开发人员的契约,用例是贯彻整个系统开发的一条主线。用例模型即为需求分析的结果。※用例模型主要包括以下内容: 四、面向对象分析建模四、面向对象分析建模(1)业务用例(2)业务场景(3)系统用例(4)用例规约下页末页上页首页目录第9章面向对象分析 10 /109 用例模型

面向对象分析 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人gyzhluyin
  • 文件大小0 KB
  • 时间2016-06-04