首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下图①②③④所示是UML(1)。现有场景:一名医生(Doctor)可以治疗多位病人(Patient),一位病人可以由多名医生治疗,一名医生可能多次治疗同一位病人。要记录哪名医生治疗哪位病人时,需要存储治疗(Treatment)的日期和时间。以下①②⑧④图中
下图①②③④所示是UML(1)。现有场景:一名医生(Doctor)可以治疗多位病人(Patient),一位病人可以由多名医生治疗,一名医生可能多次治疗同一位病人。要记录哪名医生治疗哪位病人时,需要存储治疗(Treatment)的日期和时间。以下①②⑧④图中
admin
2019-07-12
71
问题
下图①②③④所示是UML(1)。现有场景:一名医生(Doctor)可以治疗多位病人(Patient),一位病人可以由多名医生治疗,一名医生可能多次治疗同一位病人。要记录哪名医生治疗哪位病人时,需要存储治疗(Treatment)的日期和时间。以下①②⑧④图中(2)是描述此场景的模型。
(2)
选项
A、①
B、②
C、③
D、④
答案
A
解析
本题考查统一建模语言(UML)的基础知识。
一个类定义了一组大体上相似的对象。一个类所包含的方法和数据描述一组对象的共同行为和属性。把一组对象的共同特征加以抽象并存储在一个类中的能力,是面向对象技术最重要的一点。类图(class diagram)展现了一组对象、接口、协作和它们之间的关系。在面向对象系统的建模中所建立的最常见的图就是类图。类图给出系统的静态设计视图。包含主动类的类图给出了系统的静态进程视图。
类图中通常包括类、接口、协作、依赖、泛化和关联关系等内容(如下图所示)。类图中也可以包含注解和约束。类图还可以含有包或子系统,二者都用于把模型元素聚集成更大的组块。
在关联关系中,还可能拥有一些特性,构成类特性,即可看作是一个拥有关联特性的类,该关系兼具关联和类的特色。它定义了用于连接一些分类器,还定义属于关联关系本身的特性,这些特性只属于关联关系本身。例如要建模员工(Person)和公司(Company)之间的工作关系,有一个重要的属性是工作岗位及其岗位工资。如果将岗位工资属性放在。Person类和Company类都不合适,这一属性应该放在关联关系上,这样就需要建模一个关联类Job,用来设置岗位和岗位工资。
本题叙述中,一名医生(Doctor)可以治疗多位病人(Patient),一位病人可以由多名医生治疗,这样,医生类和病人类之间的关联关系的两端多重度均为多(木)。另外,一名医生可能多次治疗同一位病人,那么,要记录哪名医生治疗哪位病人时,需要存储治疗(Treatment)的日期和时间。这一治疗日期和时间属性放在医生类和病人类都不合适,所以这一属性应该放在关联关系上,构成关联类治疗(Treatment),并且一名医生可以多次治疗同一位病人,所以医生和病人组合并不唯一(non-unique)。
转载请注明原文地址:https://www.kaotiyun.com/show/q2CZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
使用Telnet协议进行远程登陆时需要满足的条件不包括()。
某公司有2000台主机,则必须给它分配(1)个C类网络。为了使该公司的网络地址在路由表中只占一行,给它指定的子网掩码必须是(2)。(2)
路由表如下图所示,如果一个分组的目标地址是220.117.5.65,则会被发送给__________端口。(2013年上半年试题)NetworkInterfacenext—hop220.117.I.0/24e0directlyconnecte
在程序执行过程中,Cache与主存的地址映像由(1)。
IEEE802.11标准定义的PeertoPeer网络是__________。(20lO年上半年试题)
计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若x的阶码大于y的阶码,则应将__________。
数据流图1-2中有两条数据流是错误的,请指出这两条数据流的起点和终点。数据流图1-3中缺少三条数据流,请指出这三条数据流的起点和终点。
阅读以下说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】某绘图系统存在Point、Line、Square三种图元,它们具有Shape接口,图元的类图关系如图5-1所示。现要将Circle图元加入此绘图系统以实现功能扩充。已知
阅读以下说明和C代码,将应填入(n)处的字句写在的对应栏内。【说明】在一个简化的绘图程序中,支持的图形种类有点(point)和圆(circle),在设计过程中采用面向对象思想,认为所有的点和圆都是一种图形(shape),并定义了类型shape
阅读以下说明和C++程序代码,将程序填充完整。【说明】有时我们希望给某个对象而不是整个类添加一些功能。例如,一个图形用户界面工具箱允许你对任意一个用户界面组件添加一些特性,例如边框,或是一些行为,例如窗口滚动。使用继承机制是添加功能的一种
随机试题
在Word2010中,表格和文本可以相互转换。
当制备脂肪性基质的栓剂时,制栓机模孔内应涂的润滑剂是
狭义的药物相互作用错误的是
地下水对水工建筑物基础的影响有()。
调节混凝土凝结时间,硬化性能的外加剂有()。
吉尔福特提出的智力理论是()
APCisageneralpurposetoolbuiltarounda________.
以下不是面向对象思想中的主要特征的是
下列关于域名的说法正确的是()。
Tworelatedparadoxesalsoemergefromthesamebasicconceptionoftheaestheticexperience.Thefirstwasgivenextendedconsi
最新回复
(
0
)