1、(软件架构设计->软件架构的概念)软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。架构设计主要关注软件组件的结构、属性和(),并通过()全面描述特定系统的架构。
问题1
A 实现方式
B 交互作用
C 设计方案
D 测试方式
解析:
架构设计主要关注软件组件的 结构、属性和交互作用。
结构指组件的组织方式,属性定义组件的行为和特征,交互作用则是组件如何交互完成整体功能。
2、基于RUP的软件过程是一个迭代过程。一个开发周期包括 初始、细化、构件和交付四个阶段,每次通过这四个阶段都会产生一代构件,其中建立完善的架构是()阶段的任务。采用迭代式开发,()。
问题1
A初始
B细化
C构建
D移交
问题2
A在每一轮迭代中都要进行测试与集成
B每一轮迭代的重点是对特定的用例进行部分实现
C在后续迭代中强调用户的主动参与
D通常以功能分解为基础
解析:
RUP包括四个阶段:初始、细化、构建、交付。
初始:为系统建立业务模型并确定项目边界。
细化:建立完善的架构。
构建:开发所剩余的构件和应用程序功能,把这些构件集成为产品。
交付:把产品交付给客户。
在这些阶段里,每一阶段都需要测试与集成。
答案:B A
3、软件商标权的保护对象是指()。
A商业软件
B软件商标
C软件注册商标
D已使用的软件商标
解析:
保护对象是已使用的软件注册商标。
4、(嵌入式操作系统)以下关于实时操作系统(RTOS)任务调度器的叙述中,正确的是()。
A任务之间的公平性是最重要的调度目标
B大多数RTOS调度算法都是抢占方式(可剥夺方式)
C RTOS调度器都采用了基于时间片轮转的调度算法
D 大多数RTOS调度算法只采用一种静态优先级调度算法
解析:
大多数RTOS调度算法都是可剥夺方法。
5、(项目管理->时间管理)项目时间管理包括使项目按时完成锁必须得管理过程,活动定义是其中一个重要过程。通常可以使用()来进行活动定义。
A鱼骨图
B工作分解结构WBS
C层次分解结构
D功能分解图
解析:
鱼骨图是种发现问题“根本原因”的方法,通常进行因果分析。
活动定义:通常的工具有,分解WBS,滚动式规划,模版,专家判断。
答案:B
6、(系统工程与信息系统基础->商业智能)商业智能是对企业商业数据搜集,管理和分析的系统流程,主要技术包括()。
A数据仓库、联机分析和数据挖掘
B数据采集、数据清洗和数据挖掘
C联机分析、多维度分析和夸维度分析
D数据仓库、数据挖掘和业务优化重组
解析:
商业智能的核心技术包括:数据仓库、数据挖掘、联机分析处理。
7、(软件架构设计->构件与中间件技术->构件标准)J2EE应用系统支持五种不同类型的构件模型,包括()。
A Applet、JFC、JSP、Servlet、EJB
B JNDI、IIOP、RMI、EJB、JSP/servlet
C JDBC、EJB、JSP、Servlet、JCA
D Applet、Servlet、JSP、 EJB、Application Client
解析:
J2EE的核心组成:
容器:Applet Container、Application Container、Web Container、EJB Container
组件:Applet、 Application、 JSP/Servlet 、 EJB
服务:
HTTP:超文本传输协议。
RMI-IIOP:远程方法调用。
Java IDL:接口定义语言。
JTA:用于事务处理。
JDBC:为数据库提供一组API。
JMS:发送消息点对点。
JavaMail:发送邮件。
JAF:封装传递邮件数据。
JNDI:是一个应用程序设计的API。
JAXP:xml解析操作的api。
JCA:java连接件。
JAAS:java认证授权
JSF:构件web应用程序的标准java框架。
JSTL:JSP标准标签库。
SAAJ:松耦合的软件合作系统中利用SOAP实现xml消息传递api规范。
JAXR:是一种java客户机的API。
答案:D
8、目前处理器市场存在CPU和DSP两种类型处理器,分别不同的场景,这两种处理器有不同的结构,DSP采用()。()是专用于实时数字信号处理的处理器。
问题1
A 冯·诺依曼结构
B 哈佛结构
C FPGA结构
D 与GPU相同的结构
问题2
A DSP
B CUP
C GPU
D FPGA
解析:
CPU(Central Processing Unit)则是 冯·诺依曼计算机结构,他是将硬件划分为 运算器、控制器、存储器、输入设备和输出设备 5各部分,其中运算器和控制器则是CPU。
DSP信号处理器,图形处理器GPU,现场可编程的逻辑门阵列FPGA,这些都是专用处理器。
GPU有常有成百上千个内核可以同时运行。
DSP专用数字信号处理,哈佛体系结构。
计算机基础知识
存储器
存储器利用 半导体、磁、光 等介质制作用于存储数据的电子设备。
按照与处理器的物理距离可以分为4个层次:片上缓存、片外缓存、主存(内存)、辅存(外存),访问速度依次降低,容量增加。硬件分为SRAM、DRAM、DVRAM、Flash、EPROM、Disk等。
静态随机存取存储器SRAM(static RAM),采用多晶体管自锁方式保存,优点是访问速度快、不需要刷新,缺点是集成度低、容量小、成本高。常用高速缓存。
动态随机存储器DRAM(dynamic RAM),采用电容存储信息,优点集成度高、容量大、成本高。缺点是访问速度低,需要定时刷新。常做主存。
ROM只读存储器(read only memory),存储数据不会因为掉电丢失数据,读取速度比RAM快。
EPROM可擦可编程只读存储器,优点是写入的数据可以通过紫外线擦除重写。
Flash Memory,快闪存储器,优点是可以联机擦写数据,速度快,缺点读取慢。
操作系统具有 并发性、共享性、虚拟性和不确定性等特征。
分时操作系统,将CPU的工作时间划分为许多很短的时间片,每个时间片分为一个终端的用户提供服务。分时系统主要四个特点:多路性、独立性、交互性和及时性。
嵌入式操作系统,特点是 微型化、可定制、可靠性和易移植性。常采用 硬件抽象层 和 扳级支撑包 来提高移植性。
分布式数据库系统DDBS(Distributed DataBase System),满足 分布式、逻辑相关性、场地透明性和场地自治性。
分布式数据库特点是 数据的集中控制性、数据独立性、数据冗余可控性、场地自治性和存取的有效性。
文件组织方式:有连续结构、链接结构和索引结构。
构件两个最重要的特点 自包容 和 可重用。
优点:易扩展、可重用、并行开发。
计算机语言主要由一套指令组成,这套指令一般包括 表达式、流程控制和集合。
汇编语言在机器语言的基础上采用英文字母和字符换来表达指令,每条语句由 名字、操作符、操作数和注释 组成。
包含关系是,当两个或多个用例共有一组相同的动作,可以将这组相同动作抽出来当做独立的子用例。
扩展关系则是对基用例扩展,即使没有子用例参与,也是一个独立完整的功能。