首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和有关图表,回答问题。 【说明】 (1)这是一个图书馆支持系统。 (2)图书馆应用系统可以将图书和杂志借给借书者,这些借书者已经在系统中注册了,图书和杂志也已经注册过了。 (3)图书馆负责新书的购买,一本流行图书会多买几
阅读下列说明和有关图表,回答问题。 【说明】 (1)这是一个图书馆支持系统。 (2)图书馆应用系统可以将图书和杂志借给借书者,这些借书者已经在系统中注册了,图书和杂志也已经注册过了。 (3)图书馆负责新书的购买,一本流行图书会多买几
admin
2009-02-15
19
问题
阅读下列说明和有关图表,回答问题。
【说明】
(1)这是一个图书馆支持系统。
(2)图书馆应用系统可以将图书和杂志借给借书者,这些借书者已经在系统中注册了,图书和杂志也已经注册过了。
(3)图书馆负责新书的购买,一本流行图书会多买几本。当旧书和杂志已经过时或破旧不堪时,将它们从图书馆应用系统中删除。
(4)图书馆馆员是图书馆的员工。他们与客户(借书者)打交道,并且是在图书馆软件系统提供的支持下开展工作的。
(5)借书者可以预订图书馆中当前还没有的图书或杂志,这样,当某借书者所预订的图书或杂志归还回来或购进时,应用系统就通知这个预订人。当该借书者借阅了他所预订的图书或杂志后,或者通过一个显式的取消过程取消他的预订后,他的本次预订就被取消了。
(6)图书馆应用系统能够容易地建立、修改和删除系统中的信息,包括书名、借书者、借阅信息和预订信息。
(7)图书馆应用系统能够在所有流行的Web浏览器平台(Internet Explorer 5.1以上,Netscape 4.0以上等等)上运行。
(8)图书馆应用系统应该易于扩展新功能。
【问题】分析这个图书馆系统中涉及的角色和用例,完成用例图。
选项
答案
参与者1——注册用户 参与者2——图书馆管理员 参与者3——借书者 参与者4——图书馆馆长 用例1——登录 用例2——搜索 用例3——浏览 用例4——管理借书者 用例5——管理书目 用例6——管理标题 用例7——担任借书者的身份 用例8——预订 用例9——取消预订 用例10——借书 用例11——还书
解析
由试题给出的用例图可以看到有4个参与者,并且他们之间是泛化(继承)的关系,结合案例描述进行分析。
图书馆系统的参与者有图书管理员(Librarian)和借书者(Borrower),因为他们二者都是该系统的用户。图书管理员具有添加借书者、标题和书目这些管理能力,而借书者则是来借阅或预订图书和杂志的用户。偶尔,图书馆馆员或另一个图书馆也可能成为借书者。最后,我们有一个图书馆馆长(Master Librarian)这一参与者,这个角色具有管理其他图书馆馆员的能力。另外,在该图书馆有某本书籍的副本(一个书目)之前,先向该系统添加一个标题,这是可以的,目的是为了让借书者能够进行预订。
图书馆系统中的用例有以下这些:
.Login(登录)
.Search(搜索)
.Browse(浏览)
.Make Reservation(预订)
.Remove Reservation(取消预订)
.Checkout Item(借书)
.Return Item(还书)
.Manage Titles(管理标题)
.Manage Items(管理书目)
.Manage Borrowers(管理借书者)
.Manage Librarians(图书管理员)
.Assume Identity of Borrower(担任借书者的身份)
上述列表中需要注意的是Title(标题)和Item(书目)这两个概念。因为在一个图书馆中,一本流行书通常有多本副本,所以系统必须把标题(可以是一本书的名称、书的作者)和同一标题的一个单一物理副本(这是一个书目)的概念分开。
从实用角度考虑,为了限制本题的复杂度,这里不完成某些“Manage(管理)”用例(例如Manage Librarians和Manage Borrowers)的实现。
转载请注明原文地址:https://kaotiyun.com/show/0MDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
关于软件测试与软件开发的认识,不正确的是______。A.软件生命周期各个阶段都可能产生错误B.软件测试是独立于软件开发的一个工作C.软件开发的需求分析和设计阶段就应开始测试工作D.测试越早进行,越有助于提高被测软件的质量
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑(49)没有按时完成会影响整个项目的进度。若活动0→2完成后,停止3天才开始活动2→6,则完成整个项目的最少时间是(50)天。(49)
下图为某设计模式的类图,类State和Context的关系为(49),类(50)是客户使用的主要接口。(50)
如果主存容量为16M字节,且按字节编址,表示该主存地址至少应需要(3)位。
CPU中的数据总线宽度会影响(4)。
POP3协议采用(29)模式进行通信,当客户机需要服务时,客户端软件与POP3服务器建立(30)连接。(29)
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,(19)是错误的。
对某商店业务处理系统采用数据流图(DFD)进行功能建模,其中“检查订货单”是其中的一个①。由于在进行订货单检查时,需要根据客户的欠款情况、订单金额等多个条件判断是否采取发出催款单、准备货物、发出发货单等行为,此时适合采用②进行描述。②处
假设系统有n(n≥6)个并发进程共享资源R,且资源R的可用数为3。若采用PV操作,则相应的信号量S的取值范围应为________________。
随机试题
总额预付制(globalbudget)
高磷血症最常见于
以下关于投资项目的说法中,正确的是()。
全陪小王带领一国内旅游团队入住某城市一家三星级饭店的三楼客房部。分配好房间后,小王与客人告别,便回自己房间休息。半夜小王被电话叫醒,前台服务员告诉他饭店二楼发生火灾。小王于是马上打电话告知所有客人火灾情况,让他们迅速离开火灾现场。由于火势太大,游客们
人人合理享受卫生资源,人人享有公平分配的权利,是指()。
下列四项工作内容哪项不属于行政执行的实施阶段?()
民间草根对传统文化特别是儒家文化的热情成为这一波中围文化热的巨大推动力量.它的出现和规模,完全超出了知识精英的预期,其力量也远不是学院知识分子可以相比的。其中虽然带些盲目的成分,但毋庸置疑的是,“文化场”不再是学者一统天下。这从一个侧面反映出,社会和民间的
大学四年级某班共有50名同学,其中奥运会志愿者10人,全运会志愿者17人,30人两种志愿者都不是,则班内是全运会志愿者而非奥运会志愿者的同学为多少?()
如果将一个数据表设置为“排除”状态,那么系统连编后,该数据表将()。
Thispartistotestyourabilitytodopracticalwriting.Youarerequiredtowriteajobapplicationletterbasedonthefollo
最新回复
(
0
)