软件工程实践教程 第2版 教学课件 ppt 作者 刘冰 第七章 面向对象建模
21页1、第七章 面向对象建模,本章要点:, 面向对象的基本原理 面向对象的基本概念 软件建模语言 常用的UML图,计算机科学与技术学院,第七章 面向对象建模,7.1面向对象的软件工程 7.2面向对象方法的特点 7.3面向对象方法学当前的 研究及实践领域 7.4面向对象的基本概念 7.5统一建模语言和统一过程介绍 7.12 小结,计算机科学与技术学院,7.1面向对象的软件工程, 面向对象的核心概念就是“对象”,也就是此方法中最重要的数据,对象可以理解为与问题域有关的事物。一个系统可以看作是许多对象在一起完成一系列工作。就象一个团体,团体成员可以看作是一个个对象,他们在一起协作共同完成一系列任务。采用面向对象方法构造系统核心就是构造对象集合,换句话说一个软件可以是对象的集合+对象间的协作。它的最大优点就是整个软件工程是一个不断完善和更新的过程,即使前一阶段出现问题也可以较为容易的修改,不象传统的方法,一旦前面出现问题有可能会给后面工作带来灾难性的后果。面向对象的软件工程过程中各阶段的界限并不明显。前后始终围绕对象集合的建模展开,后阶段总是对前一阶段的完善,只是各自重点不同。最重要的阶段是需求分析阶
2、段,因为这一阶段的任务是要基本弄清楚问题所设计的对象都有哪些。 面向对象的软件工程是按照面向对象的方法学进行面向对象的分析、设计、实现、测试和管理的过程,计算机科学与技术学院,7.2面向对象方法的特点,1面向对象的开发方法 面向对象开发方法有: (1) Coad方法 (2) OMT方法 (3) UML(Unified Modeling Language) 语言,计算机科学与技术学院,7.2面向对象方法的特点,2面向对象方法的特点 (1) 对象唯一性 (2) 分类性 (3) 继承性 (4) 多态性,计算机科学与技术学院,7.3面向对象方法学当前的研究及实践领域,当前,在研究面向对象方法的热潮中,有 如下主要研究领域: (1) 智能计算机的研究。 (2) 新一代操作系统的研究。 (3) 多学科的综合研究。 (4) 新一代面向对象的硬件系统的 研究。,计算机科学与技术学院,7.4面向对象的基本概念,1面向对象的产生 2面向对象的基本概念 面向对象对象类继承通信 客观世界是由对象组成的,任何客观的事物或实体都是对象,复 杂的对象可以由简单的对象组成。 具有相同数据和相同操作的对象可以归并为一个
3、类,对象是对象 类的一个实例。 类可以派生出子类,子类继承父类的全部特性(数据和操作), 又可以有自己的新特性。子类与父类形成类的层次结构。 对象之间通过消息传递相互联系。类具有封装性,其数据和操作 等对外界是不可见的,外界只能通过消息请求进行某些操作,提 供所需要的服务。,计算机科学与技术学院,7.4面向对象的基本概念,1对象 2类 3面向对象的要素 (1) 封装(Encapsulation) (2) 继承(Inheritance) (3) 消息(Message) (4) 关联(Association) (5) 聚合(Aggregation) (6) 多态性(Polymorphism),计算机科学与技术学院,7.5统一建模语言和统一过程介绍,7.5.1 统一建模语言概述 UML是一种语言,它提供了用于交流的词汇表及其 组词规则,说明如何创建或理解结构良好的模型, 但它并没有说明在什么时候创建什么样的模型。 UML是一种可视化的建模语言 UML是一种可用于详细描述的语言 UML是一种构造语言 UML是一种文档化语言 UML语言的整个发展历史,计算机科学与技术学院,7.5统一建模语言和统
《软件工程实践教程 第2版 教学课件 ppt 作者 刘冰 第七章 面向对象建模》由会员E****分享,可在线阅读,更多相关《软件工程实践教程 第2版 教学课件 ppt 作者 刘冰 第七章 面向对象建模》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页