首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在需求分析阶段,采用UML的用例图(Use Case Diagram)描述系统功能需求,如图3-8所示。请指出图中的A、B、C和D分别是哪个用例? 类通常不会单独存在,因此当对系统建模时,不仅要识别出类,还必须对类之间的相互关系建模。在面向对象建模中,提
在需求分析阶段,采用UML的用例图(Use Case Diagram)描述系统功能需求,如图3-8所示。请指出图中的A、B、C和D分别是哪个用例? 类通常不会单独存在,因此当对系统建模时,不仅要识别出类,还必须对类之间的相互关系建模。在面向对象建模中,提
admin
2013-05-11
77
问题
在需求分析阶段,采用UML的用例图(Use Case Diagram)描述系统功能需求,如图3-8所示。请指出图中的A、B、C和D分别是哪个用例?
类通常不会单独存在,因此当对系统建模时,不仅要识别出类,还必须对类之间的相互关系建模。在面向对象建模中,提供了4种关系:依赖(Dependency)、概括(Generalization)、关联(Association)和聚集(Aggregation)。请分别说明这4种关系的含义,并说明关联和聚集之间的主要区别。
选项
答案
(1) 4种关系的含义如下。 . 依赖表示类之间的使用关系。 . 概括(泛化)表示一般类和特殊类之间的关系。 . 关联和聚集都表示实例之间的结构关系。 (2) 关联和聚集的区别如下。 . 关联指明一个类的对象与另一个类的对象间的联系:两个类之间的关联表示了两个同等地位类之间的结构关系,这两个类在概念上是同级别的。 . 聚集是一种特殊的关联,它表示整体/部分关系。
解析
本题考查UML用例图。UML类图中类间的关联重复度,以及UML相关概念。
用例图用于对系统的静态用例视图进行建模,主要支持系统的行为,即该系统在它的周边环境的语境中所提供的外部可见服务。
根据题中描述,很容易确定用例A是“浏览客户信息”,用例D是“删除客户信息”。用例B与用例C哪个是登录呢?注意到其间存在包含关系:B包含了C。因此根据语义,用例C应为“登录”,用例B为“修改个人信息”。亦即“修改个人信息”必须首先“登录”。
在UML中,重复度(Multiplicity)定义了某个类的一个实例可以与另一个类的多少个实例相关联。通常把它写成一个表示取值范围的表达式或者一个具体的值。关联重复度详见考点链接3.1。
根据语义分析,类CustomerList实例显然是由多个类Customer实例组成的,而CustomerList只需一份即可。故空(1)应填“1”,空(2)应填“0..*”;Customer是CompanyCustomer的详细信息,因此空(3)和空(4)均为“0..1”。
转载请注明原文地址:https://kaotiyun.com/show/96RZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
一个以太网交换机,读取整个数据帧,对数据帧进行差错校验后再转发出去,这种交换方式称为______。
数据链路协议HDLC是一种______。
如果DHCP服务器分配的默认网关地址是192.168.5.33/28,则主机的有效地址应该是____________。
有一种NAT技术叫做“地址伪装(Masquerading),下面关于地址伪装的描述中正确的是____________。
某报文的长度是1000字节,利用MD5计算出来的报文摘要长度是(1)位,利用SHA计算出来的报文摘要长度是(2)位。(2010年下半年试题)(2)
在Linux系统中,采用(1)命令查看进程输出的信息,得到下图所示的结果。系统启动时最先运行的进程是(2),下列关于进程xinetd的说法中正确的是(3)。(2009年下半年试题)(2)
蠕虫的传播是通过不断监听通信端口,通过(1)确立下一个感染日标,然后利用网络中的安全漏洞,将(2)传播到另一个系统中,然后在目标系统中被编译执行,然后从宿主系统中获得(3)并在目标系统中执行,继续寻找信任主机,选取新的攻击对象。因此每个被感染的系统都成
Multipurpose Internet Mail Extension (MIME)is a(76)document messaging standard in the Internet environment. With MIME, users can
(71)data effectively is crucial for success in today’s competitive environment. Managers must know how to use a variety of tools
(71)data effectively is crucial for success in today’s competitive environment. Managers must know how to use a variety of tools
随机试题
钎焊前焊件表面准备工作没有()。
《中华人民共和国矿产资源法》规定:关闭矿山,必须提出()及有关采掘工程、不安全隐患、土地复垦利用、环境保护的资料,并按照国家规定报请审查批准。
企业实施科学化、规范化安全管理的工作基础是()。
我国的政策性银行有()。
下列关于出口信贷的说法中正确的是()。
根据会计法律制度的规定,记账凭证的保管期限为()年。
《中共中央关于推进农村改革发展若干重大问题的决定》指出,要继续推进农村综合改革,在()年基本完成乡镇机构改革任务。
追求与放弃都是正常的生活态度,有所追求就应有所放弃,有价值的人生,需要开拓进取、成就事业,但更要懂得正确和必要的放弃——这不是_____,而是一种_____。依次填入横线处的词语,最恰当的一组是()。
DebateovertheUseofRenewableEnergyAusubelofRockefellerUniversityinNewYork,USsaysthekeyrenewable(可再生的)ener
HowmanybuildingplacesdoestheBuildingServicelookateachmonthtoseeifthingsaregoingonwell?Whatshouldyoudoif
最新回复
(
0
)