下载此文档

面向对象技巧.ppt


文档分类:IT计算机 | 页数:约58页 举报非法文档有奖
1/58
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/58 下载此文档
文档列表 文档介绍
第10章面向对象分析 面向对象分析的基本过程 需求陈述 建立对象模型 建立动态模型 建立功能模型 定义服务 面向对象分析的基本过程 概述面向对象分析过程: ?分析陈述用户需求的文件。?发现和改正原始陈述中的二义性和不一致性, 补充遗漏的内容。?深入理解用户需求,抽象出目标系统的本质属性,并用模型准确地表示出来。 3 个子模型与 5个层次 3个子模型: ?对象模型——抽象出客观世界实体及实体间相互关系; ?动态模型——涉及交互作用和时序问题; ?功能模型——解决运算量很大的问题。 5个层次: 5个层次对应的 5项主要活动: ?找出类与对象?识别结构?识别主题?定义属性?定义服务 Category Class-&-Object Structure 1+ 1+ Attribute Method 面向对象分析大体顺序: ?寻找类与对象?识别结构?识别主题?定义属性?建立动态模型?建立功能模型?定义服务 需求陈述 书写要点?需求陈述的内容包括:问题范围,功能需求, 性能需求,应用环境及假设条件等。?书写需求陈述时,要尽力做到语法正确,而且应该慎重选用名词、动词、形容词和同义词。?需求陈述仅仅是理解用户需求的出发点,它并不是一成不变的文档。?系统分析员必须与用户及领域专家密切配合协同工作,共同提炼和整理用户需求。 例子需求陈述,见 P234 建立对象模型典型的工作步骤: ?首先确定对象类和关联,对于大型复杂问题还要进一步划分出若干个主题; ?然后给类和关联增添属性,以进一步描述; ?利用适当的继承关系进一步合并和组织类; ?对类中操作的最后确定,则需等到建立了动态模型和功能模型之后。 1. 找出候选的类与对象?对象是对问题域中有意义的事物的抽象,它们既可能是物理实体,也可能是抽象概念。?大多数客观事物可分为下述 5类: ?可感知的物理实体?人或组织的角色?应该记忆的事件?两个或多个对象的相互作用?需要说明的概念 确定类与对象

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数58
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s0012230
  • 文件大小702 KB
  • 时间2017-01-24