面向对象设计uml实践(第2版)部分课后习题答案

面向对象设计uml实践(第2版)部分课后习题答案

ID:12019202

大小:254.50 KB

页数:11页

时间:2018-07-15

面向对象设计uml实践(第2版)部分课后习题答案_第1页
面向对象设计uml实践(第2版)部分课后习题答案_第2页
面向对象设计uml实践(第2版)部分课后习题答案_第3页
面向对象设计uml实践(第2版)部分课后习题答案_第4页
面向对象设计uml实践(第2版)部分课后习题答案_第5页
资源描述:

《面向对象设计uml实践(第2版)部分课后习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章2.12.2下图使用对象名称的代码中的变量的名称。虽然这可能是澄清当前的例子中,它运行对象名和变量名的两个截然不同的概念混淆的风险。这是有潜在危险的环境中,对象被重新分配到不同的变量。此图说明了不同的数字可以存在一个目录条目:零个,一个或多个部分对象。除了装配对象,此图中的所有对象已经出现答案(一)部分。客户对象已加入在这个图中所示,发送到组件的初始投资成本信息。2.3(a)数据重复,每个零件只能指向一个目录条目2.42.7第八章8.1(a)“INSTANCEOF”定型只来作说明。一个事实,即对象的位置类的实例已经显示在标签中的每个

2、对象。(b)我们假定该计数器保持一个整数值,它被初始化为零。“设置”和“复位”具有相同的效果,所以被建模为一个单一的操作,“setToZero”。(c)一个枚举用于指定开关的可能状态。在这种特定的情况下,一个布尔状态变量可以被使用,但定义一个枚举,提供了更大的范围扩展。另外,由于该类接口,可以指定不指定记录的状态如何。(d)许多“多重属性,用于记录亮着的灯组,使用图8.3所示的颜色枚举。OCL收集文字符号已被用来显示此属性的值对象图标。8.2(a)租借出去,一个人可以拥有零个或更多的书籍,每本书可以借由在任何给定的时间最多只有一个人。(b

3、)一个人可以有读了许多书,每本书的很多人可能已经被读出。(c)一块只能在同一时间占据一个方块,如果它已被捕获,它不占用广场。每平方可以最多有一个一块就可以了。如果目的是只模拟棋盘上的棋子,在这种关联的右侧的多样性应该是刚好1。(d)下面的多重性是指在一个给定的时间内谁是已婚的人,假设没有一夫多妻或一妻多夫。的配偶关系是对称的,它可以简单地被标记关联的名称。(e)一个人可以拥有零个或更多的孩子,但每个人都有正好有两个(生物)的父母。这种关系是不是对称的,因此增加角色的名字,使预期的诠释更清晰。8.58.16第九章9.19.7第十章10.11

4、10.15第十二章12.1任何对象的客户对象链接到两个`SavingsAccount和`DepositAccount'的实例图,其中,将违反XOR约束。最简单的例如图如下所示。12.2任何对象图所示,其中一人作为主席的一个委员会,他们不是会员将违反子集约束。这一个简单的示意图如下图所示。这是假设,有没有`的memberOfperson对象之间的联系及委员会'A',在图上没有显示。12.4●contextCustomerinv:    savingsAccount->size()=0ordepositAccount->size()=0●异或

5、约束可以用以下约束形式表示●contextCinv:    d->size()=0ore->size()=012.812.9●contextEmployeeinv:    notmanager->isEmpty()impliesself.department=manager.department●contextPersoninv:    manager->forAll(e

6、e.contract.grade.salary>self.contract.grade.salary)●contextDepartmentinv:    staff->

7、exists(e

8、e.contract.grade.salary>100000)12.10●表达式左边是个体,右边是聚集●contextPersoninv:    notself.manager->includes(self)12.11.contextCustomerinv:    account->forAll(a

9、a.balance>100)第十三章13.113.413.1513.164.17●创建预约时输入所有餐桌号码。另外,餐桌太小例外可以提供增加另外餐桌来完成预约。●界面方面,需要表示多个餐桌属于一个预约的情况。可以使用相同颜色

10、,并增加预约ID引用。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。