云南开放大学软件工程离线试题五
13532软件工程离线试题五一、填空题1.面向对象方法中一个对象通常由对象名、___________和___________三部分组成。属性、操作2.面向对象方法中一组具有相同属性和相同操作的对象的集合称为____类____。3.在下面所示的类图中,类__ D ___拥有类A和类B中所有定义的所有属性和操作4.面向对象方法中“在程序运行时才将消息所请求的操作与实现该操作的方法连接起来”的机制被称为
文档介绍
注意:因为学习平台题目是随机,选择题选项也是随机,一定注意答案对应的选项,同学们在本页按“Ctrl+F”快捷搜索题目中“关键字”就可以快速定位题目!!!
同专业其他作业点击右侧标签查看
13532软件工程离线试题五
一、填空题
1.面向对象方法中一个对象通常由对象名、___________和___________三部分组成。属性、操作
2.面向对象方法中一组具有相同属性和相同操作的对象的集合称为____类____。
3.在下面所示的类图中,类__ D ___拥有类A和类B中所有定义的所有属性和操作

4.面向对象方法中“在程序运行时才将消息所请求的操作与实现该操作的方法连接起来”的机制被称为_______________________________________动态绑定
5.包括一组软件部件、软件部件的外部属性、软件部件之间关系的软件设计是_____________________________________________软件体系结构
6.白盒测试中的条件覆盖是指_____程序的每个判定中的每个条件分支都至少被执行一次____
7.程序调试的目的是____确定错误的原因和准确位置并加以纠正________
8.面向对象软件设计中的“开闭原则”是指___一个模块应该对扩展开放对修改封闭_____
9.如下图所示的用况图中包含_____________个用况、_____________个参与者3、2

10.面向对象设计中模块的耦合度是指___不同的模块间相互联系和依赖的程度____
二、综合题
8、用况分析建模。
一个图书馆管理系统是为读者和图书馆工作人员提供服务的系统。读者可以在图书馆工作人员的帮助下,一起完成开设账户、借书和还书的过程。读者也可以通过网页独自完成预约图书的过程。
1)根据上面的描述画出这个图书馆管理系统的UML用况图

2) 根据下面的描述用UML泳道图来描述“借书”这个用况
一个读者把图书和他的读者卡交给图书馆工作人员。工作人员扫描图书的条形码,然后通过图书馆管理系统检索并展示图书信息。如果这本书已经被其他读者预约,那么工作人员会告诉读者这本书现在不能出借,然后将读者卡还给读者,借书过程结束。如果这本书没有被其他读者预约,那么工作人员扫描读者卡,然后通过图书馆管理系统获取并显示读者信息。如果读者没有未缴纳的罚款,那么系统将记录本次借书信息,然后工作人员将书和读者卡还给读者,借书过程结束。如果读者有未缴纳的罚款,那么工作人员告诉读者需要支付罚款。如果读者选择支付,那么工作人员接收付款,系统更新罚款信息、记录本次借书信息,然后工作人员将书和读者卡还给读者,借书过程结束。如果读者选择本次不支付,那么工作人员将读者卡还给读者,借书过程结束。

9,某模块的流程图如下图所示。试分别根据判定覆盖、条件覆盖、路径覆盖这三种覆盖标准设计最少的测试用例。对于每个测试用例,列出其测试数据(即变量X和Y的值)、预期的输出结果、程序的执行路径(按照语句的标号列出路径)。

1) 按照判定覆盖设计最少的测试用例
最少3个用例
测试数据 | 预期结果 | 执行路径 |
X=80, Y=80 | T=1 | abcg |
X=10, Y=20 | T=2 | abdeg |
X=55, Y=100 | T=3 | abdfg |
2) 按照条件覆盖设计最少的测试用例
最少2个用例
测试数据 | 预期结果 | 执行路径 |
X=90, Y=30 | T=3 | abdfg |
X=10, Y=95 | T=2 | abdeg |
3) 按照路径覆盖设计最少的测试用例
最少3个用例
测试数据 | 预期结果 | 执行路径 |
X=80, Y=80 | T=1 | abcg |
X=10, Y=20 | T=2 | abdeg |
X=55, Y=100 | T=3 | abdfg |
©软件著作权归作者所有。本站所有软件均来源于网络,仅供学习使用,请支持正版!
转载请注明出处: 形易网 » 云南开放大学软件工程离线试题五

发表评论 取消回复