A.顺序图是对对象之间传送消息的时间顺序的可视化表示
B.顺序图从一定程度上更加详细地描述了用例表达的需求,将其转化为进一步更加正式的精细表达
C.顺序图的目的在于描述系统中各个对象按照时间顺序的交互过程
D.在UML的表示中,顺序图将交互关系表示为一张二维图,其中横向是时间轴,时间沿竖线向下延伸。纵向代表了在协作中各独立对象的角色
A.UML图
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.在UML中,可以使用一个带有两个区域的矩形框来表示类
D.在系统分析和实施阶段可以创建和使用类图