1、(重点)企业信息集成按照组织范围分为企业内部的信息集成和外部信息集成。在企业内部信息集成中,()实现了不同系统之间的互操作,使的不同系统之间能够实现数据和方法的共享。()实现了不同应用系统的连接、协调运作和信息共享。
问题1 问题2
A技术平台集成
B数据集成
C应用系统集成
D业务过程集成
解析:
技术平台集成:系统底层的体系结构、软件、硬件已经异构网络的特殊需求得到集成。
数据集成:为了完成应用集成和业流程集成,需要解决数据和数据库集成。
应用系统的集成:实现不同系统之间的互操作。
业务过程的集成:实现了不同系统的连接、协调运作和信息共享。
答案:C D
2、某大型商业公司内部的多个业务系统,这些业务系统的运行平台和语言差异较大,而且所使用的通信协议和数据格式各不相同,采用基于()的集成框架较为合适。除此之外,集成系统还需要根据公司的新业务需求,灵活、动态的定制系统间的协作关系,应该选择基于()技术的实现方式更为合适。
问题1
A数据库
B文件系统
C总线
D点对点
问题2
A分布式对象
B远程过程调用
C进程间通信
D工作流
解析:
各平台和语言差异较大,校核通信和数据格式也不相同,则采用“总线”。
动态灵活的适应新业务,则是“工作流”的技术。
3、关于CISC(复杂指令集计算机)和RISC(精简指令集计算机),错误的是()。
A在CISC中,复杂指令用硬布线逻辑执行
B一般而言,采用CISC技术的CPU,其芯片设计复杂度更高
C RISC适合采用硬布线逻辑指令
D采用RISC技术,指令系统重的指令种类和寻址方式更少
解析:
硬布线逻辑适合RISC,所以A是错误的
4、(重点)软件开发环境由 软件工具集 和 环境集成机制构成。环境集成机制:提供统一的数据模式和数据接口规范的数据集成机制,支持各开发活动之间通信、切换、调度和协同的(),为统一的操作方式提供支持的()。
问题1 问题2
A操作集成机制
B控制集成机制
C平台集成机制
D界面集成机制
解析:
软件开发环境 由 软件工具集 和 环境集成机制构成。
有数据集成机制、界面集成机制、控制集成机制。
数据集成机制 提供了存储或访问环境信息库的统一数据接口风格。
界面集成机制 统一的操作方式。
控制集成机制 支持通信、切换、调度和协调。
5、(重点)基于体系结构的软件设计方法中,采用()来描述软件架构,采用()来描述功能需求,采用()来描述质量需求。
解析:
视角和视图、 用例、 质量场景
6、(重点)RUP强调采用()的方式来开发软件,这样做的好处是()。
问题1
A原型和螺旋
B螺旋和增量
C迭代和增量
D快速和迭代
问题2
A在软件开发的早起就可以对关键的,影响大的风险进行处理
B可以避免需求变更
C能够非常快速的实现系统的所有需求
D能够更好地控制软件的质量
解析:
RUP(统一软件开发过程)的三个核心特点:以架构为中心、用例驱动、增量和迭代。
答案:C A
7、(重点)处理流程设计是系统设计的重要内容。以下关于处理流程设计工具的叙述中,不正确的是()。
A程序流程图(PFD)用于描述系统中每个模块的输入,输出和数据加工
B N-S图容易表示嵌套关系和层次关系,并具有强烈的结构化特征
C IPO图的主体是处理过程说明,可采用流程图、判定树/表等来进行描述
D 问题分析图(PAD)包含5种基本控制结构,并允许递归使用
解析:
每个模块的输入和输入是IPO图,非程序流程图。
8、在单元测试中,()。
A驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块。
B桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试不需要另外编写桩模块
C驱动模块用来模拟被测模块所调用子模块,自底向上的单元测试中不需要另外编写驱动模块
D桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
解析:
驱动模块是上面的模块,被测模块则是下面的桩模块,因为自顶向下,所以驱动模块测试好了,则不需要写驱动模块。A对
桩模块确实是模拟被测的模块,但自顶向下需要另外编写桩模块,不需要编写驱动模块。B错
驱动模块不是模拟被测的模块,桩模块才是。C错
驱动模块调用下面的被测模块,也就是桩模块,所以D错
9、为了保证事务的原子性,对于执行写操作的数据项,数据系统在磁盘上维护数据库的一个副本,所有的写操作都在数据库副本上执行,而保持原始数据库不变,如何在任意时刻操作不得不中止,系统仅仅需要删除副本,原数据库不受影响,这种叫做()。
A主动冗余
B影子拷贝
C热备份
D多版本编程
解析:
所以写操作都在一个副本执行,原数据库不受影响,中止删除副本,这种叫做 影子拷贝。
当系统发生故障,如果某个事物已经开始了,但是没提交,则该事物应该()。
A重做
B撤销
C什么都不做
D抛出异常后退出
解析:
这时候可以什么也不做
10、某大型商业公司内部多个业务系统,这些业务系统的运行平台和开发语言差异很大,而且系统所使用的通信协议和数据格式各不相同,针对这一情况,采用基于()集成框架的较为合适。
A数据库
B文件系统
C总线
D点对点
解析:
文件系统则是适合数据交互少的,题中没显示出来数据交互少。数据库集成数据也很麻烦。
图左是点对点,可见当系统非常多的时候很复杂,图右则是总线。
SOA架构面向服务的ESB则是服务总线。