1、(系统工程与信息系统基础->信息系统战略规划)企业信息化程度是国家信息化建设的基础和关键,企业信息化方法不包括()。
A业务流程重组
B组织机构变革
C供应链管理
D人力资本投入
解析:
企业信息化不包括 组织机构变革。
包括 人力资本投入,供应链管理,业务流程重组。
2、(软件架构设计->软件架构风格)以下关于软件架构风格与系统性能关系的叙述,错误的是()。
A对于采用层次化架构风格系统,划分的层次越多,系统的性能越差
B对于采用管道-过滤器架构风格系统,可以通过引入过滤器的数据并发处理提高系统性能
C对于采用面向对象架构风格的系统,可以通过减少功能调用层次提高系统性能
D对于采用过程调用架构风格的系统,可以通过显示调用策略替换为隐式调用策略提高性能
解析:
管道-过滤器可以采用引入数据提高并发能力。
面向对象可以减少调用层次提高性能。
显示调用替换为隐式调用会提高灵活性,降低性能。
3、中间件的叙述,错误的是()。
A中间件通过标准接口实现与应用程序的关联,提供特定的功能服务。
B使用中间件可以提高应用软件可移植性
C使用中间件将增加应用软件设计的复杂度
D使用中间件有助于提高开发效率
解析:
不会增加复杂度,可以提高效率
4、(项目管理->软件质量管理)软件质量保证是软件项目控制的重要手段,()是软件质量保证的主要活动之一。
A风险评估
B软件评审
C需求分析
D架构设计
解析:
软件质量保证主要包括:质量审计(软件评审)和过程分析。
5、关于嵌入式系统开发的叙述,正确的是()。
A宿主机与目标机之间只需要建立逻辑连接
B宿主机与目标机之间只能采用串口通信方式
C在宿主机上必须采用交叉编译器来生成目标机的可执行代码
D调试器与被调试程序必须安装在同一台机器上
解析:
在嵌入式系统开发中,由于嵌入式设备不具备足够的处理器能力和存储空间,一般用PC来完成,然后将可执行文件下载到嵌入式系统中运行。
当宿主机与目标机的机器指令不同时,就需要交叉工具链。
答案:C
6、(软件工程->信息系统开发方法)下列关于软件开发叙述中,错误的是()。
A 结构化开发方法的缺点是开发周期长,难适应需求变化
B 可以把结构化方法和面向对象方法结合起来进行系统开发,使用面向对象方法进行自顶向下划分,自底向上使用结构化方法开发系统。
C 与传统方法相比,敏捷开发方法比较适合需求变化较大或者前期开发需求不明确的,用它的灵活性适应需求变化
D 面向服务的方法以粗粒度、松散耦合和基于标准的服务为基础,增强系统的灵活性、可复用性和可演化性
解析:
结构化开发确定周期长,难适应变化。A是对的。敏捷开发则可以适应需求变化,C是对的。
B选项的最低向上使用结构化明显错的,因为结构化是 自顶向下,逐步求精。
7、(必背构件)构件的描述,()是不正确的?
A构件是二进制,无需在部署前编译
B构件元数据是构建本身相关的数据
C构件是通用实体,不能对构件进行配置来适应应用系统
D构件是一个独立的软件单元
解析:
可组装性:自身信息提供外部访问。
可部署性;独立在平台运行。二进制形式部署无需编译。 所以A对的,D对的
文档化:用户根据文档判断是否满足。
独立性:无需其他构件也可以独立组装部署。
标准化:构件必须符合某种标准化构建模型。
8、数字孪生生态系统中,()包括描述、诊断、预测、决策四个方面。
A数据互动层
B模型构建层
C仿真分析层
D共性应用层
解析:
共性应用层
9、大多数嵌入式系统都具备实时特征,其典型架构可概括为()两种模型。
A层次化模式架构和代理模式架构
B层次化模式和点对点模式架构
C层次化模式架构和递归模式架构
D递归模式架构和点对点模式架构
解析:
由于嵌入式系统专用性,其架构和目标系统是紧密结合的,根据系统的复杂程度、功能大小,来采用不同架构方法。其中两种:层次化架构 和 递归模式架构。
10、构件组装是指构件相互直接集成或用“胶水代码”将其整合在一起创建一个系统或另一个构件的过程。其中,构件组装常见方法不包括()组装。构件组装经常会有不兼容问题,如果一个构件的提供接口是另一个构件请求接口的子集,则属于()。
问题1
A层次
B叠加
C顺序
D循环
问题2
A参数不兼容
B操作不兼容
C返回值不匹配
D操作不完备
解析:
构件组装常用的方法有,层次,叠加,顺序。
参数不兼容,接口字段不一致。
操作不兼容:访问的接口和提供的接口不一致。
操作不完备;接口是另一个接口的子集