电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

《UML面向对象建模基础》习题答案

6页
  • 卖家[上传人]:s9****2
  • 文档编号:482354497
  • 上传时间:2023-10-22
  • 文档格式:DOC
  • 文档大小:171KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、能只涉及一个产品,合理的方式应该是入每个入库单项(OrderItem)与产品一对一关联。即应该绘制为:6. 在图3-32中,对于每个流转记录的处理人它的类型(窗口人员、核查人员、审批人员)是唯一的,也就是只可能取一种值。请在图中加上表示这种规则的约束。图3-33 修改后的模型局部7. 后来,开发人员又在图3-32的基础上进行了一些修改,其中有一个局部修改成了如图3-33的内容。请说明这些新增加的元素分别表示什么含义。 has是关联名称,表示这种关联是“拥有”关系。 “申请ID”是限定符,表示每一个流转记录只能用一个“申请ID”。13. 图3-34是小张绘制的一张关于网上商城用户管理的领域类图,但其中存在一些问题,请指出错误并说明理由。图3-34 网上商城用户管理领域类图局部作为领域类图不应该涉及到实现类,因此不应该引入诸如System.Data.Oracleclient和ArrayList之类与程序实现直接相关的类。16. 根据以下系统描述,绘制出最初的类模型。该系统为指纹门禁系统,它包括四个主要部件:主机、锁控器、指纹采集器和电控锁。系统中的每个电控锁都有一个惟一的编号。锁的状态有两

      2、种:“已锁住”和“未锁住”。主机上可以设置每把锁的安全级别以及用户的开锁权限。只有当用户的开锁权限大于或等于锁的安全级别并且处于“已锁住”状态时,才能将锁打开。 用户的指纹信息、开锁权限以及锁的安全级别都保存在主机的数据库中。用户开锁时,只需按一下指纹采集器。指纹采集器将发送一个中断事件给锁控器,锁控器从指纹采集器读取用户的指纹并将指纹信息发送到主机,主机根据数据库中存储的信息来判断用户是否具有开锁权限,若有且锁当前处于“已锁住”状态,则将锁打开;否则系统报警。第4章 对象图2. “书”、“购物车”、“我的UML参考手册(第二版)”、“银行卡”、“”中,哪些是对象,哪些是类。光从这些名字是否一定可以确定为是对象?“我的UML参考手册(第二版)”、“”应该是对象。第5章 对象图1. 包在UML中属于哪一类的构造块?它的主要作用是什么?属于分组事物构造块。通过“包”就可以把类、用例、构件等元素聚集在一起,构成更高层的单位。这样就可以将它们作为一个成组的元素来进行可视化。2. 包之间的依赖关系主要包括哪几种,请分别举个例子说明。use:DAO程序使用System.Data.SqlClient

      3、包完成对SQL服务器的访问import:页面与被引用的用户控件之间的关系access:两个相互之间可以访问的包trace:不同版本的包第6章 用例图2. 在用例图中参与者是什么,它属于系统范围之内吗?参与者是为了完成一个事件而与系统交互的实体,它不属于系统范围之内。4. 用例之间的扩展、泛化、包含三种关系有什么异同,请分别举例说明。扩展关系:基用例是可以独立于扩展用例存在的,只是在特定的条件下,它的行为可以被另一个用例的行为所扩展包含关系:被包含的用例(此例中的检查座位详情)不是孤立存在的,它仅作为某些包含它的更大的基用例(此例中的预订座位、安排座位)的一部分出现泛化关系:用来表示参与者与参与者之间,用例与用例之间的特殊/一般化关系9. 请为图6-4中的用例“预订座位”(以及它包含的用例“检查座位信息”和扩展用例“处理等候队列”)编写用例描述,10. 说明用例模型是如何转变成设计模型的,试着结合自己的开发实践来说明。第7章 交互图11. 有一个咖啡壶,它是由抽水泵和加热板所组成的。它的规则是,在抽水泵打开和加热板打开之间必须至少隔10秒钟。当储水容器变空时,抽水泵就要关闭,而回热板继续

      4、保持加热,但不能够超过15分钟。请使用定时图来表示这一规则。12. 图7-31是一个电梯控制系统的通信图,其中Elevator表示电梯,Queue表示指令队列,Order表示指令,Elevator Control是电梯控制器,Button是电梯上的按钮。请简解释该协作图的含义:图7-31 通信图示例第8章 活动图9. 在图8-20中,有一个表示某公司销售过程的一张活动图,请阅读并说明该图所表示的含义。图8-20 简单活动图10. 假设订单的接收与关闭是由销售人员负责,开票收款是由财务人员负责,准备货物是由仓管负责。请将其修改成为带泳道的活动图,以体现这种分工。第9章 交互概述图1. 交互概述图有哪两种形式,它们分别适用于什么场景?相对而言,哪一种会更加常用一些?一是活动图的变体,它将活动节点进行细化,用一些小的顺序图来表示活动节点内部的对象控制流;二是顺序图的变体,它用活动图来补充顺序图。但相对而言后者是十分不常见的,因此UML的定义更倾向于将其称为活动图的变体。第10章 状态图1. 什么是状态,对象的状态和对象的属性有什么区别?2. 在状态机图中,状态由哪五个部分组成?3. 图10-

      5、17是一个某系统关于用户管理的状态机图,请阅读该图并说明其含义。图10-17 用户管理状态机图17. 某销售POS机,它的工作流程是:当客户到收银台后,收银员逐一输入用户购买的商品,输入完之后,计算出总金额,然后等待用户付款,确定支付成功之后,完成收银,等待下一个客户。请为其绘制出相应的状态机图。第11章 构件图1. 请简要说明构件的五要素,并举一个例子来说明。2. 请阐述类与构件之间的主要异同点,并指出在UML中构件主要包括哪三种。5. 图11-10是对callcenter.exe的结构进行建模的结果,请说明该图所表示的含义。图11-10 基本构件图第12章 部署图1. 什么是节点,处理器和设备这两种节点有什么区别?4. 请阅读图12-7所示的部署图,说明其所表示的含义:图12-7 示例部署图第13章 需求建模基础与实例1. 需求有三个层次,请分别举例说明。8. 请对图13-7中的用例“填写任务计划”编写相应的规格描述。第14章 设计建模基础与实例1. 请简述设计建模的目的和意义。9. 请针对用例“UC01.填写任务计划”进行构件建模。第15章 数据库建模基础与实例1. 请简单地说明数据库模型与类模型的异同点。5. 在图15-10中,该类元表示的是什么,请简要解释其用途。第3章 UML概述3. 假设类ClassB是ClassA的子类,其中ClassA的属性和方法如图3-30所示,则ClassB能够访问的有哪些?子类只有private的成员无法访问,因此可以访问的属性有mem02和mem03,可以访问的方法有op1。4. 在图3-31中,是一个仓库管理系统的类模型局部,其中IncomeOrder是指入库单,OrderItem是指入库中的每一项,Product则是产品信息。请指出模型中的错误,说明原因并改正错误。图3-31 仓库管理系统类模型局部根据题意和模型不难得知,一个入库单是由多个入库单项(OrderItem)组成的,因此不可

      《《UML面向对象建模基础》习题答案》由会员s9****2分享,可在线阅读,更多相关《《UML面向对象建模基础》习题答案》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.