云南开放大学软件工程离线试题五

13532软件工程离线试题五一、填空题1.面向对象方法中一个对象通常由对象名、___________和___________三部分组成。属性、操作2.面向对象方法中一组具有相同属性和相同操作的对象的集合称为____类____。3.在下面所示的类图中,类__ D ___拥有类A和类B中所有定义的所有属性和操作4.面向对象方法中“在程序运行时才将消息所请求的操作与实现该操作的方法连接起来”的机制被称为
温馨提示! 你需要支付 ¥10.00 元后才可以下载

文档介绍

注意:因为学习平台题目是随机,选择题选项也是随机,一定注意答案对应的选项,同学们在本页按“Ctrl+F”快捷搜索题目中“关键字”就可以快速定位题目!!!

同专业其他作业点击右侧标签查看

13532软件工程离线试题五

一、填空题

1.面向对象方法中一个对象通常由对象名、______________________三部分组成。属性、操作

2.面向对象方法中一组具有相同属性和相同操作的对象的集合称为________

3.在下面所示的类图中,类__ D ___拥有类A和类B中所有定义的所有属性和操作

4.面向对象方法中“在程序运行时才将消息所请求的操作与实现该操作的方法连接起来”的机制被称为_______________________________________动态绑定

5.包括一组软件部件、软件部件的外部属性、软件部件之间关系的软件设计是_____________________________________________软件体系结构

6.白盒测试中的条件覆盖是指_____程序的每个判定中的每个条件分支都至少被执行一次____

7.程序调试的目的是____确定错误的原因和准确位置并加以纠正________

8.面向对象软件设计中的“开闭原则”是指___一个模块应该对扩展开放对修改封闭_____

9.如下图所示的用况图中包含_____________个用况、_____________个参与者32

10.面向对象设计中模块的耦合度是指___不同的模块间相互联系和依赖的程度____

 

二、综合题

8、用况分析建模。

一个图书馆管理系统是为读者和图书馆工作人员提供服务的系统。读者可以在图书馆工作人员的帮助下,一起完成开设账户、借书和还书的过程。读者也可以通过网页独自完成预约图书的过程。

1)根据上面的描述画出这个图书馆管理系统的UML用况图


 

2  根据下面的描述用UML泳道图来描述“借书”这个用况

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

 

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

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

 

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部