名词解释 (共6小题,每题4分,共4分).docVIP

名词解释 (共6小题,每题4分,共4分).doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
名词解释 (共6小题,每题4分,共 24分) 1、多重继承 答:指得是一个类可能有多个基类,是从多个类继承得来的 2、聚集(Aggregation) 答:聚集(Aggregation)是表达主体部分关系的关联,它用在聚合端的菱形符号来表示。如桌子和桌腿的关系。 3、类图 答:反映类及类之间关系的视图。 4、持久对象 答:可通过对象标识来访问的对象因其能够被保存在持久性存储器中,因而被称为持久 性对象,其生存周期超出了应用程序的一次性运行时间。 5、关联 答:描述链集合的一种结构关系,其中链是对象之间的连接;它是与实例间连接相关的两个或多个类元之间的语义关系。 6、组成(Composition) 答:组成(Composition)是关联的更强的形式,具有管理组成部分的特有责任,如组成部分的分配和释放。如树和树叶的关系。另外,离开整体后部分不能独立存在或者失去意义。 1、下图是某个系统的类图表示。请指出图中用箭头标出的四处位置的含义分别是什么? 答:1是泛化关系,2是1对多的关联关系 ,3是1对1的关联关系,4是组成关系。 2、列举使用UML进行建模时用到的静态结构模型? 答:用例图、对象图、类图、组件图、部署图是静态结构模型 5、分析说明为什么面向对象的开发方法为软件复用技术提供了良好的环境? 答:面向对象方法之所以特别有利于软件复用,是由于它的主要概念及原则与软件复用的要求十分吻合。支持复用的OO 概念与原则是:对象与类、抽象、封装、继承与一般——特殊结构、整合与整体——部分结构、粒度控制、多态性。 对象与类:OO 方法用对象描述问题域中的事务,并用类作为同种对象的抽象表示。类是系统的基本构成单位,它符合可复用构件所应具备的那些特性:完整性、独立性、可标识性、一般性。 抽象、封装:尤其是OO 方法的对象封装性,为软件复用技术提供了良好的条件。 四、综合题(共3小题,每题10分,共30分) 1、问题描述为:建立图书信息管理系统。系统要求实现以下功能: 1)用户管理功能,包括读者信息的录入、修改、更新,以及登录等。 2)书籍管理功能,如书籍的添加、修改、更新、删除等数据维护功能,还可根据读者 借阅书籍的要求随时更新图书馆的书籍数据库。 3)书籍的借阅、归还管理,如借还进行详细登记,更新书籍数据库。同时提供图书预 定功能。 4)信息查询功能;如图书信息查询、用户借书、还书信息查询、,书籍库存情况查询 等。 根据以上描述,确定执行者及用例,建立系统的Use Case 模型。 答: 3、仔细阅读下面的用户需求,并回答下面的问题。 :“……我们想要这样一套系统能够在火车站管理我们的‘安全锁’。我们有两种‘安全锁’:一种是使用5美元硬币的,另一种是使用磁卡的。我们的乘客可以使用硬币来开启锁,也可以使用一种已预付车费的磁卡来开启(当然,我们的管理部门出售这种磁卡)。在这两种情况中,系统都不记录乘客信息。哦,对了!有时候,乘客也可以在没有预付的情况下,获取磁卡。恩,在这种情况下,他们会每月收到一个账单,然后定期支付。磁卡内嵌一个智能芯片,记录着这张卡的余额。乘客可以向出售磁卡的管理部门提交一份申请单,就可以来获取这种账单支付的磁卡。然后,每次使用这种账单支付磁卡时,锁就会自动减去磁卡中相应的金额。这样乘客就会每月得到一份反应磁卡使用情况的账单,那么他们就可以到相关的管部门去支付费用了。” :“乘客只要在‘安全锁’的滑槽上刷一下,系统会自动执行上述的操作的。” :“每一个使用硬币进行运作的锁,初始时都是‘打开’(即开锁)状态。这种锁是有密码的,它有一个像保险柜那样的密码轮,可以来回播转。当一个5美元硬币被投进这个锁之后,任意播转一个数字键,从而它就被锁上了。恩,有两种情况下可以打开锁。一般情况是有人播转了正确的密码。特殊情况是,所有的锁都有24小时的最大使用时间,如果过了这段时间,锁会自动打开。该系统还引进一套报警系统,这样只要锁在一个无效密码的情况下打开就报警。” 1) 为这个系统画一个UML类图,来反映系统所有的关联关系(包括继承和聚合,如果有的话)。 答:(1)

文档评论(0)

ldj215322 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档