《软件工程》课程教学课件(讲稿)第9章 面向对象分析

第9章面向对象分析
第9章 面向对象分析

学习目标掌握面向对象分析的基本概念;掌握使用UML建立对象模型的方法掌握使用UML建立动态模型的方法掌握使用UML建立功能模型的方法
学习目标 l 掌握面向对象分析的基本概念; l 掌握使用UML建立对象模型的方法; l 掌握使用UML建立动态模型的方法; l 掌握使用UML建立功能模型的方法

目录01面向对象技术概述02面向对象分析过程03面向对象分析原则04建立对象模型05建立动态模型06建立功能模型07本章小结
目录 01 02 03 04 面向对象技术概述 面向对象分析过程 面向对象分析原则 建立对象模型 06 05 建立动态模型 建立功能模型 07 本章小结

面向对象分析概述01
面向对象分析概述 01

面向对象分析概述面向对象分析(OOA)的目标是抽取和整理用户需求,并建立一系列问题域的精确模型来描述能够满足用户需要的计算机软件。:面向对象分析所建立的模型要表示出系统的数据功能和行为三个方面的基本特征。,在进行面向对象分析时,需要建立面向对象的对象模型(描述系统的数据结构)、功能模型(描述系统的功能)和行为模型(描述系统的控制结构)
面向对象分析概述 ◆ 面向对象分析(OOA)的目标是抽取和整理用 户需求,并建立一系列问题域的精确模型来描述能够 满足用户需要的计算机软件。 ◆ 面向对象分析所建立的模型要表示出系统的数据 、功能和行为三个方面的基本特征。 ◆ 在进行面向对象分析时,需要建立面向对象的对 象模型(描述系统的数据结构)、功能模型(描述系 统的功能)和行为模型(描述系统的控制结构)

面向对象分析概述对任何大型系统而言,三个模型都必不可少其中,对象模型又始终是最重要、最基本、最核心的。,面向对象分析法指的是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题
面向对象分析概述 ◆ 对任何大型系统而言,三个模型都必不可少。 其中,对象模型又始终是最重要、最基本、最核心 的。 ◆ 面向对象分析法指的是在一个系统的开发过程 中进行了系统业务调查以后,按照面向对象的思想 来分析问题

面向对象分析概述OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)和5个活动(标识对象类、标识结构、定义主题、定义属性和定义服务)组成。·定义了两种对象类之间的结构,一种称为分类结构,一种称为组装结构。分类结构就是所谓的一般与特殊的关系。组装结构则反映了对象之间的整体与部分的关系
面向对象分析概述 ◆ OOA(面向对象的分析)模型由5个层次(主题层、对 象类层、结构层、属性层和服务层)和5个活动(标识对象 类、标识结构、定义主题、定义属性和定义服务)组成。 ◆ 定义了两种对象类之间的结构,一种称为分类结构,一 种称为组装结构。分类结构就是所谓的一般与特殊的关系。 组装结构则反映了对象之间的整体与部分的关系

面向对象分析概述OOA在定义属性的同时,要识别实例连接OOA在定义服务的同时要识别消息连接OOA中的5个层次和5个活动继续贯穿在OOD面向对象设计)过程中。OOD模型由4个部分组成。它们门分别是设计问题域部分、设计人机交互部分、设计任务管理部分和设计数据管理部分
面向对象分析概述 ◆ OOA在定义属性的同时,要识别实例连接。 ◆ OOA在定义服务的同时要识别消息连接。 ◆ OOA中的5个层次和5个活动继续贯穿在OOD( 面向对象设计)过程中。 ◆ OOD模型由4个部分组成。它们分别是设计问题 域部分、设计人机交互部分、设计任务管理部分和设 计数据管理部分

面向对象分析过程02
面向对象分析过程 02

面向对象分析过程在用OOA具体分析一个事物时,大致上遵循如下五个基本步骤(1)确定对象和类。这里所说的对象是对数据及其处理方式的抽象。类是多个对象的共同属性和方法集合的描述(2)确定结构』(structure)。结构是指问题域的复杂性和连接关系
面向对象分析过程 ” 在用OOA具体分析一个事物时,大致上遵 循如下五个基本步骤。 (1)确定对象和类。这里所说的对象是对数 据及其处理方式的抽象。类是多个对象的共同属 性和方法集合的描述。 (2)确定结构(structure)。结构是指问题 域的复杂性和连接关系
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《软件工程》课程教学课件(讲稿)第8章 面向对象技术与UML.pdf
- 《软件工程》课程教学课件(讲稿)第7章 软件维护.pdf
- 《软件工程》课程教学课件(讲稿)第6章 软件编码和测试.pdf
- 《软件工程》课程教学课件(讲稿)第5章 详细设计.pdf
- 《软件工程》课程教学课件(讲稿)第4章 总体设计.pdf
- 《软件工程》课程教学课件(讲稿)第3章 需求分析.pdf
- 《软件工程》课程教学课件(讲稿)第1章 软件工程概述.pdf
- 《软件工程》课程教学课件(讲稿)第2章 软件问题定义及可行性分析.pdf
- 《软件工程》课程电子教案(讲义,共十二章).pdf
- 《软件工程》实验课程教学大纲 Software Engineering.pdf
- 《软件工程》课程教学大纲 Software Engineering.pdf
- 《网络工程与系统集成》课程教学课件(讲稿)第8章 网络工程管理.pdf
- 《网络工程与系统集成》课程教学课件(讲稿)第7章 网络规划与设计.pdf
- 《网络工程与系统集成》课程教学课件(讲稿)第6章 服务器技术与应用.pdf
- 《网络工程与系统集成》课程教学课件(讲稿)第5章 网络安全技术与应用.pdf
- 《网络工程与系统集成》课程教学课件(讲稿)第4章 路由器技术与应用.pdf
- 《网络工程与系统集成》课程教学课件(讲稿)第3章 交换机技术与应用.pdf
- 《网络工程与系统集成》课程教学课件(讲稿)第2章 网络工程综合布线.pdf
- 《网络工程与系统集成》课程教学课件(讲稿)第1章 网络工程基础.pdf
- 《网络工程与系统集成》课程教学资源(讲义)实验七 windows-server-2008配置DNS服务(图解).pdf
- 《软件工程》课程教学课件(讲稿)第10章 面向对象设计.pdf
- 《软件工程》课程教学课件(讲稿)第11章 面向对象编码与测试.pdf
- 《软件工程》课程教学课件(讲稿)第12章 软件项目管理.pdf
- 《软件工程》课程教学课件(讲稿)第13章 软件工程标准与文档.pdf
- 《软件工程》课程教学课件(讲稿)第14章 项目实例.pdf
- 中国社会科学院大学:通识选修《信息管理系统开发》课程教学大纲.pdf
- 中国社会科学院大学:通识选修《Python深度学习》课程教学大纲.pdf
- 中国社会科学院大学:通识选修《Python数据分析》课程教学大纲.pdf
- 中国社会科学院大学:通识选修《计算社会科学研究方法》课程教学大纲.pdf
- 中国社会科学院大学:通识选修《平面媒体设计》课程教学大纲.pdf
- 中国社会科学院大学:通识选修《视频编辑》课程教学大纲.pdf
- 中国社会科学院大学:通识选修《数据可视化》课程教学大纲.pdf
- 中国社会科学院大学:通识选修《数据库原理与技术》课程教学大纲.pdf
- 中国社会科学院大学:通识选修《网络安全》课程教学大纲.pdf
- 中国社会科学院大学:通识选修《网页制作》课程教学大纲.pdf
- 中国社会科学院大学:通识选修《文本分析》课程教学大纲.pdf
- 中国社会科学院大学:通识选修《信息检索》课程教学大纲.pdf
- 中国社会科学院大学:通识选修《知识图谱导论》课程教学大纲.pdf
- 中国社会科学院大学:通识选修《移动应用开发》课程教学大纲.pdf
- 中国社会科学院大学:通识选修《量化社会科学导论》课程教学大纲.pdf
