单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第9章 面向对象的分析设计方法第9章 面向对象的分析设计方法本章要点:? 掌握面向对象的一些基本概念? 掌握面向对象的分析与模型化? 掌握面向对象分析的基本步骤 ? 掌握面向对象分析建模语言 UML第9章 面向对象的分析设计方法9.1 面向对象的分析与设计方法概述9.2 面向对象分析9.3 面向对象设计9
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第9章面向对象设计——类和对象 面向对象程序设计的基本概念 类 对象 类的属性 类的方法9.1 面向对象程序设计的基本概念9.1.1 对象9.1.2 类9.1.3 封装性9.1.4 继承性9.1.5 多态性9.1.1 对象 对象的特征分为静态特征和动态特征两种 静态的特征指对象
面向对象系统分析的主要任务和目的1) 分析 对象设计的主要工作是描述系统中各个对象的细节以及对分析阶段建立的三种模型进行精化和优化把问题域映射到解(计算机)域 用来描述系统中对象的静态结构(数据结构)及对象之间的关系(关联概括(泛化)聚集等) 用来描述系统的控制结构以及与时间操作次序有关的系统属性例如:功能映射约束以及功能依赖条件等1.OOSE所涉及的概念 1)OO
网络多媒体应用单击此处编辑母版文本样式退出上页首页下页末页网络多媒体应用单击此处编辑母版文本样式第 九 章面向对象方法学9.1.1 什么是面向对象的开发方法 OOSD (Object-Oriented Software Development)法是一种 把面向对象的思想应用于软件开发过程指导开发活动的系统方法 面向对象的方法是一种运用对象类继承封装聚合消息传送多态性等概念来构造系统的
从第1章开始本书就强调VB是一种典型的面向对象的程序设计语言在前面几章的VB程序设计中使用的窗体和各种控件都是对象面向对象方法把系统中的所有资源(包括数据方法以及系统)都看成对象和其他变量一样对象变量也必须先声明后使用声明对象变量的语法格式如下所示Dim name As class其中name为对象变量名class为类名【示例】声明一个窗体对象变量示例代码如下所示Dim frmNewForm As
请同学们用CJavaC任意一种面向对象语言实现一个计算器控制台程序要求输入两个数和运算符号得到结果引言(续)活字印刷面向对象面向对象是认识事物的一种方法 面向对象的方法是一种运用对象类继承封装聚合消息传送多态性等概念来构造系统的软件开发方法1瀑布模型有以下优点: 1)为项目提供了按阶段划分的检查点 2)当前一阶段完成后您只需要去后续阶段 3)可在迭代模型中应用瀑布模型第一章 绪论(续)第一章
收集需求确定系统边界就是明确系统是什么以及系统的环境是什么划出被开发的系统和与该系统打交道的人或物之间的明确界限并确定它们之间的接口认识系统边界的目的是为了明确系统的范围以及与外部世界的接口 业务分析用例模型用例模型30用例模型《用例建模指南》:傅纯一 来源:IBM40二. 用例规约对于用例描述 基本流基本流描述的是该用例最正常的一种场景在基本流中系统执行一系列活动步骤来响应参与者提出的服务
软件工程第7章 面向对象的分析和设计1复旦大学计算机科学与工程系 软件工程课程内容摘要面向对象的基本概念面向对象的分析和设计过程UML概述用况建模静态建模动态建模物理体系结构建模2复旦大学计算机科学与工程系 软件工程课程内容摘要面向对象的基本概念面向对象的分析和设计过程UML概述用况建模静态建模动态建模物理体系结构建模3复旦大学计算机科学与工程系 软件工程课程Peter Coad和Edward Y
面向对象的概念Attribute 属性UML中类属性的语法为: [可见性] 属性名[:类型][=初值]3. 继承(inheritance) 继承是类间的基本关系它是基于层次关系的不同类共享数据和操作的一种机制父类中定义了其所有子类的公共属性和操作在子类中除了定义自己特有的属性和操作外可以继承其父类(或祖先类)的属性和操作还可以对父类(或祖先类)中的操作重新定义其实现方法 船getAr
#
违法有害信息,请在下方选择原因提交举报