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