用况分析建模。
一个图书馆管理系统是为读者和图书馆工作人员提供服务的系统。读者可以在图书馆工作人员的帮助下,一起完成开设账户、借书和还书的过程。读者也可以通过网页独自完成预约图书的过程。
1)根据上面的描述画出这个图书馆管理系统的UML用况图
2) 根据下面的描述用UML泳道图来描述“借书”这个用况
一个读者把图书和他的读者卡交给图书馆工作人员。工作人员扫描图书的条形码,然后通过图书馆管理系统检索并展示图书信息。如果这本书已经被其他读者预约,那么工作人员会告诉读者这本书现在不能出借,然后将读者卡还给读者,借书过程结束。如果这本书没有被其他读者预约,那么工作人员扫描读者卡,然后通过图书馆管理系统获取并显示读者信息。如果读者没有未缴纳的罚款,那么系统将记录本次借书信息,然后工作人员将书和读者卡还给读者,借书过程结束。如果读者有未缴纳的罚款,那么工作人员告诉读者需要支付罚款。如果读者选择支付,那么工作人员接收付款,系统更新罚款信息、记录本次借书信息,然后工作人员将书和读者卡还给读者,借书过程结束。如果读者选择本次不支付,那么工作人员将读者卡还给读者,借书过程结束。
9,某模块的流程图如下图所示。试分别根据判定覆盖、条件覆盖、路径覆盖这三种覆盖标准设计最少的测试用例。对于每个测试用例,列出其测试数据(即变量X和Y的值)、预期的输出结果、程序的执行路径(按照语句的标号列出路径)。
点点赞赏,手留余香
给TA打赏
评论0