福师17春秋学期《面向对象的程序设计》在线作业二.doc_第1页
福师17春秋学期《面向对象的程序设计》在线作业二.doc_第2页
福师17春秋学期《面向对象的程序设计》在线作业二.doc_第3页
福师17春秋学期《面向对象的程序设计》在线作业二.doc_第4页
福师17春秋学期《面向对象的程序设计》在线作业二.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

谋学网一、单选题(共9道试题,共18分。)V1.UML的四层模型体系结构中,元元模型层通常称为()层A.M0B.M1C.M2D.M32.瀑布模型由B.M.Boehm于()年首先提出。A.1960B.1971C.1970D.19883.UML的()为UML的基础结构,基础结构由Infrastructure包表示。A.元元模型层B.元模型层C.模型层D.运行时实例层4.要表示一个构造型,可以将构造型名称用一对()括起来,然后放置在构造型模型元素名字的邻近。A.圆括号B.方括号C.尖括号D.无需括号5.传统的瀑布开发模型是一个()的模型,开发过程被划分为多个连续的阶段。A.一维B.二维C.三维D.N维6.在UML中,扩展关系表示为虚线箭头加()字样。A.B.C.D.7.对象约束语言,简称(),它是一种用于施加在指定的模型元素上约束的语言。A.OCLB.ODLC.DAOD.DDL8.RUP的核心工作流中,分为()个核心过程工作流和3个核心支持工作流。A.4B.5C.6D.79.OCL最初由()公司设计成功,由JosWarmer和SteveCook等人从一个项目中得到灵感而产生的。A.IBMB.OracleC.MicrosoftD.联想二、多选题(共18道试题,共36分。)V1.实际的建模过程中,可以把节点分()。A.处理器B.设备C.应用软件D.系统软件B2.状态图的图标可以分为以下几个部分:()。A.名称B.内部转换C.嵌套状态图D.操作BC3.用例图中的参与者有三大类,分别是()A.系统用户B.与所建造的系统交互的其他系统C.一些可以运行的进程D.其它无关用户BC4.在对软件系统建模的过程中,存在3种类型的组件,分别是()、()和()。A.配置组件B.工作产品组件C.执行组件D.自定义组件BC5.UML由以下部分组成()A.视图B.图C.模型元素D.通用机制BCD6.事件流通常包括()和事后事件A.简要说明B.前提条件C.主事件流D.其他事件流BCD7.组成UML的图形元素有()和判定等。A.状态B.转换C.初始状态D.终结状态BCD8.UML中的视图大致分为如下几种()A.用例视图B.逻辑视图C.组件视图D.并发视图E.配置视图BCDE9.运用UML进行面向对象的系统分析设计,需要经过如下步骤()A.识别系统的用例和角色B.进行系统分析并抽象出类C.设计系统,并设计系统中的类及其行为D.编写代码BC10.配置图中通常包含两种元素,分别是()。A.节点B.依赖关系C.关联关系D.接口C11.类图包含的元素分别是:类、接口、协作、()。A.依赖关系B.泛化关系C.关联关系D.实现关系BCD12.一般,软件项目失败原因包括以下几种:缺少有效的测试、对项目状态的主观估计、没有正确地处理项目开发过程中的风险、没有对项目变更进行控制,以及()。A.混乱的需求管理B.开发者之间以及开发者和用户不清晰的交流C.架构不够牢固D.没有发现需求、设计和实现中的不一致BCD13.UML的结构事物共有类、()、组件、节点。A.接口B.协作C.用例D.活动类BCD14.UML中的事物可分为以下几类()A.结构事物B.动作事物C.分组事物D.注释事物BCD15.在UML中,类用矩形来表示,并且该矩形被划分为以下几部分:()。A.名称部分B.属性部分C.操作部分D.备注部分BC16.组件图一般用于对面向对象系统的物理方面建模,建模的时候要找出系统中存在的组件,接口以及组件之间的依赖关系。具体的建模步骤包括()。A.对系统中的组件建模B.对相应组件提供的接口建模C.对组件之间的依赖关系建模D.将逻辑设计映射成物理实现E.对建模的结果进行精化和细化。BCDE17.多态性包括以下几种()A.编译时的多态性B.运行时的多态性C.通过继承实现多态性D.通过抽象类实现的多态性B18.UML的活动图中包含的图形元素有动作状态、()、泳道和对象流等。A.活动状态B.动作流C.分支与合并D.分叉与汇合BCD三、判断题(共23道试题,共46分。)V1.封装的基本单位是对象。A.错误B.正确2.标记值用字符串表示,字符串有标记号、等号和值,写法上为“键值”。A.错误B.正确3.配置图中,节点是在运行时代表计算资源的物理元素,它通常拥有一些内存,并具有处理能力。A.错误B.正确4.用例描述系统对一个特定角色执行的一系列动作。在模型中用例通常用来组织动作事物,它是通过协作来实现的。A.错误B.正确5.协作图对在一次交互中有意义的对象和对象间的链建模。A.错误B.正确6.并发视图主要考虑资源的有效利用、代码的并行执行以及系统环境中异步事件的处理。A.错误B.正确7.类是对应用领域或应用解决方案中概念的描述。A.错误B.正确8.在UML中,组件图中依赖关系的表示方法与类图中依赖关系相同,都是一个由客户指向提供者的实线箭头。A.错误B.正确9.Rose的正向工程就是从代码到模型。A.错误B.正确10.工作产品组件包括模型、源代码和用于创建配置组件的数据文件,它们是配置组件的来源。A.错误B.正确11.活动图是状态图的一个实体,用来描述执行算法的工作流程中涉及的活动。动作状态代表了一个活动,即一个工作流步骤或一个操作的执行。A.错误B.正确12.用例可以和其他用例拥有相同的名字。A.错误B.正确13.在UML中,组件用一个左侧带有两个突出小矩形的矩形来表示。A.错误B.正确14.配置视图显示系统的物理部署,它描述位于节点上的运行实例的部署情况。A.错误B.正确15.组件可以是源代码组件、二进制组件或一个可执行的组件。A.错误B.正确16.逻辑视图描述系统应该具备的功能,也就是被称为参与者的外部用户所能观察到的功能。A.错误B.正确17.代码生成(正向工程)是指从Rose模型中的一个或多个类图生成Java源代码的过程。A.错误B.正确18.接口和组件之间的关系分为两种:实现关系和依赖关系。A.错误B.正确19.时序图显示多个对象之间的动态协作,重点是显示对象之间发送的消息的顺序。A.错误B.正确20.配置视图描述系统的实现模块以及它们之间的依赖关系。A.错误B.正确21.由于执行一个用例时,需要和其他用例之间共享对象,用例之间会产生隐含的依

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论