首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
利用存在的依赖关系构造一个图书馆的对象模型。 画出上一问中使用的图书馆程序的层次结构图。
利用存在的依赖关系构造一个图书馆的对象模型。 画出上一问中使用的图书馆程序的层次结构图。
admin
2009-02-15
61
问题
利用存在的依赖关系构造一个图书馆的对象模型。
画出上一问中使用的图书馆程序的层次结构图。
选项
答案
[*]
解析
本题中的图书馆有一个书和读者的聚合关系。即图书馆确实是由书和读者组成。书和副本之间的关系既不是集合关系也不是继承关系。对象“书”表示书的抽象,而副本为借出的实际书籍。读者和副本之间的关系称为“租借”。从副本的观点来看,任务是“借出被登记”,而从读者的角度来看,任务是“借出登记”。多重性指出一个副本可以不进行借出登记,也可以只借给一个读者(0..1)。另一多重性(0..*)指出一个读者每次可以具有0个、1个或多个“借出登记”关系。
存在依赖关系定义如下:如果该较低类(子女)只在较高(双亲)类存在时存在并且较低(子女)类只与较高(双亲)类的一个实例相联系的话,就说一个类(双亲)可以与一个较低类(子女)相连关系。该关系和继承关系可以用来表示任何问题的领域。如题中的关系模式所示,除“租借”外的所有关系以及图书馆-书都满足存在依赖的要求。但不满足“租借”关系,因为一个副本对象可以存在于登记借阅它的凑者对象之前。不过,可以建立一个确实满足ED关系的租借对象。对象“书”不能是图书馆的子女,因为书可存在特定的图书馆之前或之后。可以将“人员”增加到图中,以显示在“图书馆”上不属于存在-依赖的那部分读者。
时序图中,垂直的线代表类的实例。每条垂直线在顶部用类名、后跟一个冒号,最后为实例名来标记。水平箭头描述功能调用。箭头的尾部位于调用类的线上,箭头的头部位于被调用类的线上。功能名位于箭头上。垂直线上的宽方块给出被调用功能的执行时间。时序图比对象模型更接近设计阶段。这个图中使用的有些功能在对象模型中没有使用,而且图中调用的时序是由实际的设计所决定的。
层次结构图给出系统的调用结构。图中的每个框代表一项功能。层次结构图通常在面向对象的开发中不使用,但它是用于理解系统的动态结构的一个非常有用的图。
转载请注明原文地址:https://kaotiyun.com/show/3gDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
____________开发过程模型以用户需求为动力,以对象作为驱动,适合于面向对象的开发方法。
模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。该模块内聚类型为(38)内聚。以下关于该类内聚的叙述中,正确的是(39)。(39)
若某计算机采用8位整数补码表示数据,则运算______将产生溢出。A.127+1B.-127-1C.-127+1D.127-1
系统可维护性的评价指标不包括______。
在结构化分析方法中,利用分层数据流图对系统功能建模。以下关于分层数据流图的叙述中,不正确的是___________(32)。采用数据字典为数据流图中的每个数据流、文件、加工以及组成数据流或文件的数据项进行说明,其条目不包括____________(33)。
以下用例图中,A1和A2为(47)。A1和A2的关系为(48)。(48)
面向对象分析需要找出软件需求中客观存在的所有实体对象(概念),然后归纳、抽象出实体类。(26)是寻找实体对象的有效方法之一。
假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为(15),S
运行Web浏览器的计算机与网页所在的计算机要建立(66)连接,采用(67)协议传输网页文件。
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。[说明]A公司用1台Web服务器和1台应用服务器来管理销售信息。销售人员在办公室时通过PC机来访问应用服务器,若在公司以外,则通过具有数据显示功能的移动电话或PDA(Perso
随机试题
第一次明确提出了建立国际新闻传播新秩序口号的是()
多普勒频谱技术,其调节与以下哪项调节无关()
患者男,27岁,施工时从高处坠落,致面部外伤而就诊。诉下巴及双耳前区疼痛,口张不大,无昏迷史。根据以上诊断需采用的治疗方法包括
根据我国民事诉讼法司法解释的规定,下列哪些情形适用留置送达?()
异常直方图主要有()类型。
(2008年)阅读下列FORTRAN程序:DIMENSIONM(4,3)DATEM/-10,12,24,11,20,-15,61,78,93,30,44,-45/N=M(1,1)DO10I=1,4
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列说法中错误的是
A、Shedoesn’tknowhowto.B、Shedoesn’twantto.C、Shehastodothedishes.D、It’srainingoutside.C
IwishI______longerthismorning,butIhadtogetupandcometoclass.
Martinbeggedhismothertopardonhim,______(保证以后考试不现作弊了).
最新回复
(
0
)