没有合适的资源?快使用搜索试试~ 我知道了~
中北大学软件学院UML考试复习题.doc
需积分: 10 5 下载量 163 浏览量
2021-05-08
09:29:47
上传
评论 1
收藏 8.58MB DOC 举报
温馨提示
试读
40页
中北大学软件学院软件建模准备习题,已经把PPT和课后题都抄上了
资源推荐
资源详情
资源评论
一、 单项选择题(分 分)
.封装是指把对象的结合在一起,组成一个独立的对象。
. 属性和操作 .信息流 .消息和事件 .数据的集合
.封装是一种技术,目的是使对象的生产者和使用者分离,使对象的定
义和实现分开。
.工程化 .系统维护 .信息隐蔽 .产生对象
.面向对象方法中的机制使子类可以自动地拥有复制父类全部属性和操
作。
.约束 .对象映射 .信息隐蔽 .继承
.使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的
实现的一种方法是。
.继承 多态性 约束 接口
.的软件以( A )为中心,以系统体系结构为主线,采用循环、迭代、渐
增的方式进行开发。
.用例 .对象 .类 .程序
.的客户需求分析模型包括模型、类图、对象图和活动图组成。
.用例 .静态 .动态 .系统
.客户需求分析产生的用例模型描述了系统的。
.状态 .体系结构 .静态模型 D. 功能要求
.在的需求分析建模中,用例模型必须与反复交流并加以确认。
.软件生产商 .用户 .软件开发人员 .问题领域专家
.在的需求分析建模中,对用例模型中的用例进行细化说明应使用
。《图->-文字>图》
.活动图 .状态图 .配置图 构件图
.系统分析阶段产生的包图描述了系统的。
.状态 .系统体系层次结构 .静态模型 .功能要求
.设计模式在面向对象系统设计中是的一种形式。
.软件调用 .设计方法 .子系统 .软件复用
.顺序图和合作图主要用于对用例图中的建模,用它们来描述用例图的
行为。
.数据流 .控制流 .消息流 .数据字典
.顺序图的模型元素有、消息、链接等,这些模型元素表示某个用例中
的若干个对象和对象之间所传递的消息,来对系统的行为建模。
.对象 .箭线 .活动 .状态
.顺序图描述对象之间消息的传递顺序。
.某个 .单个 .一个类产生的 .一组
.顺序图和合作图建立了面向对象开发过程中的对象动态模型。
.交互 .状态 .体系结构 .软件复用
要对系统的构件、结点的配置进行描述。
.软件逻辑系统体系结构 .系统体系结构 .系统架构 .硬件物理系
统体系结构
是软件逻辑系统体系结构类、对象、它们间的关系和协作中定义的
概念和功能在物理体系结构中的实现。
.构件 .结点 .软件 .模块
1
由结点和结点之间的联系组成,描述了处理器、设备和软件构件运行
时的体系结构。
.构件图 .状态图 .配置图 . 顺序图
.设计模式具体的编程语言。
.依赖于 .独立于 .依附于 .指定了
.单例模式属于对象创建型模式,它保证一个类仅有。
.一个属性 .一个操作 .一个实例 .一个对象成员
.在面向对象设计中,设计模式是系统的基础,正确地使用设计模式,
有助于快速开发出可复用的系统。
.分析 .可复用 .设计 .实现编程
.设计模式就是对的描述或解决方案,往往直接对应一段程序代码。
.某个构件 .成熟的设计 .一个用例 .特定问题
.软件复用技术的目的是降低软件、提高软件开发的效率和缩短软件开
发周期。
.技术难度 .资源浪费 .开发和维护的成本 .代价
.软件复用是面向对象系统分析与设计的核心支持技术之一,软件复用的核
心是。
.对象类 .模块 .设计模式 .软件构件技术
.持久对象是其构造过程的对象。
.依赖于 .区别于 .独立于 .不是
、组成有三种基本的建筑块是:(),事物和图
、关系 、类 、用例 、实体
、中有四种关系是:依赖,泛化,关联和()
、继承 、合作 、实现 、抽象
、中哪种图()用来描述过程或操作的工作步骤
、状态图 、活动图 、用例图 、部署图
、在中,()图显示了一组类、接口、协作以及它们之间的关系。
、状态图 、类图 、用例图 、部署图
、()模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准
确的问题
、瀑布模型 、原型模型 、增量模型 、螺旋模型
、下图是()
、类图 、用例图 、活动图 、状态图
、()技术是将一个活动图中的活动状态进行分组,每一组表示一个特定
的类、人或部门,他们负责完成组内的活动。
2
、泳道 、分叉汇合 、分支 、转移
、类图应该画在的哪种()视图中
、、 !、"#$$%
、#&'"$%
、类通常可以分为实体类,()和边界类
、父类 、子类 、控制类 、祖先类
、顺序图由类角色,生命线,激活期和()组成
、关系 、消息 、用例 、实体
、()是通过到实现语言的映射而把模型转换为代码的过程
、正向工程 、匿向工程 、前向工程 、后向工程
、一个对象和另一个对象之间,通过消息来进行通信。消息通信在面向对象
的语言中即()
、方法实现 、方法嵌套 、方法调用 、方法定义
、下图中的空心箭头连线表示()关系
、泛化 、包含 、扩展 、实现
、()是用于把元素组织成组的通用机制
、包 、类 、接口 、组件
、 类表示逻辑抽象,而()表示存在于计算机中的物理抽象
、包 、节点 、接口 、组件
、()是一组用于描述类或组件的一个服务的操作
、包 、节点 、接口 、组件
、没有计算能力的节点称为()
、处理器 、设备 、组件 、接口
、什么不是面向对象程序设计的主要特征。
.封装 .多态 .继承 .结构
、下列描述中,哪个不是建模的基本原则()
要仔细的选择模型
每一种模型可以在不同的精度级别上表示所要开发的系统
模型要与现实相联系
对一个重要的系统用一个模型就可以充分描述
、下面哪个不是中的静态视图()
状态图 用例图 对象图 类图
、下列关于状态图的说法中,正确的是( )
状态图是中对系统的静态方面进行建模的五种图之一。
状态图是活动图的一个特例,状态图中的多数状态是活动状态
3
活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的
行为。
状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应
型对象建模
、关于协作图的描述,下列哪个不正确( )
协作图作为一种交互图,强调的是参加交互的对象的组织;
协作图是顺序图的一种特例
协作图中有消息流的顺序号;
在 ()*工具中,协作图可在顺序图的基础上按“+,键自动生成;
、的全称是
.$-'.&$ $ / .$0..&$ $ /
.$0.."$ / .$0.1$ $ /
、中,用例图展示了外部!%2与系统所提供的用例之间的连接,
中的外部!%2是指( )
人员 单位 人员和单位 人员或外部系统
、中,对象行为是通过交互来实现的,是对象间为完成某一目的而进
行的一系列消息交换。消息序列可用两种类来表示,分别是( )
状态图和顺序图 活动图和协作图
状态图和活动图 顺序图和协作图
、用例(3!)用来描述系统在事件做出响应时所采取的行动。用例
之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都
需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检
查用户帐号”之间是( )关系
包含($!&/.) 扩展(%$.)
分类(!&0!%$) 聚集( 2 %$)
、下面关于正向工程与逆向工程的描述,哪个不正确()
正向工程是通过到实现语言的映射而把模型转换为代码的过程;
逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程;
正向工程是通过从特定实现语言的映射而把代码转换为模型的过程;
正向工程与逆向工程可以通过 2支持来实现;
、对于如下所示的 类图,正确的描述是( )
.类的实例中包含了对类的实例的引用
.类的实例中包含了对类的实例的引用
.类的实例中包含了对类的实例的引用
.类 的实例中包含了对类 的实例的引用
、 中关联的多重度是指
.一个类有多少个方法被另一个类调用
.一个类的实例能够与另一个类的多少个实例相关联
.一个类的某个方法被另一个类调用的次数
.两个类所具有的相同的方法和属性
4
、下面说法错误的是
顺序图和协作图都反映对象之间发送的消息
顺序图和协作图在语义上是等价的
顺序图强调发送和接收消息的对象之间的结构组织关系
()*可以实现顺序图和协作图之间的等价转换
、下面说法错误的是
泛化表示一般和特殊的关系
用例之间存在泛化关系
参与者之间存在泛化关系
参与者和用例之间存在泛化关系
如果要设置指定模型元素的字体,可以选择的操作菜单是44444444
.+&菜单 .*.%菜单 .+2"%菜单 .菜单
.通过%$&的【5&】36【789/8&:2】菜单项可
以完成模型的44444444操作。
.新建模型 .保存模型.导出模型 .发布模型
以下关于%$&视图的描述中,错误的是444444444。
.用例视图只包含系统的所有参与者、用例和用例图
逻辑视图主要关注如何实现用例中提出的功能,提供系统的详细图形,并
描述组件之间如何关联
组件视图包含代码库、可执行文件、运行库和其他组件的信息
.部署视图关注系统的实际配置以及容错、网络带宽等问题
.%$&不支持的模板是4444444444。
.;**程序 .标准程序 .<*5程序 .基础类库.
版
.下列关于用例模型目的的描述错误的是4444444。
促成开发者与客户共同协商系统需求
明确系统的基本功能,为后阶段的工作打下基础
.确定系统应其备哪些功能,为系统的功能提供清晰一致的描述
。构建软件系统的物理架构
在用例之间会有不同的关系,下列444444不是它们之间可能的关系。
包含($!&/.) 扩展(%$.)泛化 $2&=%$.关联
!$$!%
中,用例图展示了外部!%2与系统所提供的用例之间的连接,
中的外部!%2是指44444444
人员 .单位 .人员和单位 .人员或外部系统
用例从用户角度描述系统的行为。用例之间可以存在一定的关系。在“图书
管理系统”用例模型中,所有用户使用系
统之前必须通过“身份验证”,“身份验证”可以有“密码验证”和“智能卡验证”两种
方式,则“身份验证”与“密码验证”和“智能卡验证”之间是4444444关系。
.关联 包含 扩展 .泛化
.中的类有三种,下面44444444不是其中之一。
.实体类 .边界类 .控制类 .主类
.在中,类之间的关系有一种为关联关系,其中多重性用来描述类之
间的对应关系,下面44444444不是其中之一。
5
剩余39页未读,继续阅读
资源评论
QiZhangUva
- 粉丝: 45
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功