
一、选择题
1. 软件设计中的( ) 设计指定各个组件之间的通信方式以及各组件之间如
何相互作用。
A.数据 B .接口 C .结构 D.组件
2. UML 是一种( ) 。
A.面向对象的程序设计语言
B.面向过程的程序设计语言
C.软件系统开发方法
D.软件系统建模语言
3. 面向对象中的( )机制是对现实世界中遗传现象的模拟,通过该机制,基
类的属性和方法被遗传给派生类。
A.封装 B.多态 C.继承 D.变异
4. 下面关于类、对象和实例的叙述中,错误的是( ) 。
A 类是创建对象的模板 B 对象是类的实例
C 类是对象的实例 D 类是一组具有共同特征的对象集合
5. 下列 不在 UP的初始阶段中完成的
A编制简要的愿景文档 B 粗略评估成本
C定义大多数的需求 D 业务案例
6. 下面那一种模式是不属于 GRASP模式的
A 多态( Ploymorphism) B 行为对象( pure fabrication )
C 中间者( Indirection ) D GoF
7. 类是一组具有相同属性的和相同服务的对象的抽象描述, 类中的每个对象都
是这个类的一个 。
A例证 B 用例 C实例 D 例外
8. 类之间共享属性与服务的机制称为 (22) 。
A多态性 B 动态绑定 C 静态绑定 D继承
9. 一个对象通过发送 来请求另一个对象为其服务。
A调用语句 B 消息 C命令 D口令
10. 下面的陈述中,对迭代和增量式开发描述错误的是() 。
A. 迭代是时间定量的
B. 系统是增量式增长的
C. 迭代是以循环反馈和调整为核心驱动力的
D. 当迭代无法依照时间表来集成、测试和稳定局部系统时,可以推迟完成
日期。
11. 有关 UP阶段的说法,不正确的是()
A. UP 的一个开发周期(以系统发布作为产品结束标志)由多个迭代组成;
B. 初始阶段不是需求阶段,而是研究可行性的阶段。
C. 细化阶段就是需求或设计阶段;
D. 细化阶段就是迭代地实现核心架构并解决高风险问题的阶段;
12. 下面关于领域模型的描述,不正确的是()
A. 领域模型就是软件对象图 ;
B. 应用 UML表示法,领域模型被描述为一组没有定义操作的类图;
C. 创建领域模型的原因之一是帮助理解关键业务概念和词汇;
D. 领域模型和领域层使用相似的命名可以减少软件表示与我们头脑中的领
评论0
最新资源