首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
表10-5所给出的类并不完整,根据[说明]和表10-4,将图10-4中的(a)~(c)处补充完整。 识别关联的多重度是面向对象建模过程中的一个重要步骤。根据[说明]中给出的描述,完成图10-4中的(1)~(6)。
表10-5所给出的类并不完整,根据[说明]和表10-4,将图10-4中的(a)~(c)处补充完整。 识别关联的多重度是面向对象建模过程中的一个重要步骤。根据[说明]中给出的描述,完成图10-4中的(1)~(6)。
admin
2008-08-01
42
问题
表10-5所给出的类并不完整,根据[说明]和表10-4,将图10-4中的(a)~(c)处补充完整。
识别关联的多重度是面向对象建模过程中的一个重要步骤。根据[说明]中给出的描述,完成图10-4中的(1)~(6)。
选项
答案
(1)1 (2)0..* (3)1 (4)0..* (5)1 (6)1或者0..1
解析
本题主要考查面向对象分析中类图的设计,涉及到类的识别、属性的识别以及多重度的计算。
[问题1]要求的是将所有的类找出来。由于[说明]中给出了识别类的规则,并给出了所有的候选类和一张不完整的类图,从而为我们提供了大量的提示信息。从类图可以看出,这里有一个继承结构,确实这两个类恰好是这个继承结构的子类。根据[说明]中提供信息,我们发现只有“资源”、“图书”和“唱片”这三者之间存在着继承结构所描述的“一般—特殊”关系。因为“图书”和“唱片”都是图书管理系统中的资源,因此具有共性 (索引号、名称、出版时间、资源状态);而这两者又是两种完全不同的事物,所以有着各自特有的性质。同时,这三者又都在候选类集合中。所以可以断定(b)、(c)处要填的类就是“唱片”和“图书”。这里连这三个类的属性也可以完全确定了。类CatalogItem描述的是共性,所以它的属性是索引号、名称、出版时间、资源状态。由[说明]中第2条可以确定,“图书”的属性是作者和页数;“唱片”的属性是演唱者和介质类型。
下面需要确定(a)处的类到底是什么?从[说明]中的第1条和表10-5可以看出, CatalogItem表示的是“资源目录保存的每项资源”,这是集合(资源目录)与其中的元素的概念。所以(a)处的类应该是“资源目录”一既然明确这里是集合的概念,(1)和 (2)处的多重度也可以确定了。CatalogItem表示的是部分,所以(1)处应填1,(2)处应填1..*(0..*也可以)。
类似的,BorrowerDB与Borrower之间也具有相似的关系。因为数据库中可以保存多个读者的信息。因此(3)处填1,(4)处填1..*(0..*也可以)。系统为每个读者都创建了借书记录文件,所以(5)处填1,(6)填1(0..1也可以)。
转载请注明原文地址:https://kaotiyun.com/show/dfDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
为了解决进程间的同步和互斥问题,通常采用一种称为(21)机制的方法。若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是(22)。
在UNIX操作系统中,把输入/输出设备看作是(23)。
以下各项中,(51)属于需求说明书的评测内容。①系统定义的目标是否与用户的要求一致②设计的约束条件或限制条件是否符合实际③是否考虑过软件需求的其他方案④软件的行为与它必须处理的信息、必须完成的功能是否一致
阅读下列流程图:当用判定覆盖法进行测试时,至少需要设计(44)个测试用例。
下面的描述中,(3)不是RISC设计应遵循的设计原则。
在执行测试和评价的过程中,会产生较多的文档,(43)是对文档内容的正确描述。①评价需求的主要内容是描述评价的目标,特别是描述了产品的质量需求。②评价规格说明的主要内容是确定对软件及其部件实行的所有分析和测量,标识要采用的操作规程、测试方法和工具。③评
下列设备和技术中,(65)不属于数据安全策略范畴。
已知函数f()、g()的定义如下所示,执行表达式“x=f(5)”的运算时,若函数调用g(a)是引用调用(callbyreference)方式,则执行“x:f(5)”后x的值为(7);若函数调用g(a)是值调用(callbyvalue)方式,
将图2-1中(1)和(2)空缺名称填写在应的位置。使ADSL的传输速率更高有哪两个主要因素?
A、B、C、D四台主机之间哪些可以直接通信?哪些需要通过设置网关(或路由器)才能通信?请完成图2所示的网络连接示意图中需补充的地方。若要使主机A、B、C、D在这个网路上能直接互相通信,可采取什么办法?
随机试题
下列不是痢疾的主症的是()。
机电工程施工方案经济评价常用的方法是( )。
(2006年卷二第81题)下列哪些属于《与贸易有关的知识产权协定》规定的知识产权的范围?
下列IP地址中,属于B类地址的是()。
从蒸汽机的发明和电气技术的应用带来的效果看,科学技术进步对社会发展的作用有()。
为了减少天然气使用中的浪费,某区政府将出台一项天然气调价措施:对每个用户,包括居民用户和工业用户,分别规定月消费限额;不超过限额的,按平均收费;超过限额的,按累进高价收费。该项调价措施的论证报告估计,实施调价后,全区天然气的月消耗量至少可以节省10%。
一个广域网信道的比特率是4Kbps,传播延迟为20ms,若确保停一等协议才至少50%效率,那么帧的大小在至少是()。
设常数a≤α<β≤b,曲线Г:y=(x∈[α,β])的弧长为l.
Overfivehundredyearsago,amandesigneda(11)machine.Healsoinventedahelicopter.This(12)manwasanItalian.He
【B1】【B2】
最新回复
(
0
)