1、引言1)面向对象方法发展概述面向对象方法是一种以对象、对象关系等来构造软件系统模型的系统化方法。面向对象方法的世界观:一切系统都是由对象构成的,它们的相互作用、相互影响,构成了大千世界的各式各样系统。(二)面向对象方法 一种特定的软件开发方法学对象是软件界从70年代以来最激动人心的革新。 Maurice Wilkes ,Turing Awards Winner, 1996 面向对象方法的发展主
面向对象的分析(Object-oriented analysis, OOA)1、OOA的基本任务:运用面向对象方法,对问题域(被开发系统的应用领域)和系统责任(所开发系统应具备的职能)进行分析和理解,对其中的事物和它们之间的关系产生正确的认识,找出描述问题域和系统责任所需的类和对象,定义这些类和对象的属性和操作,以及它们之间所形成的各种关系。最终目的是产生一个符合用户需求,并能够直接反映问题域和系
单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四
面向对象系统分析的主要任务和目的1) 分析 对象设计的主要工作是描述系统中各个对象的细节以及对分析阶段建立的三种模型进行精化和优化把问题域映射到解(计算机)域 用来描述系统中对象的静态结构(数据结构)及对象之间的关系(关联概括(泛化)聚集等) 用来描述系统的控制结构以及与时间操作次序有关的系统属性例如:功能映射约束以及功能依赖条件等1.OOSE所涉及的概念 1)OO
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级面向对象方法dgqsdu.edu1
面向对象的开发方法第一节 面向对象概述第二节 面向对象的基本概念第三节 面向对象分析(OOA)第四节 面向对象设计(OOD)第五节 面向对象编程第一节 面向对象概述一发展概述面向对象并非是一个新的概念实际上它已有30多年的历史寻其根源可追溯到60年代的挪威当时挪威计算中心的Kristen Nygaard和Ole-Johan Dahl开发了一种称作Simula67的语言Simula67首
第一节 面向对象概述第二节 面向对象的基本概念第二节 面向对象的基本概念第二节 面向对象的基本概念四属性属性是类中对象所具有的数据值是对对象的描述如对象Person的属性有年龄体重等不同对象的同一属性可以具有相同或不同的属性值如张三的年龄为19李四的年龄为20张三李四是两个不同的对象他们共同属性年龄的值不同属性值应该指的是纯粹的数据值而不能指对象属性表示在类图中的第二部分每个属性名后均
#
软件工程概论 Software Engineering杨璐yanglu@第7章 面向对象方法71 面向对象的基本概念72 面向对象的分析(OOA)73 面向对象的设计(OOD)71 面向对象的基本概念面向对象方法的发展历程Simula、Smalltalk、C++、JavaOMT (James Rumbaugh)Booch方法(Grady Booch)UMLOOSE (Ivar Jacobson)
违法有害信息,请在下方选择原因提交举报