首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
利用存在的依赖关系构造一个图书馆的对象模型。 画出上一问中使用的图书馆程序的层次结构图。
利用存在的依赖关系构造一个图书馆的对象模型。 画出上一问中使用的图书馆程序的层次结构图。
admin
2009-02-15
42
问题
利用存在的依赖关系构造一个图书馆的对象模型。
画出上一问中使用的图书馆程序的层次结构图。
选项
答案
[*]
解析
本题中的图书馆有一个书和读者的聚合关系。即图书馆确实是由书和读者组成。书和副本之间的关系既不是集合关系也不是继承关系。对象“书”表示书的抽象,而副本为借出的实际书籍。读者和副本之间的关系称为“租借”。从副本的观点来看,任务是“借出被登记”,而从读者的角度来看,任务是“借出登记”。多重性指出一个副本可以不进行借出登记,也可以只借给一个读者(0..1)。另一多重性(0..*)指出一个读者每次可以具有0个、1个或多个“借出登记”关系。
存在依赖关系定义如下:如果该较低类(子女)只在较高(双亲)类存在时存在并且较低(子女)类只与较高(双亲)类的一个实例相联系的话,就说一个类(双亲)可以与一个较低类(子女)相连关系。该关系和继承关系可以用来表示任何问题的领域。如题中的关系模式所示,除“租借”外的所有关系以及图书馆-书都满足存在依赖的要求。但不满足“租借”关系,因为一个副本对象可以存在于登记借阅它的凑者对象之前。不过,可以建立一个确实满足ED关系的租借对象。对象“书”不能是图书馆的子女,因为书可存在特定的图书馆之前或之后。可以将“人员”增加到图中,以显示在“图书馆”上不属于存在-依赖的那部分读者。
时序图中,垂直的线代表类的实例。每条垂直线在顶部用类名、后跟一个冒号,最后为实例名来标记。水平箭头描述功能调用。箭头的尾部位于调用类的线上,箭头的头部位于被调用类的线上。功能名位于箭头上。垂直线上的宽方块给出被调用功能的执行时间。时序图比对象模型更接近设计阶段。这个图中使用的有些功能在对象模型中没有使用,而且图中调用的时序是由实际的设计所决定的。
层次结构图给出系统的调用结构。图中的每个框代表一项功能。层次结构图通常在面向对象的开发中不使用,但它是用于理解系统的动态结构的一个非常有用的图。
转载请注明原文地址:https://jikaoti.com/ti/D2i7FFFM
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
结构化开发方法中,(35)主要包含对数据结构和算法的设计。对算法设计时,其主要依据来自(36)。描述算法时,(37)不是理想的表达方式。(35)
某个应用中,需要对输入数据进行排序,输入数据序列基本有序(如输入为1,2,5,3,4,6,8,7)。在这种情况下,采用(40)排序算法最好,时间复杂度为(41)。(41)
测试执行过程的阶段不包括______。
软件设计师王某在其公司的某一综合信息管理系统软件开发工作中承担了大部分程序设计工作。该系统交付用户,投入试运行后,王某辞职离开公司,并带走了该综合信息管理系统的源程序,拒不交还公司。王某认为,综合信息管理系统源程序是他独立完成的,他是综合信息管理系统源程序
X软件公司的软件工程师张某兼职于Y科技公司,为完成Y科技公司交给的工作,做出了一项涉及计算机程序的发明。张某认为该发明是利用自己的业余时间完成的,可以以个人名义申请专利。此项专利申请权应归属()。
______是当前自动化测试技术不能解决的问题。A.保证测试质量B.提高测试效率C.排除手工操作错误D.降低测试用例设计的难度
在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括___________(45)。下图是一个UMI,类图,其中类University和类School之间是___________(46)关系,类Person和类PersonRecord之间
在WindowsXP操作系统中,用户利用“磁盘管理”程序可以对磁盘进行初始化、创建卷,(23)。通常将“C:\Windows\nyprogram.exe”文件设置成只读和隐藏属性,以便控制用户对该文件的访问,这一级安全管理称之为(24)安全管理。
对于逻辑表达式((bl&b2)||in),需要_______个测试用例才能完成条件组合覆盖。
CMM模型将软件过程的成熟度分为5个等级。在(21)使用定量分析来不断地改进和管理软件过程。
随机试题
患者,女性,46岁。半年前出现腰背部疼痛,劳动时疼痛加重,休息后减轻。2天前跳舞后腰背部疼痛加剧并放射至右下肢。查体:腰部外观正常,弯腰受限,棘突上和棘突间有压痛。患者的典型体征是
下列有关正常皮肤厚度的描述错误的是
异物阻塞咽喉部导致的窒息应当采取的措施是
作用于微管的抗肿瘤药物作用于DNA拓扑异构酶Ⅱ的抗肿瘤药物
在含有0.10mol.L-1的氨水和0.10mol.L-1的NH4Ac的混合溶液中加入少量强碱后,溶液的pH值将()。
重伤是指损失工作日等于和超过()个工作日的失能伤害。
最重要和最良性的学习动力是()。
安全审计是保障计算机系统安全的重要手段之一,其作用不包括(23)。
CDDI的英文全称是(50)。
Describetheproceduresofsuppliercreditaccordingtothenumbersgiveninthefollowingcharter.
最新回复
(
0
)