下载此文档

第七章面向对象分析ppt课件.ppt


文档分类:IT计算机 | 页数:约43页 举报非法文档有奖
1/43
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/43 下载此文档
文档列表 文档介绍
第七章面向对象分析*1内容提纲分析的概念识别分析类定义交互行为建立分析类图评审分析模型Date2面向对象分析分析分析是对需求的精化和构造,其核心是产生一个反映真实世界的准确的、完整的、一致的和可验证的系统模型。面向对象分析注重分析业务领域和系统责任,忽略与实现有关的问题。发现和描述对象(或概念),分析对象的内部构成和外部关系,建立面向对象的分析模型。Date3面向对象分析模型功能模型从用户的角度描述系统的功能;由用例和场景组成。分析对象模型描述系统的概念实体;由类图和对象图组成。动态模型描述系统对象之间的交互行为;由状态图和顺序图组成。Date4内容提纲分析的概念分析类:实体类、边界类、控制类分析活动识别分析类定义交互行为建立分析类图评审分析模型Youarehere!你在这儿!Date5分析类分析类的概念在分析模型中,分析类是概念层次上的内容,用于描述系统中较高层次的对象。分析类直接与应用逻辑相关,而不关注于技术实现的问题。分析类的类型实体类:表示系统存储和管理的永久信息边界类:表示参与者与系统之间的交互控制类:表示系统在运行过程中的业务控制逻辑Date6分析类分析类划分的基本思想这种划分是将对象在系统中所承担的行为按照其作用和变化影响程度进行分类,将变化对系统结构的影响限制在一个相对明确的范围内。一方面,这种划分反映了系统对象的不同作用和相互关系,有利于开发人员尝试照出分析类;另一方面,这种划分将系统中最容易产生变化的边界部分与相对稳定的实体部分和控制部分进行分离,可以更好地适应软件功能需求的变化。Date7边界类边界类描述外部的参与者与系统之间的交互它对系统依赖于外部环境的部分进行建模,较好地屏蔽了外界变化对系统的影响类型:用户界面、系统接口、设备接口边界类的UML表示Date8控制类控制类描述一个用例所具有的事件流控制行为,每个用例通常都有一个控制类,控制用例中的事件顺序,其他类不向控制类发送很多消息,控制类会发很多消息。它本身并不处理具体的任务,而是调度其他类完成具体的任务。控制类实现对用例行为的封装,将用例的执行逻辑与边界和实体进行隔离,使得边界类和实体类具有更好的通用性控制类的UML表示Date9实体类实体类描述必须存储的信息及其相关行为它是对系统的核心信息建模,通常这些信息需要长久地保存通常对应现实世界中的“事物”实体类的UML表示Date10

第七章面向对象分析ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数43
  • 收藏数0 收藏
  • 顶次数0
  • 上传人miao19720107
  • 文件大小328 KB
  • 时间2020-09-30