福师《面向对象的程序设计》在线作业二

上传人:A11****业论文 文档编号:188144786 上传时间:2021-07-29 格式:DOC 页数:10 大小:15.68KB
返回 下载 相关 举报
福师《面向对象的程序设计》在线作业二_第1页
第1页 / 共10页
福师《面向对象的程序设计》在线作业二_第2页
第2页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《福师《面向对象的程序设计》在线作业二》由会员分享,可在线阅读,更多相关《福师《面向对象的程序设计》在线作业二(10页珍藏版)》请在金锄头文库上搜索。

1、1.RUP的中文全称是()A.统一开发过程B.统一联合过程C.面向对象程序设计D.类的实现【参考答案】: A2.要表示一个构造型,可以将构造型名称用一对()括起来,然后放置在构造型模型元素名字的邻近。A.圆括号B.方括号C.尖括号D.无需括号【参考答案】: C3.下列哪个关系指明一个事物的对象与另一个事物的对象之间的联系。A.关联关系B.依赖关系C.泛化关系D.实现关系E.聚合关系【参考答案】: A4.UML的四层模型体系结构中,元元模型层通常称为()层A.M0B.M1C.M2D.M3【参考答案】: D5.对象约束语言是一种()语言,它主要用于表示UML模型中施加于模型上的约束。A.面向对象B

2、.过程化C.形式化D.结构性【参考答案】: C6.UML的()为UML的基础结构,基础结构由Infrastructure包表示。A.元元模型层B.元模型层C.模型层D.运行时实例层【参考答案】: A7.在UML中,时序图将交互关系表示为()。A.三维图B.线性图C.二维图D.随机图形【参考答案】: C8.RUP的核心工作流中,分为()个核心过程工作流和3个核心支持工作流。A.4B.5C.6D.7【参考答案】: C9.()是原子的,它是构造活动图的最小单位。A.动作状态B.活动状态C.动作流D.分支与合并【参考答案】: A10.系统建立模型的过程就将任务划分为(),几个阶段连续的迭代的过程。A.

3、需求分析阶段B.分析阶段C.设计阶段D.实现阶段E.部署阶段【参考答案】: ABCDE11.常见的事物之间的联系包括()A.关联关系B.依赖关系C.泛化关系D.实现关系E.聚合关系【参考答案】: ABCDE12.类的设计应遵循如下原则()A.把类设计成可复用的“插接相容性”部件B.把类设计成健壮的部件C.把类设计成可集成的部件D.把类设计成任何情况下不能继承的部件【参考答案】: ABC13.UML是一个层次的体系结构,每个层次是根据该层中元素的一般性程度划分的。从一般到具体,分别为()。A.元元模型层B.元模型层C.模型层D.运行时实例层【参考答案】: ABCD14.类中属性的可见性主要包括(

4、)。A.公有B.私有C.其它D.受保护【参考答案】: ABD15.组件图中通常包含以下几个元素。A.组件B.接口C.依赖关系D.关联关系【参考答案】: ABC16.多态性包括以下几种()A.编译时的多态性B.运行时的多态性C.通过继承实现多态性D.通过抽象类实现的多态性【参考答案】: AB17.组件图一般用于对面向对象系统的物理方面建模,建模的时候要找出系统中存在的组件,接口以及组件之间的依赖关系。具体的建模步骤包括()。A.对系统中的组件建模B.对相应组件提供的接口建模C.对组件之间的依赖关系建模D.将逻辑设计映射成物理实现E.对建模的结果进行精化和细化。【参考答案】: ABCDE18.UM

5、L的活动图中包含的图形元素有动作状态、()、泳道和对象流等。A.活动状态B.动作流C.分支与合并D.分叉与汇合【参考答案】: ABCD19.UML由以下部分组成()A.视图B.图C.模型元素D.通用机制【参考答案】: ABCD20.事件流通常包括()和事后事件A.简要说明B.前提条件C.主事件流D.其他事件流【参考答案】: ABCD21.时序图包含的元素分别是()。A.对象B.生命线C.消息D.激活【参考答案】: ABCD22.运用UML进行面向对象的系统分析设计,需要经过如下步骤()A.识别系统的用例和角色B.进行系统分析并抽象出类C.设计系统,并设计系统中的类及其行为D.编写代码【参考答案

6、】: ABC23.组成UML的图形元素有()和判定等。A.状态B.转换C.初始状态D.终结状态【参考答案】: ABCD24.UML中的事物可分为以下几类()A.结构事物B.动作事物C.分组事物D.注释事物【参考答案】: ABCD25.用例图中的参与者有三大类,分别是()A.系统用户B.与所建造的系统交互的其他系统C.一些可以运行的进程D.其它无关用户【参考答案】: ABC26.在UML中,类用矩形来表示,并且该矩形被划分为以下几部分:()。A.名称部分B.属性部分C.操作部分D.备注部分【参考答案】: ABC27.一般,软件项目失败原因包括以下几种:缺少有效的测试、对项目状态的主观估计、没有正

7、确地处理项目开发过程中的风险、没有对项目变更进行控制,以及()。A.混乱的需求管理B.开发者之间以及开发者和用户不清晰的交流C.架构不够牢固D.没有发现需求、设计和实现中的不一致【参考答案】: ABCD28.代码生成(正向工程)是指从Rose模型中的一个或多个类图生成Java源代码的过程。A.错误B.正确【参考答案】: B29.活动图中的对象流是动作状态或者活动状态与对象之间的依赖关系,表示动作使用对象或者动作对对象的影响。A.错误B.正确【参考答案】: B30.与其他图不同的是,组件图不可以包含注释和约束,也不可以包含包或子系统。A.错误B.正确【参考答案】: A31.活动图是状态图的一个实

8、体,用来描述执行算法的工作流程中涉及的活动。动作状态代表了一个活动,即一个工作流步骤或一个操作的执行。A.错误B.正确【参考答案】: B32.Rose的双向工程包括正向工程和逆向工程。A.错误B.正确【参考答案】: B33.标记值用字符串表示,字符串有标记号、等号和值,写法上为“键值”。A.错误B.正确【参考答案】: B34.UML图包括用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图和配置图。A.错误B.正确【参考答案】: B35.配置视图显示系统的物理部署,它描述位于节点上的运行实例的部署情况。A.错误B.正确【参考答案】: B36.配置图中,节点是在运行时代表计算资源的物理元

9、素,它通常拥有一些内存,并具有处理能力。A.错误B.正确【参考答案】: B37.时序图显示多个对象之间的动态协作,重点是显示对象之间发送的消息的顺序。A.错误B.正确【参考答案】: B38.Rose的正向工程就是从代码到模型。A.错误B.正确【参考答案】: A39.泛化关系是一种存在于一般元素和特殊元素之间的分类关系。其中,特殊元素与一般元素兼容,且还包含附加的信息。A.错误B.正确【参考答案】: B40.由于执行一个用例时,需要和其他用例之间共享对象,用例之间会产生隐含的依赖关系,所以用例的执行依赖于其他用例。A.错误B.正确【参考答案】: A41.消息是两个对象之间的单路通信,从发送方到接

10、收方的控制信息流。A.错误B.正确【参考答案】: B42.用例图显示多个外部参与者以及他们与系统提供的用例之间的连接。A.错误B.正确【参考答案】: B43.事件表示在某一特定的时间或空间出现的能够引发状态改变的运动变化。事件是一个激励的出现,它定义一个触发子以触发对象改变其状态,任何影响对象的事物都可以是事件。A.错误B.正确【参考答案】: B44.逆向工程是指将代码转换成模型,或者迭代过程结束。A.错误B.正确【参考答案】: B45.对象类是对类描述的补充,用于显示类的对象可能具备的所有状态,以及引起状态改变的事件。A.错误B.正确【参考答案】: A46.一个螺旋的周期一般包括4个阶段:确定目标,选择方案,选定完成目标的策略;风险分析;启动开发阶段;评审前一阶段的工作,计划一阶段工作。A.错误B.正确【参考答案】: B47.配置视图描述系统的实现模块以及它们之间的依赖关系。A.错误B.正确【参考答案】: A48.软件工程是一种层次化的技术,任何工程都必须以有组织的质量保证为基础。A.错误B.正确【参考答案】: B49.接口和组件之间的关系分为两种:实现关系和依赖关系。A.错误B.正确【参考答案】: B50.状态图由表示状态的节点和表示状态之间转换的带箭头的直线组成。若干个状态由一条或者多条转换箭头连接,状态的转换由事件触发。A.错误B.正确【参考答案】: B

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号