教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

uml期末考试题集及答案(16)

来源:网络收集 时间:2026-08-21
导读: 在上图中,对于每个流转记录的处理人,它的类型(窗口人员、核查人员、审批人员)是唯一的,也就是只可能取一种值。请在图中加上表示这种规则的约束。 每条流转记录只和一个“税务审批服务申请”相关,只与一个处理

在上图中,对于每个流转记录的处理人,它的类型(窗口人员、核查人员、审批人员)是唯一的,也就是只可能取一种值。请在图中加上表示这种规则的约束。

每条流转记录只和一个“税务审批服务申请”相关,只与一个处理人相关。

41

窗口人员核查人员审批人员{xor}处理人11流转记录0..n0..n110..n受理资料受理提示1纳税人10..n税务审批服务申请受理告知10..n行政许可类申请行政审批类申请涉税服务类申请

?

后来,开发人员又在上述图的基础上进行了一些修改,其中有一个局部修改成了如下图的内容。请说明这些新增加的元素分别表示什么含义。

LoginManagerArrayListUserAccountUserPreferencesAccountInfoUserPreferencesInfoSystem.Data.Oracleclient

修改后的模型局部

has是关联名称,表示这种关联是“拥有”关系。

“申请ID”是限定符,表示每一个流转记录只能用一个“申请ID”。

3、下图是小张绘制的一张关于网上商城用户管理的领域类图,但其中存在一些问题,请指出错误并说明理由。

LoginManagerArrayListUserAccountUserPreferencesAccountInfoUserPreferencesInfoSystem.Data.Oracleclient

网上商城用户管理领域类图局部

作为领域类图不应该涉及到实现类,因此不应该引入诸如System.Data.Oracleclient和ArrayList之类与程序实现直接

42

相关的类。

4. 在下图中最上面的对象的名称是什么?该图表示的意思是什么?请绘制出与其相应的类图。

对象图实例

China。该图的意思是福建、四川等省份组成中国。

5. 假设有一个温度监控系统,用户在MonitorGUI(监控界面)上输入查询指令,然后QueryState包的程序将与温感探头连接,获取当前的状态信息,并存入数据库,再返回给用户界面。根据这一描述,小张绘制了如图所示的包图。你认为其中存在什么问题,请试着修改?

温度监控系统包图的局部

在包图中应该避免出现这种循环依赖的情况。可以修改为:

6. 为了满足物业中介行业的信息化要求,甲公司基于详尽的需求调研与分析,准备研发一套符合市场需要的、实用的信息管理系统。主要将实现客户资料信息管理、客户委托(出租、出售、租赁、购买)信息管理、业务线索生成与管理、房源状态自动更新、权限管理、到期用户管理、房源组合查询等功能。该公司小王,通过多次的与潜在客户的交流与沟通,完成了最初的用例模型的开发,下图是一个用例模型的局部:

43

物业管理系统用例模型局部

(1)但小李认为该模型不符合“用例建模”的思想,存在明显的错误。请用200字以内说明错误所在,并说明应该如何修改。

1)主要错误:用例的分解太细,并没有遵从每个用例为用户传递一个有价值的结果的原则。在原设计中“打开房源信息页面”、“录入房源信息”、“确认提交信息”都只是一个操作步骤,因此不适合作为用例。

2)修改方法:将“打开房源信息页面”、“录入房源信息”、“确认提交信息”合并为“新增房源信息”。 (2)在上图中构造型“《include》”表示的是什么意思,它与“《extent》”之间的区别是什么?

在用例模型中,构造型“《include》”是用来表示包含关系。它通常用来表示被包含用例是被多包含用例使用的一个可复用模块,而《extent》且通常用来表示对用例的扩展。 7、看图回答问题

下图中类的名字是:___ReaderManager___ ? ? ?

类中的行为(方法)是:_newReader(),ModifyReader(),deleteReader() ___ 类中的成员方法的访问可见性是: public 该类是什么类型的类,这种类型的类作用是什么?

答:该类是控制类。控制类是负责协调其他类的工作,它建立了一个或几个用例的行为模型。它整理系统的行为并描述一个系统的动态特性,处理主要的任务和控制流。每个用例通常都有一个控制类、控制用例中的事件顺序。也存在多个用例共享同一个控制类。

8、看图回答问题

44

(1) 该图是什么图,其中的矩形框表示什么? (2) 该图描述了怎样的情形

状态图,表示就绪,运行,阻塞状态;

线程运行的基本流程如下:

当线程准备运行时,进入就绪状态,如果获得cpu时间片,就转入运行状态,运行正常结束,进入结束状态,如果在运行过程中,cpu时间片用完后还没有完成任务,就进入就绪状态,等待再次得到cpu时间片,如果线程在运行过程中,不满足所须资源,就进入阻塞状态,处于阻塞状态的线程得到相关资源后,进入就绪状态,依次循环。

9、学生管理系统中有一个模块是报到登记,具体流程是:在新生入校报到时,进行新生信息登记,记录学生的报到资料、个人基本情况的输入、查询、修改等。

问题:1. 写出在上述需求描述中出现的Actor 2. 根据上述描述绘制其用例图

录入学生信息管理员删除学生信息<><>查询学生信息修改学生信息10、请根据下面的用例图设计相关类图

45

46

…… 此处隐藏:497字,全部文档内容请下载后查看。喜欢就下载吧 ……
uml期末考试题集及答案(16).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/606731.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)