单选题
假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。若用PV操作控制n个进程使用打印机,则相应信号量S的取值范围为______;若信号量S的值为-3,则系统中有______个进程等待使用打印机。
单选题
- A.0,-1,…,-(n-1)
- B.3,2,1,0,-1,…,-(n-3)
- C.1,0,-1,…,-(n-1)
- D.2,1,0,-1,…,-(n-2)
【正确答案】
D
【答案解析】信号量是PV操作中的一种特殊变量,该变量的值指示一类资源的数量,当信号量的值为负数时,又能展示出目前系统中有多少个进程在等待该资源。
在本题中,系统有n个进程,有3台打印机。初始状态时,没有1个进程使用打印机,此时信号量S应为3,代表有3台打印机资源可用。而如果此时有1个进程占用了1台打印机,则信号量S变为2,代表目前只有2台打印机可用,依此类推。信号量的最小值为-(n-3),即表示当前状态为:3个进程占用了3台打印机资源,而剩余的n-3个进程都在等待打印机资源。所以S的取值范围是:3,2,1,0,-1,…,-(n-3)。
有了前面的分析,接下来这一问就非常好回答了。信号量为-3,表示有3个进程在等待使用打印机。
单选题
黑盒测试法是根据软件产品的功能设计规格说明书,通过运行程序进行测试,证实每个已经实现的功能是否符合设计要求。如果某产品的文本编辑框允许输入1~255个字符,采用______测试方法,其测试数据为:0个字符、1个字符、255个字符和256个字符。
- A.等价类划分
- B.边界值分析
- C.比较测试
- D.正交数组测试
【正确答案】
B
【答案解析】本题考查黑盒测试,常用的黑盒测试技术包括等价类划分、边值分析、错误推测和因果图等。关于这些技术的详细介绍,请参看“7.1.6测试与评审”。
单选题
在数据库设计的______阶段进行关系规范化。
- A.需求分析
- B.概念设计
- C.逻辑设计
- D.物理设计
【正确答案】
C
【答案解析】本题考查数据库设计基础知识。
数据库设计通常分为4个阶段:需求分析、概念设计、逻辑设计、物理设计。
需求分析阶段的主要工作是分析当前和未来应用的数据要求。概念设计阶段将完成E—R建模。逻辑设计阶段将E—R模型转换成关系模式,并使用规范化理论对模式进行优化处理。物理设计阶段通常是完成将逻辑设计产生的关系模式结合DBMS的特性,形成能操作的数据库的过程。
单选题
计算机系统中硬件层之上的软件通常按照3层来划分,如图所示,图中①②③分别表示______。
【正确答案】
B
【答案解析】本题考查操作系统的基本概念,请参看“1.1.2操作系统概论”的图1-2。
单选题
对ERP项目最恰当的定位是______。
- A.信息系统集成项目
- B.管理变革项目
- C.技术改造项目
- D.工作流实施项目
【正确答案】
B
【答案解析】简要地说,企业的所有资源包括三大流:物流、资金流和信息流。ERP也就是对这3种资源进行全面集成管理的管理信息系统。概括地说,ERP是建立在信息技术基础上,利用现代企业的先进管理思想,全面地集成了企业所有资源信息,并为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。ERP系统是一种管理理论和管理思想,不仅仅是信息系统。它利用企业的所有资源,包括内部资源与外部市场资源,为企业制造产品或提供服务创造最优的解决方案,最终达到企业的经营目标。ERP理论与系统是从MRP-Ⅱ(制造资源计划II)发展而来的,它的主线也是计划,但ERP己将管理的重心转移到财务上,在企业整个经营运作过程中贯穿了财务成本控制的概念。
在设计和开发ERP系统时,应该把握住一个中心、两类业务、三条干线的总体思路。一个中心就是以财务数据库为中心;两类业务就是计划与执行;三条干线则是指供应链管理、生产管理和财务管理。在ERP设计时常用的工具包括业务分析、数据流程图、实体关系图及功能模块图。
而实施ERP则是一场耗资大、周期长、涉及面广的系统工程。由于ERP软件原本是个实用性强、牵涉面较广的管理系统,在实施过程中应该采取规范的方法,严格按照ERP软件的实施方法论进行。ERP实施方法论的核心是实现管理思想革命和管理信息化技术提升。实施可以分为以下3个时期:
①前期。主要是基础数据准备和标准化。
②中期。进行交接面界定,业务流程重组。
③后期。实施适应期,实行手工与计算机(或新旧系统)并行作业,逐步解决不适应性。
整个实施过程包括项目启动、组建团队、设计、编码、测试、数据准备、软件安装、软件调试、项目试运行、项目正式运行等环节。具体来说包括以下工作。
①明确观点、统一认识、建立实施团队。
②明确目标和制定实施计划。
③根据企业人员知识结构和技术水平组织培训。
④根据企业现状进行业务需求分析。
⑤根据需求分析结果建模和进行原型分析。
⑥根据实际业务流程和具体情况进行系统功能和参数配置,以及系统实施。
⑦根据业务原型进行试运行试验,制订技术解决方案。
⑧调试环境、培训和测试。
⑨上线准备、数据准备。
⑩系统上线,投入运行。
[*]系统优化、周期性系统运行审查。
同时,ERP也随着管理思想、技术的提高而随之发展,其主要的发展趋势是:系统更加柔性化,从而更灵活地适应企业变化的需求;应用范围广泛化,渗透到各行各业;功能深度化;对供应链管理提供更好的支持;朝着Intemet技术靠拢;组件技术应用更加深入;安全保密性更高;成本更低、易用性更好,以及系统自助化。
单选题
面向对象分析的任务不包含______。
- A.建模系统功能
- B.发现并确定业务对象
- C.建模各对象的状态
- D.组织对象并确定对象间的关系
【正确答案】
C
【答案解析】OOA基于用例模型,通过对象建模记录确定的对象、对象封装的数据和行为,以及对象之间的关系。OOA包括3个活动,分别是建模系统功能、发现并确定业务对象、组织对象并确定对象问的关系。