首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
利用存在的依赖关系构造一个图书馆的对象模型。 画出上一问中使用的图书馆程序的层次结构图。
利用存在的依赖关系构造一个图书馆的对象模型。 画出上一问中使用的图书馆程序的层次结构图。
admin
2009-02-15
77
问题
利用存在的依赖关系构造一个图书馆的对象模型。
画出上一问中使用的图书馆程序的层次结构图。
选项
答案
[*]
解析
本题中的图书馆有一个书和读者的聚合关系。即图书馆确实是由书和读者组成。书和副本之间的关系既不是集合关系也不是继承关系。对象“书”表示书的抽象,而副本为借出的实际书籍。读者和副本之间的关系称为“租借”。从副本的观点来看,任务是“借出被登记”,而从读者的角度来看,任务是“借出登记”。多重性指出一个副本可以不进行借出登记,也可以只借给一个读者(0..1)。另一多重性(0..*)指出一个读者每次可以具有0个、1个或多个“借出登记”关系。
存在依赖关系定义如下:如果该较低类(子女)只在较高(双亲)类存在时存在并且较低(子女)类只与较高(双亲)类的一个实例相联系的话,就说一个类(双亲)可以与一个较低类(子女)相连关系。该关系和继承关系可以用来表示任何问题的领域。如题中的关系模式所示,除“租借”外的所有关系以及图书馆-书都满足存在依赖的要求。但不满足“租借”关系,因为一个副本对象可以存在于登记借阅它的凑者对象之前。不过,可以建立一个确实满足ED关系的租借对象。对象“书”不能是图书馆的子女,因为书可存在特定的图书馆之前或之后。可以将“人员”增加到图中,以显示在“图书馆”上不属于存在-依赖的那部分读者。
时序图中,垂直的线代表类的实例。每条垂直线在顶部用类名、后跟一个冒号,最后为实例名来标记。水平箭头描述功能调用。箭头的尾部位于调用类的线上,箭头的头部位于被调用类的线上。功能名位于箭头上。垂直线上的宽方块给出被调用功能的执行时间。时序图比对象模型更接近设计阶段。这个图中使用的有些功能在对象模型中没有使用,而且图中调用的时序是由实际的设计所决定的。
层次结构图给出系统的调用结构。图中的每个框代表一项功能。层次结构图通常在面向对象的开发中不使用,但它是用于理解系统的动态结构的一个非常有用的图。
转载请注明原文地址:https://www.kaotiyun.com/show/3gDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
根据ANSI/IEEE829标准,以下(37)属于《测试程序说明》中程序步骤的内容。 ①启动 ②目的 ③日志 ④设置
程序设计语言中(34)。
安全防护策略是软件系统对抗攻击的主要手段,安全防护策略不包括______。
堆是一种数据结构,分为大顶堆和小顶堆两种类型。大(小)顶堆要求父元素大于等于(小于等于)其左右孩子元素。则___________(41)是一个大项堆结构,该堆结构用二叉树表示,其高度(或层数)为___________(42)。(41)
如果在查找路由表时发现有多个选项匹配,那么应该根据___________(25)原则进行选择。假设路由表有4个表项如下所示,那么与地址139.17.179.92匹配的表项是____________(26)。(26)
在分布式数据库中有分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:___________(19)是指局部数据模型透明,即用户或应用程序无须知道局部使用的是哪种数据模型;___________(20)是指用户或应用程序不需要知道逻辑上访问的表具体是怎
双层双面只读DVD盘片的存储容量可以达到(59)。
软件工程每一个阶段结束前,应该着重对可维护性进行复审。在系统设计阶段的复审期间,应该从(8)出发;评价软件的结构和过程。
修改现有软件系统的设计文档和代码以增强可读性,这种行为属于________维护。
阅读以下说明,回答问题1至问题4。【说明】网络工程师经常会面对服务器性能不足的问题,尤其是网络系统中的核心资源服务器,其数据流量和计算强度之大,使得单一计算机无法承担。可以部署多台Linux服务器组成服务器集群,采用负载均衡技术提供服务。
随机试题
患者女,32岁,幼年曾患麻疹,反复咳嗽、咳痰10年,多于晨起及夜间睡眠时咳大量黄痰,此次受凉后咳嗽加重,咳痰增多,为黄绿色痰,伴发热,间断咯血2次,每次量约30ml。查体:T38.2℃,P100次/分,双肺呼吸音粗,双下肺可闻及粗湿啰音。血常规:WB
负荷较大的多跨厂房,负荷中心在厂房的中部且环境许可时,宜设半露天变电所或露天变电所。()
违反《消防法》的规定,公安消防机构应当责令当场改正的行为是()。
《建设工程委托监理合同》标准条件规定“受托人”是指( )。
会计核算软件与手工会计核算的区别主要在于()。
房地产开发企业在计算企业所得税应纳税所得额时,下列处理方法不正确的是()。
春节期间,部分旅游景区出现了天价宰客现象。顾客投诉之后.相关监管部门却说他们没接到投诉,你怎么看?
小王、小李、小张、小夏、小陈、小汪等6名员工等待公司安排任务。他们被公司分成了3组,每组2个人。那么,其中小王和小李恰好能分在同一组的概率是()。
以下属于商业银行资金来源的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
最新回复
(
0
)