1 / 3
文档名称:

软件建模技术实训考核试卷D卷.doc

格式:doc   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件建模技术实训考核试卷D卷.doc

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

软件建模技术实训考核试卷D卷.doc

文档介绍

文档介绍:软件建模技术实训考核试卷D卷
1、根据要求画用例图。(10分)
⑴在图书管理系统中,管理员可进行“删除书籍”和“修改书籍信息”这两个操作,并且这两个用例与用例“图书查询”之间是一种包含关系:即不管是删除书籍还是修改书籍信息,都必须先进行该书籍的查询工作。请画出描述该业务的用例图。(5分)
⑵在图书管理系统中,读者可以还书,这是一个基础用例。如果读者所借书籍超期,在还书的时候是要交纳罚金的,即当书籍“超期”时,将执行“交纳罚金”这个扩展用例。请画出描述该业务的用例图。(5分)
2、电话机通常在未接打电话时是处于待机状态(idle),当用户开始拨打电话时,电话机就进入了拨号状态(dialing)。如果呼叫成功,即电话机接通,电话机就处于通话状态(talking);如呼叫失败则停止呼叫,重新进入空闲状态(idle)。当有电话接入时,电话机首先会进入响铃的状态;如果用户接听电话(pick up),电话机就转入通话状态(talking);如拒接来电(refused),电话机又回到空闲状态。请画出描述该业务的状态图。(10分)
3、请参考下图,回答问题。(10分)
⑴图中的实体类为_______________,图中的控制类为___________________,图中的边界类为___________________。(3分)
⑵用java语言实现书目类(BookItem)的相关代码(类的方法的具体实现可忽略)。(7分)
4、请参考下图,回答问题。(10分)
⑴这是一个活动图,描述客户在商店中购买物品的过程,一共有三个参与者:客户、销售员、仓管员。请依据该图用文字描述客户在商店中购买物品的过程。(6分)
⑵在活动图中,________用来描述每个活动是由哪个对象负责完成。例如,在上图中,“处理定单”这个活动是由售货员来完成的。(2分)
⑶在上图中,“查看单据”和“计算货款”这两个活动是并发执行的。在活动图中,________表示把一个单独的控制流分成多个并发的控制流,________表示将多个并发的控制流合成一个单独流。(2分)