第5章面向对象的方法2.pptVIP

  • 8
  • 0
  • 约9千字
  • 约 69页
  • 2018-03-11 发布于河南
  • 举报
第5章面向对象的方法2

对象模型化技术的三类模型:对象模型、动态模型和功能模型。 这个模型化的过程是一个迭代过程通过不断更新、细化,直到切合系统真正需求为止。 对象模型 对象模型是三个模型中最关键的模型,它表现了静态的、结构化的系统数据性质,描述了系统的静态结构,它从客观世界实体对象的关系角度来描述,表现了对象的相互关系。 事实上,这个模型可以当作扩充的实体—关系模型(E—R)。 面向对象分析的五个层次 面向对象分析由五个主要活动组成,即确定类-&-对象、识别结构、识别主题、定义属性和定义服务(方法)。对于一个复杂问题的面向对象的模型可用五个层次表示:类-&-对象层、结构层,主题层、属性层和服务层,见下图。 面向对象分析流程 一般情况下,面向对象分析过程可按照下列流程进行:确定类—&—对象、识别结构、识别主题、定义属性、建立动态模型、建立功能模型、定义服务(方法)。 但是,对于大型的、复杂的问题,不可能严格按照上面流程进行,需要反复多次进行寻找、确定、识别、建立和定义来构造模型。 3.属性及实例关联  1) 属性 属性是类的性质,它是某种数据(状态信息)。类中对象有相应的值(状态),用来描述对象或分类结构的实例。这种概念的基础来自信息建模方法。 2) 消息连接 消息连接用于表示对象间的通信, 说明了服务的要求。 通信的基本方式是消息传递,所以定义通信信

文档评论(0)

1亿VIP精品文档

相关文档