综合知识
1/75
某航空公司机票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,…,n)管理机票销售。假设Tj(j=1,2,…,m)单元存放某日某航班的机票剩余票数,Temp为Pi进程的临时工作单元,x为某用户的订票张数。初始化时系统应将信号量S赋值为(1)。Pi进程的工作流程如下图所示,若用P操作和V操作实现进程间的同步与互斥,则图中空(a),空(b)和空(c)处应分别填入(2)。
综合知识
2/75
某航空公司机票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,…,n)管理机票销售。假设Tj(j=1,2,…,m)单元存放某日某航班的机票剩余票数,Temp为Pi进程的临时工作单元,x为某用户的订票张数。初始化时系统应将信号量S赋值为(1)。Pi进程的工作流程如下图所示,若用P操作和V操作实现进程间的同步与互斥,则图中空(a),空(b)和空(c)处应分别填入(2)。
综合知识
3/75
假设系统采用段式存储管理方法,进程P的段表如下所示。逻辑地址(3)不能转换为对应的物理地址;不能转换为对应的物理地址的原因是进行(4)。
综合知识
4/75
假设系统采用段式存储管理方法,进程P的段表如下所示。逻辑地址(3)不能转换为对应的物理地址;不能转换为对应的物理地址的原因是进行(4)。
综合知识
5/75
若系统中存在n个等待事务Ti(i=0,1,2,…,n-1),其中:T0正等待被T1锁住的数据项A1,T1正等待被T2锁住的数据项A2,…,Ti正等待被Ti+1锁住的数据项Ai+1,…,Tn-1正等待被T0锁住的数据项A0,则系统处于( )状态。
综合知识
6/75
在分布式数据库中包括分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:()是指局部数据模型透明,即用户或应用程序无需知道局部场地使用的是哪种数据模型。
综合知识
7/75
若关系R、S如下图所示,则关系R与S进行自然连接运算后的元组个数和属性列数分别为(7);关系代数表达式π1,43=6(R×S))与关系代数表达式(8)等价。
综合知识
8/75
若关系R、S如下图所示,则关系R与S进行自然连接运算后的元组个数和属性列数分别为(7);关系代数表达式π1,43=6(R×S))与关系代数表达式(8)等价。
综合知识
9/75
在嵌入式操作系统中,板级支持包BSP作为对硬件的抽象,实现了( )。
综合知识
10/75
以下描述中,( )不是嵌入式操作系统的特点。
综合知识
11/75
嵌入式软件设计需要考虑( )以保障软件良好的可移植性。
综合知识
12/75
下列说法中正确的是( )。
综合知识
13/75
假如有3块容量是80G的硬盘做RAID 5阵列,则这个RAID 5的容量是(13);而如果有2块80G的盘和1块40G的盘,此时RAID 5的容量是(14)。
综合知识
14/75
假如有3块容量是80G的硬盘做RAID 5阵列,则这个RAID 5的容量是(13);而如果有2块80G的盘和1块40G的盘,此时RAID 5的容量是(14)。
综合知识
15/75
以下关于IPv6的论述中,正确的是( )。
综合知识
16/75
以下关于软件架构风格与系统性能的关系叙述中,错误的是( )。
综合知识
17/75
为了测试新系统的性能,用户必须依靠评价程序来评价机器的性能,以下四种评价程序,( )评测的准确程度最低。
综合知识
18/75
供应链中的信息流覆盖了从供应商、制造商到分销商,再到零售商等供应链中的所有环节,其信息流分为需求信息流和供应信息流,(18)属于需求信息流,(19)属于供应信息流。
综合知识
19/75
供应链中的信息流覆盖了从供应商、制造商到分销商,再到零售商等供应链中的所有环节,其信息流分为需求信息流和供应信息流,(18)属于需求信息流,(19)属于供应信息流。
综合知识
20/75
电子政务的主要应用模式中不包括( )。
综合知识
21/75
电子商务系统中参与电子商务活动的实体包括( )。
综合知识
22/75
商业智能系统的处理过程包括四个主要阶段:数据预处理通过(22)实现企业原始数据的初步整合;建立数据仓库是后续数据处理的基础;数据分析是体现系统智能的关键,主要采用(23)和(24)技术,前者能够实现数据的上卷、下钻和旋转分析,后者利用隐藏的知识,通过建立分析模型预测企业未来发展趋势;数据展现主要完成数据处理结果的可化。
综合知识
23/75
商业智能系统的处理过程包括四个主要阶段:数据预处理通过(22)实现企业原始数据的初步整合;建立数据仓库是后续数据处理的基础;数据分析是体现系统智能的关键,主要采用(23)和(24)技术,前者能够实现数据的上卷、下钻和旋转分析,后者利用隐藏的知识,通过建立分析模型预测企业未来发展趋势;数据展现主要完成数据处理结果的可化。
综合知识
24/75
商业智能系统的处理过程包括四个主要阶段:数据预处理通过(22)实现企业原始数据的初步整合;建立数据仓库是后续数据处理的基础;数据分析是体现系统智能的关键,主要采用(23)和(24)技术,前者能够实现数据的上卷、下钻和旋转分析,后者利用隐藏的知识,通过建立分析模型预测企业未来发展趋势;数据展现主要完成数据处理结果的可化。
综合知识
25/75
关于项目范围管理描述,正确的是( )。
综合知识
26/75
项目配置管理中,配置项的状态通常包括( )。
综合知识
27/75
下列叙述中,不满足好的需求陈述要求的是( )。
综合知识
28/75
一个大型软件系统的需求总是有变化的。为了降低项目开发的风险,需要一个好的变更控制过程。如下图所示的需求变更管理过程中,①②③处对应的内容应是(28);自动化工具能够帮助变更控制过程更有效地运作,(29)是这类工具应具有的特性之一。
综合知识
29/75
一个大型软件系统的需求总是有变化的。为了降低项目开发的风险,需要一个好的变更控制过程。如下图所示的需求变更管理过程中,①②③处对应的内容应是(28);自动化工具能够帮助变更控制过程更有效地运作,(29)是这类工具应具有的特性之一。
综合知识
30/75
处理流程设计是系统设计的重要内容。以下关于处理流程设计工具的叙述中,不正确的是( )。
综合知识
31/75
用例(use case)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个会员管理系统中,会员注册时可以采用电话和邮件两种方式。用例《会员注册》和《电话注册》、《邮件注册》之间是( )关系。
综合知识
32/75
某软件公司欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形。在明确用户需求后,该公司的架构师决定采用Bridge模式实现该软件,并设计UML类图如下图所示。图中与Bridge模式中的《Abstraction》角色相对应的类是(32),与《Implementor》角色相对应的类是(33)。
综合知识
33/75
某软件公司欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形。在明确用户需求后,该公司的架构师决定采用Bridge模式实现该软件,并设计UML类图如下图所示。图中与Bridge模式中的《Abstraction》角色相对应的类是(32),与《Implementor》角色相对应的类是(33)。
综合知识
34/75
RUP强调采用(34)的方式来开发软件,这样做的好处是(35)。
综合知识
35/75
RUP强调采用(34)的方式来开发软件,这样做的好处是(35)。
综合知识
36/75
在面向对象设计的原则中、( )原则是指抽象不应该依赖予细节,细节应该依赖于抽象,即应针对接口编程,而不是针对实现编程。
综合知识
37/75
对于遗留系统的评价框架如下图所示,那么处于《高水平、低价值》区的遗留系统适合于采用的演化策略为( )。
综合知识
38/75
(38)的目的是检查模块之间,以及模块和已集成的软件之间的接口关系,并验证已集成的软件是否符合设计要求。其测试的技术依据是(39)。
综合知识
39/75
(38)的目的是检查模块之间,以及模块和已集成的软件之间的接口关系,并验证已集成的软件是否符合设计要求。其测试的技术依据是(39)。
综合知识
40/75
软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格反映领域中众多系统所共有的结构和(40),强调对架构(41)的重用。
综合知识
41/75
软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格反映领域中众多系统所共有的结构和(40),强调对架构(41)的重用。
综合知识
42/75
软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。软件架构设计需满足系统的( ),如性能、安全性和可修改性等,并能够指导设计人员和实现人员的工作。
综合知识
43/75
架构描述语言(Architecture Description Language,ADL)是一种为明确说明软件系统的概念架构和对这些概念架构建模提供功能的语言。ADL主要包括以下组成部分:组件、组件接口、( )和架构配置。
综合知识
44/75
基于架构的软件开发(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(44)描述软件架构,用(45)来描述需求。
综合知识
45/75
基于架构的软件开发(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(44)描述软件架构,用(45)来描述需求。
综合知识
46/75
某公司拟开发一个地面清洁机器人。机器人的控制者首先定义清洁任务和任务之间的关系,机器人接受任务后,需要响应外界环境中触发的一些突发事件,根据自身状态进行动态调整,最终自动完成任务。针对上述需求,该机器人应该采用( )架构风格最为合适。
综合知识
47/75
某公司拟开发一个语音识别系统,其语音识别的主要过程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供语义解释等,每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。针对该系统的特点,采用( )架构风格最为合适。
综合知识
48/75
某公司拟开发了个轿车巡航定速系统,系统需要持续测量车辆当前的实时速度,并根据设定的期望速度启动控制轿车的油门和刹车。针对上述需求,采用( )架构风格最为合适。
综合知识
49/75
某公司拟开发一套在线游戏系统,该系统的设计目标之一是支持用户自行定义游戏对象属性,行为和对象之间的交互关系。为了实现上述目标,公司应该采用( )架构风格最为合适。
综合知识
50/75
某公司为其研发的硬件产品设计实现了一种特定的编程语言,为了方便开发者进行软件开发,公司拟开发一套针对该编程语言的集成开发环境,包括代码编辑、语法高亮、代码编译、运行调试等功能。针对上述描述,该集成开发环境应采用( )架构风格最为合适。
综合知识
51/75
软件架构设计包括提出架构模型,产生架构设计和进行设计评审等活动,是一个迭代的过程。架构设计主要关注软件组件的结构、属性和(51),并通过多种(52)全面描述特定系统的架构。
综合知识
52/75
软件架构设计包括提出架构模型,产生架构设计和进行设计评审等活动,是一个迭代的过程。架构设计主要关注软件组件的结构、属性和(51),并通过多种(52)全面描述特定系统的架构。
综合知识
53/75
特定领域软件架构(Domain Specific Software Architecture, DSSA)以一个特定问题领域为对象,形成由领域参考模型,参考需求,(53)等组成的开发基础架构,支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得(54),从而描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得(55),从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和组织可重用信息,并实现基础软件架构。
综合知识
54/75
特定领域软件架构(Domain Specific Software Architecture, DSSA)以一个特定问题领域为对象,形成由领域参考模型,参考需求,(53)等组成的开发基础架构,支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得(54),从而描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得(55),从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和组织可重用信息,并实现基础软件架构。
综合知识
55/75
特定领域软件架构(Domain Specific Software Architecture, DSSA)以一个特定问题领域为对象,形成由领域参考模型,参考需求,(53)等组成的开发基础架构,支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得(54),从而描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得(55),从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和组织可重用信息,并实现基础软件架构。
综合知识
56/75
某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景,其中《系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行》主要与(56)质量属性相关,通常可采用(57)架构策略实现该属性;《在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成》主要与(58)质量属性相关通常可采用(59)架构策略实现该属性;《系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录》主要与(60)质量属性相关,通常可采用(61)架构策略实现该属性。
综合知识
57/75
某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景,其中《系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行》主要与(56)质量属性相关,通常可采用(57)架构策略实现该属性;《在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成》主要与(58)质量属性相关通常可采用(59)架构策略实现该属性;《系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录》主要与(60)质量属性相关,通常可采用(61)架构策略实现该属性。
综合知识
58/75
某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景,其中《系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行》主要与(56)质量属性相关,通常可采用(57)架构策略实现该属性;《在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成》主要与(58)质量属性相关通常可采用(59)架构策略实现该属性;《系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录》主要与(60)质量属性相关,通常可采用(61)架构策略实现该属性。
综合知识
59/75
某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景,其中《系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行》主要与(56)质量属性相关,通常可采用(57)架构策略实现该属性;《在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成》主要与(58)质量属性相关通常可采用(59)架构策略实现该属性;《系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录》主要与(60)质量属性相关,通常可采用(61)架构策略实现该属性。
综合知识
60/75
某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景,其中《系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行》主要与(56)质量属性相关,通常可采用(57)架构策略实现该属性;《在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成》主要与(58)质量属性相关通常可采用(59)架构策略实现该属性;《系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录》主要与(60)质量属性相关,通常可采用(61)架构策略实现该属性。
综合知识
61/75
某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景,其中《系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行》主要与(56)质量属性相关,通常可采用(57)架构策略实现该属性;《在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成》主要与(58)质量属性相关通常可采用(59)架构策略实现该属性;《系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录》主要与(60)质量属性相关,通常可采用(61)架构策略实现该属性。
综合知识
62/75
架构权衡分析方法(Architecture Tradeoff Analysis Method, ATAM)是在基于场景的架构分析方法(Scenarios-based Architecture Analysis Method, SAAM)基础之上发展起来的,主要包括场景和需求收集、(62),属性模型构造和分析,属性模型折中等四个阶段。ATAM方法要求在系统开发之前,首先对这些质量属性进行(63)和折中。
综合知识
63/75
架构权衡分析方法(Architecture Tradeoff Analysis Method, ATAM)是在基于场景的架构分析方法(Scenarios-based Architecture Analysis Method, SAAM)基础之上发展起来的,主要包括场景和需求收集、(62),属性模型构造和分析,属性模型折中等四个阶段。ATAM方法要求在系统开发之前,首先对这些质量属性进行(63)和折中。
综合知识
64/75
用户提出需求并提供经费,委托软件公司开发软件。双方商定的协议(委托开发合同)中未涉及软件著作权归属,其软件著作权应由( )享有。
综合知识
65/75
某摄影家创作一件摄影作品出版后,将原件出售给了某软件设计师。软件设计师不慎将原件毁坏;则该件摄影作品的著作权( )享有。
综合知识
66/75
软件设计师王某在其公司的某一综合信息管理系统软件开发项目中、承担了大部分程序设计工作。该系统交付用户,投入试运行后,王某辞职离开公司,并带走了该综合信息管理系统的源程序,拒不交还公司。王某认为综合信息管理系统源是他独立完成的,他是综合信息管理系统源程序的软件著作权人。王某的行为( )。
综合知识
67/75
某高校欲构建财务系统,使得用户可通过校园网访问该系统。根据需求,公司给出如下2套方案。
方案一:
1)出口设备采用一台配置防火墙板卡的核心交换机,并且使用防火墙策略将需要对校园网做应用的服务器进行地址映射;
2)采用4台高性能服务器实现整体架构,其中3台作为财务应用服务器、1台作为数据备份管理服务器;
3)通过备份管理软件的备份策略将3台财务应用服务器的数据进行定期备份。
方案二:
1)出口设备采用1台配置防火墙板卡的核心交换机,并且使用防火墙策略将需要对校园网做应用的服务器进行地址映射;
2)采用2台高性能服务器实现整体架构,服务器采用虚拟化技术,建多个虚拟机满足财务系统业务需求。当一台服务器出现物理故障时将业务迁移到另外一台物理服务器上。
与方案一相比,方案二的优点是(67)。方案二还有一些缺点,下列不属于其缺点的是(68)。
综合知识
68/75
某高校欲构建财务系统,使得用户可通过校园网访问该系统。根据需求,公司给出如下2套方案。
方案一:
1)出口设备采用一台配置防火墙板卡的核心交换机,并且使用防火墙策略将需要对校园网做应用的服务器进行地址映射;
2)采用4台高性能服务器实现整体架构,其中3台作为财务应用服务器、1台作为数据备份管理服务器;
3)通过备份管理软件的备份策略将3台财务应用服务器的数据进行定期备份。
方案二:
1)出口设备采用1台配置防火墙板卡的核心交换机,并且使用防火墙策略将需要对校园网做应用的服务器进行地址映射;
2)采用2台高性能服务器实现整体架构,服务器采用虚拟化技术,建多个虚拟机满足财务系统业务需求。当一台服务器出现物理故障时将业务迁移到另外一台物理服务器上。
与方案一相比,方案二的优点是(67)。方案二还有一些缺点,下列不属于其缺点的是(68)。
综合知识
69/75
甲、乙、丙、丁4人加工A、B、C、D四种工件所需工时如下表所示。指派每人加工一种工件,四人加工四种工件其总工时最短的最优方案中,工件B应由( )加工。
综合知识
70/75
小王需要从①地开车到⑦地,可供选择的路线如下图所示。图中,各条箭线表示路段及其行驶方向,箭线旁标注的数字表示该路段的拥堵率(描述堵车的情况,即堵车概率)。拥堵率=1-畅通率,拥堵率=0时表示完全畅通,拥堵率=1时表示无法行驶。根据该图,小王选择拥堵情况最少(畅通情况最好)的路线是( )。

综合知识
71/75
The objective of (71)is to determine what parts of the application software will be assigned to what hardware.The major software components of the system being developed have to be identified and then allocated to the various hardware components on which the system will operate. All software systems can be divided into four basic functions. The first is(72). Most information systems require data to be stored and retrieved,whether a small file,such as a memo produced by a word processor,or a large database,such as one that stores an organization’s accounting records. The second function is the (73),the processing required to access data,which often means database queries in Structured Query Language. The third function is the (74),which is the logic documented in the DFDs,use cases,and functional requirements.The fourth function is the presentation logic,the display of information to the user and the acceptance of the user’s commands.The three primary hardware components of a system are (75).
综合知识
72/75
The objective of (71)is to determine what parts of the application software will be assigned to what hardware.The major software components of the system being developed have to be identified and then allocated to the various hardware components on which the system will operate. All software systems can be divided into four basic functions. The first is(72). Most information systems require data to be stored and retrieved,whether a small file,such as a memo produced by a word processor,or a large database,such as one that stores an organization’s accounting records. The second function is the (73),the processing required to access data,which often means database queries in Structured Query Language. The third function is the (74),which is the logic documented in the DFDs,use cases,and functional requirements.The fourth function is the presentation logic,the display of information to the user and the acceptance of the user’s commands.The three primary hardware components of a system are (75).
综合知识
73/75
The objective of (71)is to determine what parts of the application software will be assigned to what hardware.The major software components of the system being developed have to be identified and then allocated to the various hardware components on which the system will operate. All software systems can be divided into four basic functions. The first is(72). Most information systems require data to be stored and retrieved,whether a small file,such as a memo produced by a word processor,or a large database,such as one that stores an organization’s accounting records. The second function is the (73),the processing required to access data,which often means database queries in Structured Query Language. The third function is the (74),which is the logic documented in the DFDs,use cases,and functional requirements.The fourth function is the presentation logic,the display of information to the user and the acceptance of the user’s commands.The three primary hardware components of a system are (75).
综合知识
74/75
The objective of (71)is to determine what parts of the application software will be assigned to what hardware.The major software components of the system being developed have to be identified and then allocated to the various hardware components on which the system will operate. All software systems can be divided into four basic functions. The first is(72). Most information systems require data to be stored and retrieved,whether a small file,such as a memo produced by a word processor,or a large database,such as one that stores an organization’s accounting records. The second function is the (73),the processing required to access data,which often means database queries in Structured Query Language. The third function is the (74),which is the logic documented in the DFDs,use cases,and functional requirements.The fourth function is the presentation logic,the display of information to the user and the acceptance of the user’s commands.The three primary hardware components of a system are (75).
综合知识
75/75
The objective of (71)is to determine what parts of the application software will be assigned to what hardware.The major software components of the system being developed have to be identified and then allocated to the various hardware components on which the system will operate. All software systems can be divided into four basic functions. The first is(72). Most information systems require data to be stored and retrieved,whether a small file,such as a memo produced by a word processor,or a large database,such as one that stores an organization’s accounting records. The second function is the (73),the processing required to access data,which often means database queries in Structured Query Language. The third function is the (74),which is the logic documented in the DFDs,use cases,and functional requirements.The fourth function is the presentation logic,the display of information to the user and the acceptance of the user’s commands.The three primary hardware components of a system are (75).