UML面向对象与设计教程课后习题答案(胡荷芬-高斐)简答题部分

简答题第一章1.面向对象设计的基本特征有哪些?这些特征对软件设计有何帮助?封装性 继承性 多态性在由封装,继承,多态所组成的环境中,程序员可以编写出比面向过程模型更健壮,更具扩展性的程序.经过仔细设

简答题 第一章 1. 面向对象设计的基本特征有哪些?这些特征对软件设计有何帮助? 封装性继承性多态性 ,,, 在由封装,继承多态所组成的环境中程序员可以编写出比面向过程模型更健壮更具扩展性 .. 的程序经过仔细设计的类层次结构是重用代码的基础封装能让程序员不必修改公有接口的 .,,. 代码即可实现程序的移植多态能使程序员开发出简洁易懂易修改的代码 2. 类与对象的区别是什么? 类是抽象的,不具体的。就像有些东西可以归为一类,比如说狗,猫,猪。它们都是动物, 我们就可以归为一类。 而猫,狗就是动物类中的一个对象。 3. 什么是软件生命周期?生命周期包括几个阶段? 软件的生命周期,亦称软件的生存周期。它是按开发软件的规模和复杂程度,从时间上把 软件开发的整个过程(从计划开发开始到软件报废为止的整个历史阶段)进行分解,形成相 对独立的几个阶段,每个阶段又分解成几个具体的任务, 然后按规定顺序依次完成各阶段 的任务并规定一套标准的文档作为各个阶段的开发成果,最后生产出高质量的软件。 分为:一般分为定义,开发,维护三大阶段, 定义阶段有可行性论证和开发计划,需求分析, 开发阶段有概要设计,详细设计和编码,维护阶段有测试,运行维护 4.uml 面向对象与的关系? umL 是统一建模图,用于便于描述类之间的关系等,是用来帮助你更好进行面向对象的设 计。 5., 面向对象设计与传统软件相比有何优点? 更有针对性更容易让客户满意减少修改提高效率 第二章 1.uml 模型元素有哪些? UML 中模型元素太多了,比如用例图中的元素有用例,角色,扩展关系,包含关系,类图 中的元素有类,接口,关联等等,每一种框图都有各自独有的元素 2.uml 简述通用机制组成以及它的作用? 一、修饰。 UMLUML 在使用语言建模时,可以将图形修饰附加到图中的模型元素上。比如,当一个 元素代表某种类型的时候,它的名称可以用粗体字形类显示;当同一元素表示该类型的实例 时,该元素的名称用一条下划线修饰。 二、注释。 UML 语言中用一条虚线将注释连接到它为之解释的或细化的元素上。 三、通用划分。 UML-- 语言对其模型元素规定了两种类型的通用划分:型实例(值)和接口实现。 1-Type-Instance 、型实例():描述一个通用描述符与单个元素项之间的对应关系。实例元 素使用与通用描述符相同的表示图形,但是名字的表示与通用描述符不同:实例元素名字带 有下划线,而且后面还要加上冒号和通用描述符的名字。 2- 、接口实现:接口声明了一个规定了服务的约定,接口的实现负责执行接口的全部语义定

腾讯文库UML面向对象与设计教程课后习题答案(胡荷芬-高斐)简答题部分