1、(重点)软件设计包括了四个独立又相互联系的活动,高质量的()将改善程序结构的模块划分,降低过程复杂度。
A程序设计
B数据设计
C算法设计
D过程设计
解析:
软件设计包含四个,结构设计,数据设计,过程设计,接口设计(人机交互设计)。
结构设计:定义了软件各部件的关系。
过程设计:系统结构部件转换成软件的过程。
接口设计(人机交互):软件与人通信。
数据设计:改善程序结构模块划分,降低过程复杂性。
2、(第四章系统开发基础知识)基于场景架构分析方法SAAM(Scenarios-based Architecture Analysis Method)的主要输入是问题的描述、需求声明和()。
A问题说明
B问题建模
C体系结构描述
D需求建模
解析:
SAAM五个步骤:场景开发、体系结构描述、单个场景评估、场景交互和总体评估。
SAAM输入的问题是:问题描述、需求声明和体系结构描述。
3、(系统工程与信息系统基础->企业应用集成)某大型公司欲开发一个门户系统,该系统以商业流程和企业应用为核心,将商业流程中不同的功能模块门户集中在一起,以提交公司集中贸易能力、协同能力和信息管理能力。根据这需求,采用企业()门口解决方案最为合适。
A信息
B知识
C应用
D垂直
解析:
企业门户是信息技术平台,分为企业信息门户、企业知识门户和企业应用门户。
企业信息门户:强调了访问结构数据和无结构数据。
企业知识门户:提供了一个创造、搜集和传播知识的平台。
企业应用门户:提高企业的贸易能力,协同能力和信息管理能力。
4、企业战略数据模型可分为两种类型,()描述日常事务处理中的数据及其关系,()描述企业管理决策所需要信息及其关系。
问题1 问题2
A元数据模型
B数据库模型
C数据仓库模型
D组织架构模型
解析:
数据库处理日常的数据及关系,数据仓库描述企业管理决策所需要的信息。
5、问题
解析:
按行的话就是100*100/200 =50次
按列的话就是100*100/2 = 5000次
6、某软件公司承接了某工作流开发工作。用户要求解释器工作对每个活动节点进行一系列的处理,包括执行活动、日志活动、调用外部应用程序等。并且要求处理过程具有可扩展性。针对这一需求,公司采用()。
A适配器模式
B迭代器模式
C访问者模式
D观察者模式
解析:
适配器适合不同的接口。
迭代器适用循环处理数据。
观察者适合查看变化跟着改变。
7、基于网络数据库Netware Database System,NDB是基于4G/5G的移动通信,在逻辑上可以把嵌入式设备看做远程服务器的一个客户端,关于NDB叙述,不正确的是()。
A NDB主要由客户端、通信协议和远程服务器等三部分组成
B NDB客户端负责提供接口给嵌入式程序,通信协议负责规范客户端与远程服务器之间的通信,远程服务器负责维护服务器上的数据库数据
C NDB具有客户端小、无需支持可裁剪性、代码可重用性
D NDB是以文件方式存储数据库数据。即数据按照一定格式存储在磁盘中,使用时由应用程序通过相应的驱动程序甚至直接对数据文件进行读取
解析:
D是说文件存储数据库,并不是网络数据库,所以D错误。
9、ABSDM(Architecture-Based Software Design Model)把整个基于体系结构的软件划分为体系结构需求、体系结构设计、体系结构文档化、()()和体系结构演化等6个子过程。
问题1
A体系结构复审
B体系结构测试
C体系结构变更
D体系结构管理
问题2
A体系结构实现
B体系结构测试
C体系结构建模
D体系结构管理
解析:
需求、设计、文档化、复审、实现和演化。
10、体系结构权衡分析法(ATAM)是常见系统架构评估框架,改框架主要关注系统的()。
A架构视图
B架构描述
C需求说明
D需求建模
解析:
主要关注 需求说明。
11、有关软件生存周期,正确的是()。
A在瀑布模型中,前一个阶段的错误会隐蔽的带到后一个阶段
B在任何情况下使用演化模型,能在一定周期内由原型演化到最终产品
C软件周期模型主要目标加快开发速度
D当一个软件系统的生命周期结束之后,它会进入到一个新的生存周期模型
解析:
D当一个生命周期结束,也可能会消亡。
B不适用任何情况,
C主要目标不是加速
A是对的,所以瀑布模型需要明确的需求。
12、(项目管理->范围管理)详细的项目范围说明书是项目成功的关键。()不应该属于范围定义的输入。
A项目章程
B项目范围管理计划
C批准的变更申请
D项目文档管理方案
解析:
项目章程、项目范围管理计划、组织过程资产、批准的变更申请。