UML课后习题答案 下载本文

UML语言中用一条虚线将注释连接到它为之解释的或细化的元素上。 三、通用划分。

UML语言对其模型元素规定了两种类型的通用划分:型-实例(值)和接口-实现。 1、型-实例(Type-Instance):描述一个通用描述符与单个元素项之间的对应关系。实例元素使用与通用描述符相同的表示图形,但是名字的表示与通用描述符不同:实例元素名字带有下划线,而且后面还要加上冒号和通用描述符的名字。

2、接口-实现:接口声明了一个规定了服务的约定,接口的实现负责执行接口的全部语义定义并实现该项服务。

3.在uml中包含哪些视图?视图对应哪些图? 场景视图 use case 逻辑视图 类图

开发视图 类图,组件图 进程视图 无完全对应 部署视图 部署图 4.简述视图与图的内在关系?

视图是几何体在投影面上留下的正投影,它是主视图、俯视图、左视图的总称,满足主视图与俯视图的长对正,主视图与左视图的高平齐,俯视图与左视图的宽相等。 5.简述uml中扩展机制的作用?

UML 提供了几种扩展机制,允许建模者在不用改变基本建模语言的情况下做一些通用的扩展。这些扩展机制已经被设计好,以便于在不需理解全部语义的情况下就可以存储和使用。由于这个原因,扩展可以作为字符串存储和使用。对不支持扩展机制的工具来说,扩展只是一个字符串,它可以作为模型的一部分被导入、存储,还可以被传递到其他工具。

第四章 1、 在一个“客户服务系统”中,需要管理的用户包括客户管理人员、维护人员、部门领导,

他们都具有用户ID、姓名、性别、年龄、联系电话、部门、职位、密码、登录名。其中,维护人员具有三个操作,即接受派工任务、填写维护报告、查询派工任务;部门领导具有五个操作,即安排派工任务、修改派工任务、删除派工任务,查询派工任务,处理投诉;客户人员具有四个操作,增加客户、删除客户、修改客户和查找客户。根据这些信息,创建系统的类图。

2、 在上题中,客户人员,维护人员,部门领导都具有一些共同的属性,所以可以进行抽象

出一个单独的抽象系统用户类,客户人员,维护人员,部门领导分别是系统用户类下的继承,根据这些信息,创建包括类关系的类图

3、 根据图4-51,创建相应带参数的对象图,要求用Actor构造型来表示

第五章

1、 在客户服务系统中,将客户业务的功能单独的作为一个包,在该包中嵌套两个子包,分

别是客户咨询管理,和派工管理。

2、 细化包图,在客服咨询管理中嵌套三个子包,分别是咨询,投诉,报修;派工管理中嵌

套两个子包,维护安排和回访安排,

3、 子包对父包存在这依赖关系,现在要求对包进行分解,并创建他们的关系。

在客户服务管理系统中,有三个参与者,分别是客服人员、部门领导和维护人员。

第六章

1、客服人员登录系统后,通过身份验证,能够维护个人信息、修改密码、修改基本信息、维护客户信息和维护客户咨询信息,根据这些用例在rose中创建客服人员的用例图

2、部门领导登录系统后,通过身份验证们可以处理派工、处理投诉、安排回访、安排上门维护和统计查询客户来电情况,根据这些情况在rose中创建部门领导的用例图

3、维护人员登录系统后,通过身份验证,能够查询派工单、接受派工、填写报告、处理派工等,根据这些用例在rose中创建维护人员的用例图。

第七章

1、对客户服务系统中的客服人员修改客户信息的用例进行动态建模,该交互操作的动态建模由客服对象。客户信息界面类、客服信息控制类和客户信息类组成,在序列图中创建这些对象