面向对象软件工程总复习.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《面向对象软件工程总复习.pptx》由会员分享,可在线阅读,更多相关《面向对象软件工程总复习.pptx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、试题类型及分数分配试题类型及分数分配选择题,共20分填空题,共20分简答题,共30分分析题,共30分第1页/共27页一、选择题举例面向对象方法需要建立三种模型分别是对象模型、动态模型和 。(C)A.信息模型 B.控制模型 C.功能模型 D.行为模型 面向对象方法的要素是 。(B)A对象、类、数据类型和算法 B对象、类、继承和消息 C对象、基类、派生类和继承 D对象、父类、子类和继承 用“自底向上”方式建立继承关系是指 。(B)A把现有类细化成更具体的子类 B从现有类泛化出更抽象的父类 C从较高的层次推导出较低的层次 D从较低的层次抽象出较高的层次 第2页/共27页对象是面向对象开发方法的基本成
2、分,每个对象可用它的一组属性和它可以执行的一组 来定义。(C)A.服务 B.参数 C.操作 D.调用 汽车有一个发动机,汽车和发动机之间的关系是 。(B)A.一般和具体关系 B.整体和部分关系 C.分类关系 D.主从关系 面向对象的主要特征除了对象惟一性、封装、继承外,还有 。(A)A.多态性 B.完整性 C.可移植性 D.兼容性 对象是人们要研究的任何事物,主要对象类型有 。(A)A有型实体B作用C事物 D性能说明第3页/共27页包含风险分析的软件工程模型是 。(A)A螺旋模型 B瀑布模型 C增量模型 D喷泉模型 要减少两个模块之间的耦合,则必须_。(D)A两个模块间的调用次数要少 B模块间
3、传递的参数要少 C模块间传递的参数要少且布传递开关型参数 D模块间传递的参数要少且不传递开关型参数以及两 模块不引用同样的全局变量 在进行软件结构设计时应遵循的主要原理是 。(C)A抽象 B模块化 C模块独立 D信息隐藏 模块本身的内聚是模块独立性的重要度量因素之一,在下面四类内聚中,具有最强内聚的一类。(D)A顺序性内聚 B过程性内聚 C逻辑性内聚 D功能性内聚 第4页/共27页面向对象的特征之一是 。(A)A.对象的唯一性 B.数据如何确定 C.对象的共享性 D.数据关系的抽象对象实现了数据和操作的结合,使数据和操作 于对象的统一体中。(B)A结合 B隐藏 C封装 D抽象 需求工作流的主要
4、任务是准确定义出要开发软件系统 。(A)A.做什么 B.怎么做 C.如何做 D.对谁做 验收测试是对软件进行 测试。(C)A.可靠性 B.有效性 C.可维护性 D.可用性下列耦合度表示中,最弱的耦合形式是 。(C)A、特征耦合 B、公共耦合 C、数据耦合 D、控制耦合 第5页/共27页下面关于面向对象方法中消息的叙述,不正确的是 。(B)A)键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息B)操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息C)应用程序之间可以相互发送消息D)发送与接收消息的通信机制与传统的子程序调用机制不同软件测试的目的是 。通常单元测试是在代码编写阶段
5、可进行的测试,它是整个测试工作的基础。(C)A)表明软件的正确性 B)评价软件质量C)尽可能发现软件中错误 D)判定软件是否合格第6页/共27页在开发软件时,可用来提高程序员的工作效率。(A)A)CASE工具 B)操作系统的作业管理功能C)编译程序的优化功能 D)并行运算的大型计算机在下列关于软件需求管理的困难性的相关论述中,其中不正确的是 。A)需求会变更B)需求不总是显而易见的,而且它可能来自各个方面C)需求总是能容易用文字明白无误地表达D)存在不同种类的需求,其详细程度各不相同第7页/共27页一一个个账账户户的的状状态态有有三三个个等等价价类类:余余额额为为零零、余余额额为为负负(或或许
6、许是是透透支支)、余余额额为为正正。同同样样地地,输输入入变变量量可可以以分分为为两两个个等等价价类类:零零和和正正数数。输输出出变变量量也也可可分分为为两两个个等等价价类类:取取款款额额为为正正或或者者取款额为零。取款额为零。构件工程师可以基于试探法选择出下列的测试值:构件工程师可以基于试探法选择出下列的测试值:每个等价类允许的范围内的正常值,例如从账户中支出每个等价类允许的范围内的正常值,例如从账户中支出4、3.14、5 923元;元;等价类的边界值,例如取款为等价类的边界值,例如取款为0、最小正值(如、最小正值(如0.000 000 01)和最大的可能值;)和最大的可能值;等价类合法边界
7、之外的值,例如取出比合法值更大或更小的数目;等价类合法边界之外的值,例如取出比合法值更大或更小的数目;非法值,例如取款值为非法值,例如取款值为-14和和A。选选择择测测试试时时,构构件件工工程程师师应应该该力力求求覆覆盖盖输输入入状状态态和和输输出出的的所所有有组组合合,例例如如从从下下列列状状况况中中提提取取14元:元:账户中有账户中有-234.13元,结果为取出元,结果为取出0元;元;账户中有账户中有0元,结果为取出元,结果为取出0元;元;账户中有账户中有13.125美元,结果为取出美元,结果为取出0元;元;账户中有账户中有15元,结果为取出元,结果为取出14元。元。这这四四个个测测试试用
8、用例例的的结结果果是是在在所所有有合合法法的的状状态态(余余额额为为正正和和余余额额为为负负)和和输输出出(取取款款额额为为正正和和取取款款额额为为零零)等等价价类类组组合合中中,从从每每个个等等价价类类中中取取出出一一个个值值进进行行测测试试。然然后后,构构件件工工程程师师应应该该选选择择具具有有类类似似状状态态(可可能能是是-234.13、0、3和和15元元)和和输输出出值值(0和和l4元元),但但从从同同一一个个输输入等价类中取出不同值(如入等价类中取出不同值(如3.14元)的组合所组成的测试用例进行测试。元)的组合所组成的测试用例进行测试。然然后后,构构件件工工程程师师准准备备从从输输
9、入入值值的的其其他他等等价价类类取取值值,组组成成类类似似值值域域的的测测试试用用例例进进行行测测试试。例例如如,可可以以试试图图从从输输入入值值域域中中取取出出0、4、3.14、5 923、0.000 000 01、37 000 000 000 000 000000 000(如如果果这这是是最最大大的的可可能能值值)、37 000 000 000 000 000 000 001、-14和和A美元等值进行测试。美元等值进行测试。第8页/共27页二、填空题举例统一过程的5个核心工作流分别是需求工作流、设计工作流、分析工作流、实现工作流、测试工作流。统一工程的4个阶段分别是初始阶段、细化阶段、构造
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 软件工程 复习
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内