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

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

ID:55605476

大小:1.08 MB

页数:4页

时间:2020-05-20

名词解释 共6小题,每题4分,共24分).doc_第1页
名词解释 共6小题,每题4分,共24分).doc_第2页
名词解释 共6小题,每题4分,共24分).doc_第3页
名词解释 共6小题,每题4分,共24分).doc_第4页
资源描述:

《名词解释 共6小题,每题4分,共24分).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、名词解释(共6小题,每题4分,共24分)1、多重继承答:指得是一个类可能有多个基类,是从多个类继承得来的2、聚集(Aggregation)答:聚集(Aggregation)是表达主体部分关系的关联,它用在聚合端的菱形符号来表示。如桌子和桌腿的关系。3、类图答:反映类及类之间关系的视图。4、持久对象答:可通过对象标识来访问的对象因其能够被保存在持久性存储器中,因而被称为持久性对象,其生存周期超出了应用程序的一次性运行时间。5、关联答:描述链集合的一种结构关系,其中链是对象之间的连接;它是与实例间连接相关的两个或多个类元之间的语义关系。6、组成(Composition)答:组成(Co

2、mposition)是关联的更强的形式,具有管理组成部分的特有责任,如组成部分的分配和释放。如树和树叶的关系。另外,离开整体后部分不能独立存在或者失去意义。1、下图是某个系统的类图表示。请指出图中用箭头标出的四处位置的含义分别是什么?答:1是泛化关系,2是1对多的关联关系,3是1对1的关联关系,4是组成关系。2、列举使用UML进行建模时用到的静态结构模型?答:用例图、对象图、类图、组件图、部署图是静态结构模型5、分析说明为什么面向对象的开发方法为软件复用技术提供了良好的环境?答:面向对象方法之所以特别有利于软件复用,是由于它的主要概念及原则与软件复用的要求十分吻合。支持复用的OO概念

3、与原则是:对象与类、抽象、封装、继承与一般——特殊结构、整合与整体——部分结构、粒度控制、多态性。对象与类:OO方法用对象描述问题域中的事务,并用类作为同种对象的抽象表示。类是系统的基本构成单位,它符合可复用构件所应具备的那些特性:完整性、独立性、可标识性、一般性。抽象、封装:尤其是OO方法的对象封装性,为软件复用技术提供了良好的条件。四、综合题(共3小题,每题10分,共30分)1、问题描述为:建立图书信息管理系统。系统要求实现以下功能:1)用户管理功能,包括读者信息的录入、修改、更新,以及登录等。2)书籍管理功能,如书籍的添加、修改、更新、删除等数据维护功能,还可根据读者借阅书籍的

4、要求随时更新图书馆的书籍数据库。3)书籍的借阅、归还管理,如借还进行详细登记,更新书籍数据库。同时提供图书预定功能。4)信息查询功能;如图书信息查询、用户借书、还书信息查询、,书籍库存情况查询等。根据以上描述,确定执行者及用例,建立系统的UseCase模型。答:3、仔细阅读下面的用户需求,并回答下面的问题。:“……我们想要这样一套系统能够在火车站管理我们的‘安全锁’。我们有两种‘安全锁’:一种是使用5美元硬币的,另一种是使用磁卡的。我们的乘客可以使用硬币来开启锁,也可以使用一种已预付车费的磁卡来开启(当然,我们的管理部门出售这种磁卡)。在这两种情况中,系统都不记录乘客信息。哦,对了!

5、有时候,乘客也可以在没有预付的情况下,获取磁卡。恩,在这种情况下,他们会每月收到一个账单,然后定期支付。磁卡内嵌一个智能芯片,记录着这张卡的余额。乘客可以向出售磁卡的管理部门提交一份申请单,就可以来获取这种账单支付的磁卡。然后,每次使用这种账单支付磁卡时,锁就会自动减去磁卡中相应的金额。这样乘客就会每月得到一份反应磁卡使用情况的账单,那么他们就可以到相关的管部门去支付费用了。”:“乘客只要在‘安全锁’的滑槽上刷一下,系统会自动执行上述的操作的。”:“每一个使用硬币进行运作的锁,初始时都是‘打开’(即开锁)状态。这种锁是有密码的,它有一个像保险柜那样的密码轮,可以来回播转。当一个5美元

6、硬币被投进这个锁之后,任意播转一个数字键,从而它就被锁上了。恩,有两种情况下可以打开锁。一般情况是有人播转了正确的密码。特殊情况是,所有的锁都有24小时的最大使用时间,如果过了这段时间,锁会自动打开。该系统还引进一套报警系统,这样只要锁在一个无效密码的情况下打开就报警。”1)为这个系统画一个UML类图,来反映系统所有的关联关系(包括继承和聚合,如果有的话)。答:(1)

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

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

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