2009年重庆工商大学试卷软件工程试卷A
六、应用题(一题 12 分,二题 12 分,共 24 分) 应用题( 应用题 (一). 对于以下程序,用条件组合覆盖方法设计足够的测试用例(12 分) (开始
A> 2 and b= 5
X=X + A
A= 4 or X>6
X=X+ 2
顺序图函数说明: 1. 验证借书卡() (图书管理员代替学生操作)输入或者扫描借书卡号,调用函数
“查找是否有该 验证借书卡() (): 借书卡号()” ,验证借书卡是否真实。 2. 查找() 查找() ():连接数据库,在读者表中验证借书卡号,是否有该借书卡号,并且检查是否超过借书限 是否有该借书卡号, 是否有该借书卡号 额,然后返回验证信息。 3. 登记借书信息(借书卡号,书 ID,日期):如果验证合格,将相关借书信息进行输入,调用函数”增 登记借书信息(借书卡号, ID,日期 日期) 加记录()”进行登记。 4. 增加记录():在借书记录表中增加一条借书信息记录,然后返回登记结束信息。 增加记录() (): 5. 修改”借或还”信息(书 ID,日期):将书 ID,日期等信息传入,调用更新()函数。 修改”借或还”信息( ID,日期 日期) 6. 更新() 更新() ():在数据库的书籍表中,更新属性“借或还”的值为”已借出”, 更新属性“借出日期” 的值”为传人的日期值。
结束
读者类借书卡号 姓名 班级 发卡日期
借书记录类 * 1借书卡号 书号 借书日期 还书日期 其他
书籍类 1 *书号 书名 出版社 出版日期 作者 ISBN 借或还 借出日期
数据维护类数据库连接字 数据表名 输入数组 X() 输出数组 Y()
(二) (共 12 分) 下面是一个学生借书的顺序图。根据图形和下面函数说明,在相应的类图中 填写对应的操作(函数) 。
* 1
学生借书类图
。
注意:答题不得超过边框线!本试卷共 4 页,此页是第 4 页。