首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和有关图表,回答问题。 【说明】 (1)这是一个图书馆支持系统。 (2)图书馆应用系统可以将图书和杂志借给借书者,这些借书者已经在系统中注册了,图书和杂志也已经注册过了。 (3)图书馆负责新书的购买,一本流行图书会多买几
阅读下列说明和有关图表,回答问题。 【说明】 (1)这是一个图书馆支持系统。 (2)图书馆应用系统可以将图书和杂志借给借书者,这些借书者已经在系统中注册了,图书和杂志也已经注册过了。 (3)图书馆负责新书的购买,一本流行图书会多买几
admin
2009-02-15
21
问题
阅读下列说明和有关图表,回答问题。
【说明】
(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://jikaoti.com/ti/o1i7FFFM
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
______是当前自动化测试技术不能解决的问题。A.保证测试质量B.提高测试效率C.排除手工操作错误D.降低测试用例设计的难度
设有学生实体Students(学号,姓名,性别,年龄,家庭住址,家庭成员,关系,联系电话),其中“家庭住址”记录了邮编、省、市、街道信息;“家庭成员,关系,联系电话”分别记录了学生亲属的姓名、与学生的关系以及联系电话。学生实体Students中的“
下图为某设计模式的类图,类State和Context的关系为(49),类(50)是客户使用的主要接口。(50)
下图中,类Product和ConcreteProduct的关系是(45),类ConcreteCreator和ConcreteProduct的关系是(46)。(46)
模块A、B和C都包含相同的5个语句,这些语句之间没有联系,为了避免重复,把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为(39)内聚。以下关于该类内聚的叙述中,不正确的是(40)。(39)
以下关于功能测试用例的意义的叙述,正确的是(38)。①避免盲目测试并提高测试效率②令软件测试的实施重点突出、目的明确③在回归测试中无需修正测试用例便可继续开展测试工作④测试用例的通用化和复用化使软件测试易于开展
在IPv4向IPv6的过渡期间,如果要使得两个IPv6结点可以通过现有的IPv4网络进行通信,则应该使用(27);如果要使得纯IPv6结点可以与纯IPv4结点进行通信,则需要使用(28)。(28)
某文件管理系统采用位示图(bitmap)记录磁盘的使用情况。如果系统的字长为32位,磁盘物理块的大小为4MB,物理块依次编号为:0、1、2、…,位示图字依次编号为:0、1、2、…,那么16385号物理块的使用情况在位示图中的第(24)个字中描述;如果磁盘的
______不是正确的软件测试目的。A.尽最大的可能找出最多的错误B.设计一个好的测试用例对用户需求的覆盖度达到100%C.对软件质量进行度量和评估,以提高软件的质量D.发现开发所采用的软件过程的缺陷,进行软件过程改进
《GB/T18905软件工程产品评价》中确定的通用评价过程包括四个方面,其中有关“规定评价”部分包含的内容有(67)。
随机试题
不属于原核细胞型微生物的是()
轻度的喷射或抛射除锈属于Sa1级。
八届六中全会________批评了混淆集体所有制同全民所有制界限的思想、否定商品生产的思想、取消按劳分配的思想。
慢性肺心病患者发生心衰时治疗首选
患者女,26岁,每年春夏季节,外出活动后,出现双眼眼痒,结膜充血,水肿,伴有黏性分泌物。结膜刮片检出嗜酸性粒细胞和肥大细胞。既往有过敏性鼻炎病史。在下述治疗措施中不正确的是
【背景资料】某公司承建一埋地燃气管道工程,采用开槽埋管施工。该工程网络计划工作的逻辑关系见表2:项目部按表2绘制网络计划图如图1所示:网络计划图中的E1、E2工作为土方回填和敷设警示带,管道沟槽回填土的部位划分为Ⅰ、Ⅱ、Ⅲ区,如图2所示:
轨道(通称为线上)结构是由()、道岔和和其他附属设备等组成的。
在我市的音像、电脑软件市场,尽管有关部门采取了一定的措施,但盗版现象仍然存在。如果你是文化管理部门的一名工作者,从政府管理部门和消费者两方面考虑,你将准备向你的上级提出哪些建议以杜绝盗版?
英国板球协会前总裁艾里克·贝德瑟说:“别试图取悦每一个人。” 以下哪一项作为上述判断的假设最合适?
被后人称为“诗佛”,在山水田园诗的发展上有着杰出贡献的是()。
最新回复
(
0
)