面向对象方法概论 | 您所在的位置:网站首页 › 火车订票系统顺序图 › 面向对象方法概论 |
习
题
第 1 章
面向对象方法概论
1 、
与传统开发方法相比,面向对象方法有什么优点?
2 、
查阅资料,进一步讨论 UML 与面向对象方法的关系。
3 、
封装的目的是什么?在面向对象方法中封装的目的是如何达到的?
4 、
针对你过去使用传统开发方法所建造的系统的不足,总结一下问题的原因。考虑如果使 用面向对象方法,在哪些方面可能会获益。
5、面向对象方法的一个主要原则是抽象。思考一下在工作和学习中你经常在什么场合下运 用抽象原则。 第 2 章
什么是面向对象分析
1 、
简述 OOA 模型及 OOA 过程。
2 、
为什么要进行 OOA ?
3 、
简述问题域与系统责任间的关系。
4、 OOA 是如何应对需求变化性的? 5、为什么把用类图构建的模型称为基本模型?
6 、你对本章讲述的分析面临的主要问题有过什么实际感受?请举例说明。
第 3 章
建立需求模型——用况图
1 、
用况之间的关系可为包含关系、扩展关系或继承关系,三种关系之间有相同之处吗?它 们之间的区别又在哪?
2 、
论述用况图在面向对象方法中的地位。
3 、
怎样理解把系统内外的交互情况描述清楚了,就明确了系统边界?
4 、
对于 3.3.1 节中的收款用况,补充用信用卡付款和使用优惠卡的描述。
5 、
通常自动售货机会按用户的要求进行自动售货,供货员会巡查向其内供货,取款员会定 时取款。针对上述要求,请建立用况图,并描述各个用况。
6 、
现要开发一个购书积分系统,其中至少要具有申请积分卡、增加积分、查看积分和按积 分奖励功能。请建立用况图,并描述各个用况。
第 4 章
建立类图
1 、
论述类与对象之间的关系以及关联与链之间的关系。这四者之间还有什么联系吗?
2 、
在什么情况下使用组合关系进行建模?
3 、总结继承关系的用途。
4 、 图 4 - 44 表明, 一名教师可以在一个或多个系中任职, 而且在二者间使用的是聚合关系。 在二者间可以使用组合关系吗?请解释原因。 5、举例说明类继承结构中的重载与多态。 6 、面包是由面包片组成的。面包与面包片之间的关系是聚合还是组合?
7 、一本书含有若干章,一章有若干节,一节由一些段落和图组成,一个段落由一些句子组 成。请给出一个描述上述事物以及它们之间关系的类图。
8 、请指出下图中存在的问题,并进行改正。
9 、有的房间是立方体的,有的是圆柱体的。根据这样的说法,现给出了一个类图,请指出 其中存在的问题,并进行改正。
|
CopyRight 2018-2019 实验室设备网 版权所有 |