UML中,配置图描述系统()以及在此结构上执行的软件,常常用于帮助理解()。在配置图中,构件代表可执
(1)
A. 硬件的逻辑拓扑结构 B. 硬件的物理拓扑结构
C. 软件的逻辑拓扑结构 D. 软件的物理拓扑结构
(2) A. 并发系统 B. 分时系统 C. 分布式系统 D. 实时系统
(3) A. 界面 B. 包 C. 模板 D. 视图
UML结构包括了基本构造块,公共机制和(1)。UML中提供了扩展机制,其中,构造型(Stereotype)扩展了UML的(2),约束(Constraint)扩展了UML(3)。
(26)
A.把这些构造块放在一起的规则
B.图形或文字修饰
C.类与对象的划分以及接口与实现的分离
D.描述系统细节的规格说明
(23)
A.序列图
B.配置图
C.协作图
D.数据流图
(24)
A.对象图
B.数据流图
C.组件图
D.状态图
A.类图
B.组件图
C.对象图
D.包图
A.序列图
B.状态图
C.对象图
D.通信图
阅读下列说明以及UML类图,回答问题1、问题2和问题3。
[说明]
某客户信息管理系统中保存着两类客户的信息。
(1)个人客户,对于这类客户,系统保存了其客户标识(由系统生成)和基本信息 (包括姓名、住宅电话和E-mail)。
(2)集团客户。集团客户可以创建和管理自己的若干名联系人。对于这类客户,系统除了保存其客户标识(由系统生成)之外,也保存了其联系人的信息。联系人的信息包括姓名、住宅电话、E-mail、办公电话以及职位。
该系统除了可以保存客户信息之外,还具有以下功能:
(1)向系统中添加客户(addCustomer);
(2)根据给定的客户标识,在系统中查找该客户(getCustomer):
(3)根据给定的客户标识,从系统中删除该客户(removeCustomer):
(4)创建新的联系人(addContact):
(5)在系统中查找指定的联系人(getContact);
(6)从系统中删除指定的联系人(removeContact)。
该系统采用面向对象方法进行开发。在面向对象分析阶段,根据上述描述,得到如下表所示的类。
描述该客户信息管理系统的UML类图如下图所示。
请使用说明中的术语,给出上图中类Customer和类Person的属性。
A.把这些构造块放在一起的规则
B.类与对象的划分、接口与实现的分离
C.描述系统细节的规格说明
D.构造块的特性描述