教育
 -UML建模分析与设计-章节资料考试资料-洛阳师范学院【】
 软件工程与面向对象作业
 软件工程与面向对象方法测试
 1、【单选题】软件工程的概念是在()年被首次提出的。
 A、1949
 B、1989
 C、1972
 D、1968
 参考资料【 】
 2、【单选题】下列不属于软件工程的目标的一项是()。
 A、提高软件产品的质量
 B、提高软件产品的可靠性
 C、减少软件产品的需求
 D、控制软件产品的开发成本
 参考资料【 】
 3、【单选题】软件危机产生的主要原因是( )。
 A、软件工具落后
 B、软件生产能力不足
 C、对软件认识不够
 D、软件本身的特点及开发方法
 参考资料【 】
 4、【单选题】人们公认的第一门面向对象编程语言是( )。
 A、Simula
 B、Smalltalk
 C、C
 D、Java
 参考资料【 】
 5、【单选题】下列选项中不是面向对象方法的相关原则的是( )。
 A、封装
 B、继承
 C、多态
 D、结构
 参考资料【 】
 统一建模语言UML作业
 统一建模语言UML测试
 1、【单选题】下列关于模型的表述,不正确的一项是( )。
 A、建模语言只能是图形表示的
 B、模型所描绘的系统蓝图既可以包括详细的计划,也可以包括系统的总体计划
 C、模型可以帮助开发组生成有用的工作产品
 D、最好的模型总是与现实世界联系密切
 参考资料【 】
 2、【单选题】UML的全称是()。
 A、Unify Modeling Language
 B、 Unified Modeling Language
 C、Unified Meodem language
 D、Unified Making Language
 参考资料【 】
 3、【单选题】UML主要应用于( )。
 A、基于螺旋模型的结构化开发方法
 B、基于需求动态定义的原型化方法
 C、基于数据的数据流开发方法
 D、基于对象的面向对象的方法
 参考资料【 】
 4、【单选题】下列面向对象方法中不是UML所融合的方法的一项是( )。
 A、Booch
 B、OOSE
 C、OMT
 D、Coad/ Yourdon
 参考资料【 】
 5、【判断题】UML支持面向对象的主要概念,并与具体的开发过程相关。
 A、正确
 B、错误
 参考资料【 】
 6、【判断题】在UML这个名称出现之前,James Rumbaugh和 Grady Booch合并OMT和Booch的工作成果被称为UM0.8。
 A、正确
 B、错误
 参考资料【 】
 UML结构体系作业
 UML结构体系作业测验
 1、【单选题】描述了一组动作序列的模型元素是( )。
 A、类
 B、接口
 C、用例
 D、组件
 参考资料【 】
 2、【单选题】在UML中表示一般事务与特殊事务之间的关系是( )。
 A、关联关系
 B、泛化关系
 C、依赖关系
 D、实现关系
 参考资料【 】
 3、【单选题】我们可以用UML中的( )来描述图书馆与书的关系。
 A、关联关系
 B、泛化关系
 C、依赖关系
 D、实现关系
 参考资料【 】
 4、【单选题】UML使用( )来描述接口和实现接口的类之间的关系。
 A、关联关系
 B、泛化关系
 C、依赖关系
 D、实现关系
 参考资料【 】
 5、【判断题】UML中的行为事物通常用来描述模型中的动态部分。
 A、正确
 B、错误
 参考资料【 】
 6、【判断题】“4+1”架构中的开发视图将四个视图结合为一个整体。
 A、正确
 B、错误
 参考资料【 】
 用例图作业
 用例图测试
 1、【单选题】下列不属于构成用例图的要素是( )。
 A、包含
 B、参与者
 C、用例
 D、关系
 参考资料【 】
 2、【单选题】下面不属于用例图的作用的是( )。
 A、展示软件的功能
 B、展示软件的特性
 C、展示软件使用者与软件功能的关系
 D、展示软件功能之间的关系
 参考资料【 】
 3、【单选题】下面不是用例图组成要素的是( )。
 A、用例
 B、参与者
 C、泳道
 D、系统边界
 参考资料【 】
 4、【单选题】对于ATM系统的“取款”用例(客户通过插入银行卡并输入正确的密码从ATM机中成功取款的过程),( )应该作为该用例的参与者。
 A、ATM机
 B、银行工作人员
 C、取款客户
 D、取款
 参考资料【 】
 5、【判断题】用例图中的参与者可能对应于现实世界中的人,也可能是其他与系统有交互的事物。
 A、正确
 B、错误
 参考资料【 】
 6、【判断题】如果两个用例构成包含关系,则在基用例执行过程中,包含用例一定会执行至少一次。
 A、正确
 B、错误
 参考资料【 】
 类图作业
 类图测试
 1、【单选题】下列关于类图的说法中正确的是( )
 A、类图是由类、组件、包等模型元素以及它们之间的关系构成的。
 B、类图的目的在于描述系统的运行方式,而不是系统如何构成。
 C、类图通过系统中的类和类间关系描述了系统的静态特征。
 D、类图和数据模型有许多相似之处,区别是数据模型不仅描述了内部信息的结构,也包含了系统的内部行为。
 参考资料【 】
 2、【单选题】在下列选项中不属于类图的元素的是( )。
 A、类
 B、用例
 C、接口
 D、关联类
 参考资料【 】
 3、【单选题】汽车(Car)由轮子、发动机、油箱、座椅、方向盘等组成,那么,Car类和其它类(Wheel、Engin、Tank、Chair、Steering、Wheel)之间的关系是( )。
 A、关联关系
 B、泛化关系
 C、实现关系
 D、依赖关系
 参考资料【 】
 4、【单选题】在下列选项中不属于面向对象的设计原则的是( )。
 A、里氏替换原则
 B、单一职责原则
 C、后进先出原则
 D、接口分离原则
 参考资料【 】
 5、【判断题】里氏替换原则的主要内容是“父类对于子类应该是完全可替换的”。
 A、正确
 B、错误
 参考资料【 】
 6、【判断题】假设班级类与学生类之间建立了关联关系,并且约定一个班级至少拥有一个学生,每个学生只能属于一个班级,则关联关系的班级类一端的多重性应设为1…*。
 A、正确
 B、错误
 参考资料【 】
 对象图作业
 对象图测试
 1、【单选题】下列关于类和对象的关系的叙述中,错误的一项是( )。
 A、每个对象都是某个类的实例
 B、每个类某一时刻必定存在对象实体
 C、类是静态的描述
 D、类之间可能存在关联关系,对象之间也可能存在链
 参考资料【 】
 2、【单选题】下列关于对象图的叙述中,错误的一项是( )。
 A、对象图显示了某一时刻的一组对象及它们之间的关系
 B、对象图可被看作是类图的实例
 C、对象图表达的交互的动态部分
 D、对象图中的建模元素主要有对象和链
 参考资料【 】
 3、【单选题】下列对象名的写法中,不合法的一项是( )。
 A、对象名:类名
 B、类名
 C、:类名
 D、对象名
 参考资料【 】
 4、【单选题】下列关于链的叙述中,正确的一项是( )。
 A、链是依赖关系
 B、链使用一根虚线段来表示
 C、链用来表示对象和类之间的关系
 D、链没有多重性
 参考资料【 】
 5、【判断题】对象图显示了某一时刻的一组对象及它们之间的关系。
 A、正确
 B、错误
 参考资料【 】
 6、【判断题】每一个对象图只是系统的静态设计视图或静态交互视图的图形表示。
 A、正确
 B、错误
 参考资料【 】
 包图作业
 包图测试
 1、【单选题】在UML的建模机制中,模型的组织一般通过( )来实现。
 A、用例
 B、数据库
 C、包
 D、注释
 参考资料【 】
 2、【单选题】包图的组成不包括( )。
 A、包的名称和构造型
 B、包中含有的元素
 C、包与包之间的关系
 D、包间的消息和发送者
 参考资料【 】
 3、【单选题】下列选项中,可以应用于包元素的UML预定义的构造型时( )。
 A、<< subsystem >>
 B、< control>>
 C、< actor>
 D、< interfa>
 参考资料【 】
 4、【单选题】在下列选项中,包元素之间可能形成的关系是( )。
 A、关联关系
 B、依赖关系
 C、实现关系
 D、扩展关系
 参考资料【 】
 5、【判断题】包的路径名使用前缀来表示出上层包的名称。
 A、正确
 B、错误
 参考资料【 】
 6、【判断题】包之间表示依赖关系的虚线箭头指向被依赖的包的一方。
 A、正确
 B、错误
 参考资料【 】
 顺序图作业
 顺序图测试
 1、【单选题】顺序图是由对象、生命线、激活和()等构成的。
 A、消息
 B、泳道
 C、组件
 D、线程
 参考资料【 】
 2、【单选题】在UML的顺序图中将交互关系表现成一幅二维图,其中纵向是(),横向是()。
 A、时间,对象角色
 B、交互,消息
 C、时间,消息
 D、交互,泛化
 参考资料【 】
 3、【单选题】下列关于生命线的说法不正确的是()。
 A、生命线是一条垂直的虚线,用来表示顺序图中的对象在一段时间内存在
 B、在顺序图中,每个对象的底部中心的位置都带有生命线
 C、在顺序图中,生命线是一条时间线,从顺序图的顶部一直延伸到底部,所用时间取决于交互持续的时间,即生命线表现了对象存在的时段
 D、顺序图中的所有对象在程序一开始运行的时候,其生命线都必须存在
 参考资料【 】
 4、【单选题】对象生命线的激活阶段表示该时间段此对象正在()。
 A、发送消息
 B、接收消息
 C、被占用
 D、空闲
 参考资料【 】
 5、【单选题】若一个消息发送后接收者无法在指定时间内接收,则发送者放弃该消息,这种消息的类型应为()。
 A、同步消息
 B、异步消息
 C、超时消息
 D、阻塞消息
 参考资料【 】
 6、【单选题】顺序图中的消息是以()顺序排列的。
 A、时间
 B、调用
 C、发送者
 D、接收者
 参考资料【 】
 7、【判断题】顺序图从时间顺序上显示了交互过程中信息的交换。
 A、正确
 B、错误
 参考资料【 】
 8、【判断题】顺序图中的对象可以在交互开始时已经存在,也可以在交互过程中才被创建。
 A、正确
 B、错误
 参考资料【 】
 9、【判断题】每条消息一定关联着至少两个不同的对象,即消息的发送者和接收者。
 A、正确
 B、错误
 参考资料【 】










