《面向对象分析与设计》试卷(a)及答案

《面向对象分析与设计》试卷(a)及答案

ID:12896253

大小:2.63 MB

页数:9页

时间:2018-07-19

《面向对象分析与设计》试卷(a)及答案_第1页
《面向对象分析与设计》试卷(a)及答案_第2页
《面向对象分析与设计》试卷(a)及答案_第3页
《面向对象分析与设计》试卷(a)及答案_第4页
《面向对象分析与设计》试卷(a)及答案_第5页
资源描述:

《《面向对象分析与设计》试卷(a)及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华南农业大学期末考试试卷(A卷)-答案2007学年第1学期 考试科目: 面向对象分析与设计 考试类型:(闭卷)   考试时间: 120 分钟学号姓名年级专业题号一二三四五总分得分评阅人一、判断题(每题1分,共10分。对的标“T”,错的标“F”,将答案写入下表)12345678910FTFTFTFTFT1.一个状态图最多只能由一个初态和一个终态。(F)2.协作图中的消息必须要有消息顺序号。(T)3.两个参与者(actor)之间可以有包含(include)关系、扩展(extend)关系或泛化(general

2、ization)关系,而包含关系和扩展关系是依赖(dependency)关系的版型。(F)4.参与者(actor)和用例(usecase)之间的关系是关联(association)关系。(T)5.类A和类B之间的关系如图1所示,则称类B中的getName()方法是对类A中的getName()方法的重载(overload)。(F)图1getName()方法之间的关系图2活动图6.如图2所示,活动Gesture和Streamaudio可以并发进行。(T)7.一个软件系统,如果只有源代码,缺乏其他相应的辅助文

3、档,如缺乏顺序图和类图,则可以利用Rose进行逆向工程得到顺序图和类图,但得到的顺序图和类图会比较简单。(F)8.CMM描述了五个级别的软件过程成熟度,即初始级、可重复级、已定义、已管理级、优化级。(T)9.UML由用例视图、物理视图、组件视图、进度视图和配置视图组成。(F)10.在设计类图时,可以不用对类图中的每个关联进行命名,但如果需要命名的话,最好用一个“动词”给关联命名。(T)第9页共9页二、单项选择题(每题2分,共30分。将正确答案填入下表)123456789101112131415BACAC

4、ADACDDADDC1.一个设计得好的OO系统具有(B)A.低内聚、低耦合的特征B.高内聚、低耦合的特征C.高内聚、高耦合的特征D.低内聚、高耦合的特征2.下面()不是UML的基本构成元素。(A)A.控制语言B.基本构造块C.规则D.公共机制3.面向对象的特点主要概括为(C)。A.可分解性、可组合性、可分类性B.继承性、封装性、多态性C.抽象性、继承性、封装性、多态性D.封装性、易维护性、可扩展性、可重用性4.构成对象的两个主要因素是(A)。A.属性和服务B.标识和内容C.继承和多态D.消息和封装5.下

5、列关于面向对象方法中描述中错误的是(C)。A.使用设计模式有助于在软件开发中应用面向对象技术B.选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度C.UML作为一种可视化建模语言需要与RUP开发过程同时使用D.目前在软件生命周期的分析、设计、实现和测试中均可以应用面向对象方法6.顺序图主要可以为设计人员提供(A)信息。A.消息发送的顺序B.某个方法的执行流程C.类之间关联关系的多重性D.某个对象在不同状态之间的转移7.类和接口的关系类似于下面哪种类型的关系(D)。A.关联(association)

6、和聚集(aggregation)B.关联(association)和组合(composition)C.脚本(scenario)和用例(usecase)D.包(Package)和子系统(subsystem)8.在类图中,那个类图中的类Order所生成的代码具有PublicclassOrder{PublicCustomerrecipient;}的形式?(A)A.B.C.D.第9页共9页9.下面那个图符表示UML中的实现关系?(C)A.B.C.D.10.一个银行业务系统采用如图琐事的配置图,则错误的是(D)A

7、.与GUI有关的类应该部署在BranchClient上B.这个图表示一个三层的体系结构,不管BranchClient、FinancialAppServer、DatabaseServer是运行在同一台机器上还是在不同机器上C.为了系统的可伸缩性(scalability),与业务逻辑有关的对象应该部署在FinancialAppServer上D.为了系统的可伸缩性,与业务逻辑有关的对象应该部署在BranchClient上11.关于用例与类的对比中(D)是错误的。A都属于模型结构元素B都存在继承关系C类描述系统

8、的部分静态视图,用例描述系统动态的行为视图D类描述的是系统的内部构成,用例也可以描述系统的内部构成12.Innovation公司正在为Rose开发插入件,使得Rose可以把OOA、OOD模型以各种图形格式导出,如JPEG格式、BMP格式、GIF格式等。在导出时,会根据不同的算法来生成相应的图形文件,这些算法很复杂。为了描述这些算法,在下面这些图中,那个是最适合的?(A)(注:活动图可以用来描述细节)A.活动图B.状态图C.类图D.用例图13

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

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

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