面向对象分析与设计复习题

面向对象分析与设计复习题

ID:47509009

大小:2.72 MB

页数:22页

时间:2020-01-12

面向对象分析与设计复习题_第1页
面向对象分析与设计复习题_第2页
面向对象分析与设计复习题_第3页
面向对象分析与设计复习题_第4页
面向对象分析与设计复习题_第5页
资源描述:

《面向对象分析与设计复习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、..面向对象分析与设计习题一、单项选择题1.到20世纪末,面向对象软件工程已经逐渐发展成熟,特别是(D)的形成和广泛使用,采用面向对象分析与编程的软件开发方法已成为软件开发的主流方法。A.Simula67语言B.Smalltalk语言C.Java语言D.统一建模语言(UML)的标准2.面向对象的运动产生了多种面向对象的语言,其中(C)是一种混合性面向对象语言,既支持面向过程的程序设计方法,又支持面向对象的程序设计方法,有广泛应用的基础和丰富开发环境的支持,因而使面向对象的程序设计能得到很快普及。A.SmalltalkB.EiffelC.C++D.Java3.下列不属于面向对象技术的基本特

2、征的是(B)。A.封装性B.模块性C.多态性D.继承性4.面向对象程序设计将描述事物的数据与(C)封装在一起,作为一个相互依存、不可分割的整体来处理。A.信息B.数据隐藏C.对数据的操作D.数据抽象5.关于面向对象方法的优点,下列不正确的叙述是(C)。A.与人类习惯的思维方法比较一致B.可重用性好C.以数据操作为中心D.可维护性好6.(D)是从用户使用系统的角度描述系统功能的图形表达方法。A.类图B.对象图C.序列图D.用例图7.(C)是表达系统类及其相互联系的图示,它是面向对象设计的核心,建立状态图、协作图和其他图的基础。A.对象图B.组件图C.类图D.配置图8.(D)描述了一组交互对

3、象间的动态协作关系,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序。A.对象图B.协作图C.状态图D.序列图9.(D)就是用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表示系统中软件和硬件的物理架构。A.组件图B.协作图C.状态图D.配置图10.使用UML进行关系数据库的(B)时,需要设计出表达持久数据的实体类及其联系,并把它们映射成为关系数据库表(Table)、视图(View)等。A.业务UseCase模型设计B.逻辑数据模型设计C.物理数据模型设计C.物理实现设计11.一个设计得好的OO系统具有(B)A.低内聚、低耦合的特征B.高内聚、低耦合的特征C.高内聚、

4、高耦合的特征D.低内聚、高耦合的特征12.下面()不是UML的基本构成元素。(A)A.控制语言B.基本构造块C.规则D.公共机制word教育资料..13.面向对象的特点主要概括为(C)。A.可分解性、可组合性、可分类性B.继承性、封装性、多态性C.抽象性、继承性、封装性、多态性D.封装性、易维护性、可扩展性、可重用性14.构成对象的两个主要因素是(A)。A.属性和服务B.标识和内容C.继承和多态D.消息和封装15.下列关于面向对象方法中描述中错误的是(C)。A.使用设计模式有助于在软件开发中应用面向对象技术B.选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度C.UML作为一种可视

5、化建模语言需要与RUP开发过程同时使用D.目前在软件生命周期的分析、设计、实现和测试中均可以应用面向对象方法16.顺序图主要可以为设计人员提供(A)信息。A.消息发送的顺序B.某个方法的执行流程C.类之间关联关系的多重性D.某个对象在不同状态之间的转移17.类和接口的关系类似于下面哪种类型的关系(D)。A.关联(association)和聚集(aggregation)B.关联(association)和组合(composition)C.脚本(scenario)和用例(usecase)D.包(Package)和子系统(subsystem)18.在类图中,那个类图中的类Order所生成的代码

6、具有PublicclassOrder{PublicCustomerrecipient;}的形式?(A)A.B.C.D.19.下面那个图符表示UML中的实现关系?(C)A.B.C.D.20.一个银行业务系统采用如图琐事的配置图,则错误的是(D)word教育资料..A.与GUI有关的类应该部署在BranchClient上B.这个图表示一个三层的体系结构,不管BranchClient、FinancialAppServer、DatabaseServer是运行在同一台机器上还是在不同机器上C.为了系统的可伸缩性(scalability),与业务逻辑有关的对象应该部署在FinancialAppSer

7、ver上D.为了系统的可伸缩性,与业务逻辑有关的对象应该部署在BranchClient上21.关于用例与类的对比中(D)是错误的。A都属于模型结构元素B都存在继承关系C类描述系统的部分静态视图,用例描述系统动态的行为视图D类描述的是系统的内部构成,用例也可以描述系统的内部构成22.Innovation公司正在为Rose开发插入件,使得Rose可以把OOA、OOD模型以各种图形格式导出,如JPEG格式、BMP格式、GIF格式等。在导出

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

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

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