信息系统项目管理师 模拟试题 信息技术基础.docx

上传人:暗伤 文档编号:88459739 上传时间:2023-04-26 格式:DOCX 页数:439 大小:2.90MB
返回 下载 相关 举报
信息系统项目管理师 模拟试题 信息技术基础.docx_第1页
第1页 / 共439页
信息系统项目管理师 模拟试题 信息技术基础.docx_第2页
第2页 / 共439页
点击查看更多>>
资源描述

《信息系统项目管理师 模拟试题 信息技术基础.docx》由会员分享,可在线阅读,更多相关《信息系统项目管理师 模拟试题 信息技术基础.docx(439页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、信息技术基础软件技术软件技术1【单项选择题】在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为抽象用例。在 UML的用例图上,将用例之间的这种关系标记为() 。A、 association B、 extends C、 uses D、 inheritances 答案:C 解析:【单项选择题】UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中类图是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择构件图;当需要说明体系结构的静态实施视图时,应该选择()A、 协作图 B、

2、 对象图 C、 活动图 D、 部署图 答案:D 解析:UML 提供了4 种结构图用于对系统的静态方面进行可视化、详述、构造和文档化,它们分别是:类图。类图显示了一组类、接口、协作以及它们之间的关系。在面向对象系统建模中类图是最常用的图,用于说明系统的静态设计视图。对象图。对象图显示了一组对象以及它们之间的关系。用对象图说明在类图中所发现的事物实例的数据结构和静态快照。构件图。构件图显示了一组构件以及它们之间的关系。用构件图说明系统的静态实现视图。部署图。部署图显示了一组节点以及它们之间的关系。用部署图说明体系结构的静态实施视图。【单项选择题】SOA应用体系架构的主要优点是A、 提高整体性能 B

3、、 有利于应用集成 C、 提高安全性 D、 有利于硬件集成 答案:B 解析:面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互【单项选择题】公司承接了一项信息系统升级任务,用户对文档资料标准化要求比较高,并委派固定人员与A公司进行配合,要求在他们现有的信息系统(该系统是A公司建设的)基础上扩充一个审批功能,该公司最适宜采用_进行开发A、 结构化方法 B、 原型

4、法 C、 面向对象方法 D、 螺旋模型 答案:A 解析:结构化方法的特点:遵循用户至上原则。严格区分工作阶段,每个阶段有明确的任务和取得的成果。强调系统开发过程的整体性和全局性。系统开发过程工程化,文档资料标准化。结构化方法适用在原有系统上重新开发或扩充功能。【单项选择题】某机器字长为n,最高位是符号位,其定点整数的最大值为()。A、 2n-1 B、 2的n-1次方-1 C、 2n D、 2的n-1次方 答案:B 解析:在计算机中为了方便计算,数值并不是完全以真值形式的二进制码来表示。计算机中的数大致可以分为定点数和浮点数两类。所谓定点,就是指机器数中的小数点的位置是固定的。根据小数点固定的位

5、置不同可以分为定点整数和定点小数。定点整数:指机器数的小数点位置固定在机器数的最低位之后。定点小数:指机器数的小数点位置固定在符号位之后,有效数值部分在最高位之前。某机器字长为n,最高位是符号位,其定点整数的最大值为2n-1-1。例如字长为8,那么0111111,就是最大值。【单项选择题】以下关于数的定点表示和浮点表示的叙述中,不正确的是 ()。A、 定点表示法表示的数(称为定点数)常分为定点整数和定点小数两种 B、 定点表示法中,小数点需要占用一个存储位 C、 浮点表示法用阶码和尾数来表示数,称为浮点数 D、 在总位数相同的情况下,浮点表示法可以表示更大的数 答案:B 解析:【单项选择题】以

6、下关于结构化开发方法的叙述中,不正确的是 ()。A、总的指导思想是自顶向下,逐层分解 B、 基本原则是功能的分解与抽象 C、 与面向对象开发方法相比,更合适大规模、特别复杂的项目 D、 特别适合于数据处理领域的项目 答案:C 解析:结构化开发方法又称生命周期法,是一种面向数据流的开发方法;由结构化分析、结构化设计、结构化程序设计组成,分别对应于需求分析、概要设计、详细设计;指导思想是自顶向下、逐层分解;基本原则是功能的分解与抽象;适合于数据处理领域的问题,不适合解决大规模的、特别复杂的项目、且难于适应需求的变化。【单项选择题】将高级语言源程序翻译成机器语言程序的过程中,常引入中间代码。以下关于

7、中间代码的叙述中,不正确的是()。A、 中间代码不依赖于具体的机器 B、 使用中间代码可提高编译程序的可移植性, C、 中间代码可以用树或图表示 D、 中间代码可以用栈和队列表示 答案:D 解析:在进行了语法分析和语义分析阶段的工作之后,有的编译程序将源程序变成一种内部表示形式,这种内部表示形式叫做中间语言或中间表示或中间代码。所谓“中间代码”是一种结构简单、含义明确的记号系统,这种记号系统复杂性介于源程序语言和机器语言之间,容易将它翻译成目标代码。另外,还可以在中间代码一级进行与机器无关的优化。产生中间代码的过程叫中间代码生成。中间代码有多种形式,常见的有逆波兰记号、四元式、三元式和树。【单

8、项选择题】确定软件的模块划分及模块之间的调用关系是 ()阶段的任务。A、需求分析 B、概要设计 C、详细设计 D、编码 答案:B 解析:【单项选择题】在软件设计阶段,划分模块的原则是,一个模块的 ()A、作用范围应该在其控制范围之内 B、控制范围应该在作用范围之内 C、作用范围与控制范围互不包含 D、作用范围与控制节围不受任何限制 答案:A 解析:【单项选择题】需求规格说明书的内容不应当包括_。A、 对重要功能的描述 B、 对算法过程的描述 C、 软件确认准则 D、 软件性能 答案:B 解析:需求分析有如下两项具体工作:(1)建立分析模型(2)编写需求规格说明书依据“计算机软件需求说明编制指南

9、GB93851988”,需求规格说明书的大纲如下。1前言1.1目的1.2范围1.3定义、缩略词、缩略语1.4参考资料2.项目概述2.1产品描述;2.2产品功能;2.3用户特点;2.4一般约束;2.5假设和依据。3.具体需求(1)功能需求;(2)性能需求;(3)设计约束;(4)属性;(5)外部接口需求。4.附录5.索引“对算法过程的描述”则属于系统设计的任务。选项B不应包括在需求规格说明书中。【单项选择题】需求开发的目的是通过调查与分析,获取用户需求并定义产品需求。完整的需求开发的过程包括_A、 需求获取、需求分析、需求定义 B、 需求获取、需求分析 C、 需求获取、需求分析、需求定义、需求验证

10、 D、 需求分析、需求定义、需求验证 答案:C 解析:试题分析需求开发的目的是通过调查与分析,获取用户需求并定义产品需求。完整的需求开发的过程包括需求获取、需求分析、需求定义、需求验证。【单项选择题】OMG组织、微软公司、SUN公司所提出的软件构件的标准依次是_ 。A、 CORBAEJBCOM B、 UMLVBJ2EE C、 CORBACOMEJB D、 CORBAC#JAVA 答案:C 解析:试题分析目前,常用软件构件的标准有OMG组织提出的CORBA,微软公司推出的COM和SUN公司推出的EJB。【单项选择题】_可以帮助人们简单方便地复用已经成功的设计或体系结构。A、 商业构件 B、 设计

11、模式 C、 遗留系统 D、 需求规格说明 答案:B 解析:试题分析设计模式(designpattern)的定义是“设计模式为改进软件系统的子系统、组件或其间的关系提供了方案。它描述了在特定环境中解决一般设计问题的解决方案”,因这个设计问题经常出现,因而你可以多次地复用已有的设计模式。【单项选择题】统一建模语言(回答此处)是面向对象开发方法的标准化建模语言。采用>UML对系统建模时,用()模型描述系统的功能,等价于传统的系统功能说明。A、 分析 B、 设计 C、 用例 D、 实现 答案:C 解析:【单项选择题】某软件公司欲开发一个在线交易系统。为了能够精确表达用户与系统的复杂交互过程,应该

12、采用UML的 ( ) 进行交互过程建模。A、 类图 B、 序列图 C、 部署图 D、 对象图 答案:B 解析:【单项选择题】按照开放的接口、服务和支持的规范而实现的系统称为开放系统。开放系统环境中的人机界面、系统管理工具、通信服务和安全性等方面都是按公开标准实现的,这种环境有利于实现应用软件的 ( ) A、 可移植性、可裁剪性和互操作性 B、 可靠性、可用性和可维护性 C、 兼容性、安全性和可理解性 D、 完整性、可扩充性和可推广性 答案:A 解析:【单项选择题】软件需求可以分为功能需求、性能需求、外部接口需求、设计约束和质量属性等几类。以下选项中, ( ) 均属于功能需求。对特定范围内修改所

13、需的时间不超过3秒 按照订单及原材料情况自动安排生产排序 系统能够同时支持1000个独立站点的并发访问 系统可实现对多字符集的支持,包括GBK、BIG5和UTF-8等 定期生成销售分析报表 系统实行同城异地双机备份,保障数据安全A、 B、 C、 D、 答案:B 解析:性能,兼容,安全【单项选择题】需求工程帮助软件工程师更好地理解要解决的问题。下列活动中,不属于需求工程范畴的是 ( ) 。A、 理解客户需要什么,分析要求,评估可行性 B、 与客户协商合理的解决方案,无歧义地详细说明方案 C、 向客户展现系统的初步设计方案,并得到客户的认可 D、 管理需求以至将这些需求转化为可运行的系统 答案:C

14、 解析:需求工程是所有与需求直接相关活动的通称,需求工程的活动可分为两大类,一类属于需求开发包括需求获取、需求分析、需求定义和需求验证4个过程;另一类属于需求管理,即管理和控制需求的变更。而“向客户展现系统的初步设计方案,并得到客户的认可”则是范围确认的任务。【单项选择题】软件质量强调三个方面的内容: ( ) 是测试软件质量的基础。A、 软件需求 B、 软件分析 C、 软件设计 D、 软件实现 答案:A 解析:软件需求是测试软件质量的基础,是因为测试就是要检查软件是否正确、是否满足需求。【单项选择题】软件质量强调三个方面的内容: ( ) 定义了一组用于指导软件开发方式的准则。A、 开发文档 B

15、、 开发标准 C、 维护手册 D、 用户手册 答案:B 解析:开发标准为软件开发提供了指南并为技术行为规定了准则,开发文档记录了开发成果,维护手册为软件投入运行后提供维护指导,用户手册为用户提供操作软件的指南。【单项选择题】软件质量强调三个方面的内容: ( ) 间接定义了用户对某些特性的需求。A、 功能需求 B、 非功能需求 C、 期望需求 D、 质量属性需求 答案:C 解析:期望需求(wish)定义了用户的某些稍缓的、期望的需求。期望需求间接定义了用户对某些特性的需求。【单项选择题】在信息系统中,信息的处理不包括 ( ) 。A、 信息的输入 B、 信息的删除 C、 信息的修改 D、 信息的统

16、计 答案:A 解析:信息系统是为了支持组织决策和管理而进行信息收集、处理,包括三项活动:输入活动、处理活动、输出活动。所以信息的输入和信息的处理是各自相对独立的活动,不构成包含关系,而信息的删除、修改、统计都属于信息的处理。【单项选择题】在软件需求分析过程中,分析员要从用户那里解决的最重要的问题是 ( ) 。A、 要求软件做什么 B、 要给软件提供哪些信息 C、 要求软件工作效率如何 D、 要求软件具有什么样的结构 答案:A 解析:需求分析阶段研究的对象是软件项目的用户要求。通常软件开发项目是要实现目标系统的物理模型。作为目标系统的参考,需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的

17、逻辑模型,解决目标系统“做什么”的问题。【单项选择题】按照密 码系统对明文的处理方法,密码系 统可以分为A、 置换密码系统和易位密码 B、 密码学系统和密码分析学系统 C、 对称密码系统和非对称密码系统 D、 分组密码系统和序列密码系统 答案:D 解析:按照密码系统对明文的处理方法,密码系统可以分为分组密码系统和序列密码系统。【单项选择题】以下选项中,不属于生物识别方法的是A、 指纹识别 B、 声音识别 C、 虹膜识别 D、 个人标记号识别 答案:D 解析: 指纹识别、声音识别、虹膜识别都属于生物识别方法,个人标记号不属于生物识别方法。【单项选择题】数字水印技术通过在数字化的多媒体数据中嵌入隐

18、蔽的水印标记,可以有效地对数字多媒体数据的版权保护等功能。以下各项中,不属于数字水印在数字版权保护必须满足的基本应用需求的是A、 安全性 B、 隐蔽性 C、 鲁棒性 D、 可见性 答案:D 解析: 数字水印必须满足的基本应用需求是安全性、隐蔽性、鲁棒性。【单项选择题】在描述复杂关系时,图形比文字叙述优越得多,下列四种图形工具中,不适合在需求分析阶段使用的是 ( ) 。A、 层次方框图 B、 用例图 C、 IPO图 D、 N_S图 答案:D 解析:在描述复杂关系时,图形比文字叙述优越得多,在需求分析阶段可以使用层次方框图、Warnier图、用例图和IPO图。N_S图是一种逻辑图,不是需求分析阶段

19、的图形工具。【单项选择题】以下关于数据库设计中范式的叙述,不正确的是 ( ) 。A、 范式级别越高,数据冗余程度越小 B、 随着范式级别的提高,在需求变化时数据的稳定性越强 C、 范式级别越高,存储同样的数据就需要分解成更多张表 D、 范式级别提高,数据库性能(速度)将下降 答案:B 解析:设计范式是符合某一种级别的关系模式的集合,即在关系数据库构造数据库必须遵循的规则。范式级别越高,存储同样数据就需要分解成更多张表。随着范式级别的提高,数据的存储结构与基于问题域的结构间的匹配程度也随之下降;在需求变化时数据的稳定性将变差;需要访问的表增多,性能(速度)将下降。【单项选择题】( ) 表达的不是

20、类之间的关系。A、 关联 B、 依赖 C、 创建 D、 泛化 答案:C 解析:UML中有4种关系:依赖、关联、泛化和实现。而“创建”表达的不是类之间的关系。【单项选择题】应用 ( ) 软件不能在Windows环境下搭建Web服务器。A、 IIS B、 Serv-U C、 WebSphere D、 WebLogic 答案:B 解析:在Windows环境中,常用来搭建Web服务器的软件有:IIS(Internet Information Server):是一个World Wide Web Server,Gopher Server和FTP Server全部包容在里面。它可以发布网页,并且ASP(Ac

21、tiveServerPages)、Java和VBScript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE)、有全文检索功能的(Index Server)、有多媒体功能的(Net Show)。WebShare:是IBM的集成软件平台。它包含了编写、运行和监视Web应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebLogic:是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署

22、和管理之中。而Serv-U只能用来搭建FTP服务器,不能用来搭建Web服务器。【单项选择题】在国家信息化体系六要素中,( ) 是国家信息化的核心任务,是国家信息化建设取得实效的关键。A、 信息技术和产业 B、 信息资源的开发和利用 C、 信息人才 D、 信息化政策法规和标准规范 答案:B 解析:国家信息化体系包括信息技术应用、信息资源、信息网络、信息技术和产业、信息化人才、信息化法规政策和标准规范6个要素。其信息资源的开发利用是国家信息化的核心任务,是国家信息化建设取得实效的关键,也是我国信息化的薄弱环节。可见B是正确答案。【单项选择题】软件需求可以分为功能需求、性能需求、外部接口需求、设计约

23、束和质量属性等几类。以下选项中, ( ) 均属于功能需求。对特定范围内修改所需的时间不超过3秒。按照订单及原材料情况自动安排生产排序。系统能够同时支持1000个独立站点的并发访问。系统可实现对多字符集的支持,包括GBK、BIG5和UTF-8等。定期生成销售分析报表。系统实行同城异地双机备份,保障数据安全。A、 B、 C、 D、 答案:B 解析:软件需求可以分为功能需求、性能需求、外部接口需求、设计约束和质量属性等几类。通过判断对特定范围内修改所需的时间不超过3秒性能需求。按照订单及原材料情况自动安排生产排序功能需求。系统能够同时支持1000个独立站点的并发访问性能需求。系统可实现对多字符集的支

24、持,包括GBK、BIG5和UTF-8等设计约束。定期生成销售分析报表功能需求。系统实行同城异地双机备份,保障数据安全设计约束。可见B的内容属于功能需求。【单项选择题】 以下关于J2EE多层分布式应用模型的对应关系的叙述, ( ) 是错误的。A、 客户层组件运行在客户端机器上 B、 Web层组件运行在客户端机器上 C、 业务逻辑层组件运行在J2EE服务器上 D、 企业信息系统层软件运行在EIS服务器上 答案:B 解析:J2EE平台采用了多层分布式应用程序模型,J2EE应用程序的各个部分将在J2EE组件中给出详细描述,包括: 运行在客户端机器的客户层组件。 运行在J2EE服务器中的Web层组件。

25、运行在J2EE服务器中的业务层组件。 运行在EIS服务器中的企业信息系统(EIS)层软件。可见选项B是不正确的。【单项选择题】以下关于.NET的叙述, ( ) 是错误的。A、NET是MicrosoftXMLWebservices平台 B、NETFramework是实现跨平台(设备无关性)的执行环境 C、 编译NET时,应用程序被直接编译成机器代码 D、 VisualStudioNET是一个应用程序集成开发环境 答案:C 解析:微软在2000年7月发布了新的应用平台.NET。NET平台中集成了一系列的技术,如COM+、XML等。NET是Microsoft XML Web services平台,N

26、ET Framework是实现跨平台(设备无关性)的执行环境,Visual Studionet是建立并集成W曲Services和应用程序的快速开发工具。在编译.NET时,应用程序不能被直 接编译成机器代码。可见C是错误的。【单项选择题】某信息系统项目采用结构化方法进行开发,按照项目经理的安排,项目成员小张绘制了下图。此时项目处于 ( ) 阶段。A、 总体规划 B、 系统分析 C、 系统设计 D、 系统实施 答案:B 解析:信息系统的生命周期可以分为4个阶段:立项、开发、运维、消亡。开发阶段又可分为总体规划阶段、系统分析阶段、系统设计阶段、系统实施阶段和系统验收阶段。数据流图(Data Flow

27、 Diagram)从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。数据流图以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以是一种功能模型。因此它主要用于系统分析阶段,应选B。【单项选择题】在软件开发项目中强调“个体和交互胜过过程和工具,可以工作的软件胜过全面的文档,客户合作胜过合同谈判,响应变化胜过遵循计划”,是 ( ) 的基本思想。A、 结构化方法 B、 敏捷方法 C、 快速原型方法 D、 增量迭代方法 答案:B 解析:敏捷宣言的主要内容为:

28、“个体和交互胜过过程和工具:可以工作的软件胜过全面的文档;客户合作胜过合同谈判;响应变化胜过遵循计划。在每对比对中,后者并非全无价值,但我们更看重前者。”所以,正确选项是B。【单项选择题】信息标准化是解决信息孤岛的重要途径,也是不同的管理信息系统之间数据交换和互操作的基础。作为信息化标准的一项关键技术,目前流行的 ( ) 以开放的自我描述方式定义了数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。这样组织的数据对于应用程序和用户都是友好的、可操作的。A、 可扩展标记语言(XML) B、 超文本标记语言(HTML) C、 通用标记语言(GML) D、 Web服务描述语言

29、(WSDL) 答案:A 解析:通用标记语言GML、超文本标记语言HTML、可扩展标记语言XMJ和Web服务描述语言WSDL都是文本置标语言。XML语言是一种通用的用来描述数据和数据之间关系的置标语言,WSDL是在XML的基础上定义的。故选A。【单项选择题】一般来说,可复用的构件相对于在单一应用中使用的模块具有较高的质量保证,其主要原因是 ( ) 。A、 可复用的构件在不断复用过程中,其中的错误和缺陷会被陆续发现,并得到及时排除 B、 可复用的构件首先得到测试 C、 可复用的构件一般规模较小 D、 第三方的构件开发商能提供更好的软件维护服务 答案:A 解析:构建开发者在生产可复用构件的过程中,对

30、构件的借口和配置环境均进行了较充分的测试,以保证构件可以在不同的配置环境下被复用。因此,最合适的选项应为A。【单项选择题】在Linux、Unix和苹果的Mac OS操作系统中,系统集成工程师可使用 ( ) 来构建用C、C+和Java等语言编写的软件。A、 GCC B、 VisualStudio.NET C、 Project D、 Visio 答案:A 解析:GCC是Linux下及Unix-like系统下的编译器,全称为GNU Compiler Collection,是开源的。目前GCC可以编译的语言包括:C,C+,Objective-C,Fortran,Java,and Ada。正确选项是A。

31、【单项选择题】某公司拟配置存储容量不少于9TB的磁盘阵列用于存储数据。假设只能购买每块存储容量为2TB的磁盘,以下说法正确的是 ( ) 。A、 如果配置RAID5的磁盘阵列,需要购买6块磁盘。在使用过程中当任何一块磁盘出现故障时,数据的完整性不受影响 B、 如果配置RAID0的磁盘阵列,需要购买5块磁盘,在使用过程中当任何一块磁盘出现故障时,数据的完整性不受影响 C、 如果配置RAID0+1的磁盘阵列,需要购买7块磁盘,在使用过程中当任何两块磁盘出现故障时,数据的完整性不受影响 D、如果配置RAID1+0的磁盘阵列,需要购买9块磁盘,在使用过程中当任何两块磁盘出现故障时,数据的完整性不受影响

32、答案:A 解析:RAID技术级别包最常用的是0、1、5三个级别,它们都可以通过硬件或软件的方式来实现。RAID 0是一种最简单且实现成本最低的一种RAID级别,它连续地分割数据,然后并行地读/写于多个磁盘上,具有很高的数据传输率。缺点是RAID 0不能应用于对数据可用性要求高的环境。RAID 1通过数据镜像实现数据冗余,在两对独立的磁盘上产生互为备份的数据。缺点是RAID 1在磁盘阵列中费用最高的。RAID 3和RAID 5都是校验方式。RAID 3的工作方式是用一块磁盘存放校验数据。由于任何数据的改变都要修改相应的数据校验信息,存放数据的磁盘有好几个且并行工作。缺点是存放校验数据的磁盘只有一

33、个,存在校验数据存放时的瓶颈。RAID 5的工作方式是将各个磁盘生成的数据校验切成块,分别存放到组成阵列的各个磁盘中去,这样就缓解了校验数据存放时所产生的瓶颈问题。缺点是分割数据及控制存放都要付出速度上的代价。本题正确选项是A。【单项选择题】基于各个阶段对信息的需求不同,软件开发工具可分为:计划工具、分析工具、设计工具、集成开发工具等。代码生成器属于 ( ) 。A、 设计工具 B、 分析工具 C、 计划工具 D、 集成开发工具 答案:D 解析:代码生成器属于集成开发工具。【单项选择题】模型视图控制器(MVC)模式是专门针对交互系统提出的。J2EE支持用MVC模式构建应用系统。“视图”是应用系统

34、的表示界面,可由JSP页面产生和实现;“控制器”是提供应用的处理过程控制,一般通过一个Servlet实现;“模型”代表的是应用的业务逻辑,在J2EE中通过 ( ) 实现。A、 JMS B、 JDBC C、 RMI-IIOP D、 EJB 答案:D 解析:JMS:Java消息服务,提供企业级消息服务的标准接口。JDBC:Java数据库连接技术,提供访问数据库的标准接口。RMI-IIOP:提供应用程序的通信接口。EJB:实现应用中关键的业务逻辑,创建基于构件的企业级应用程序。EJB在应用服务器的EJB容器内运行,由容器提供所有基本的中间层服务,如事务管理、安全、远程客户连接、生命周期管理和数据库连

35、接缓冲等。【单项选择题】假设ICBCA_ACCOUNT和CBCA_ACCOUNT是用计算机语言定义的两个不同的类。前者代表工商银行账户,后者代表建设银行账户。ZhangSan_ICBCAccount和LiSi_ ICBCAccount是用ICBCA_ACCOUNT 类定义的两个对象;ZhangSan_CBCAccount是用CBCA_ACCOUNT类定义的一个对象。下列说法中错误的是 ( ) 。A、 ZhangSan_ICBCAccount是ICBCA_ACCOUNT类的一个实例 B、 ZhangSan_ICBCAccount和LiSi_ICBCAccount总具有相同的属性 C、 Zhang

36、San_ICBCAccount和LiSi_ICBCAccount总具有相同的状态 D、 ZhangSan_CBCAccount和LiSi_ICBCAccount总具有不同的操作 答案:C 解析:因为ZhangSan_ICBCAccount是用ICBCA_ACCOUNT类定义的对象,而对象是类的实例,所以A的说法是正确的。因为ZhangSan_ICBCAccount和LiSi_ICBCAccount 是用ICBCA_ACCOUNT类定义的两个对象,而同一个类生成的多个对象总具有相同的属性,所以B的说法是正确的。ZhangSan_ICBCAccount和LiSi_ICBCAccount这两个对象虽

37、然是由同一个类生成的,但是每个对象在其生命周期内,受到某些事件的触发,会从一个状态转变到另一个状态。没有理由保证这两个对象的状态转化能完全同步,所以C的说法是错误的。ZhangSan_CBCAccount和LiSi_ICBCAccount这两个对象是由两个不同的类分别生成的,它们当然具有不同的操作。所以D的说法是正确的。【单项选择题】UML部署图定义了系统中软硬件的物理构架。在下列图中, ( ) 是一个UML部署图。A、 见题干图A B、 见题干图B C、 见题干图C D、 见题干图D 答案:C 解析:A是活动图,B是用例图,C是部署图,D是顺序图。所以,正确选项是C。【单项选择题】关于软件过

38、程改进,描述不正确的是 ( ) 。A、 问题的解决是过程改进的核心 B、 改进是受知识驱动的 C、 改进是项目开发人员的主要工作 D、 改进应该是一个不断持续的过程 答案:C 解析:软件过程改进的核心原则是:注重问题、强调知识创新、鼓励参与、领导层的统一、计划不断地改进。问题的解决是过程改进的核心;改进是一种知识的创新,改进是受知识的驱动的;改进是整个项目团队的主要工作;改进应该是一个不断持续的过程。【单项选择题】因为在软件开发的每一个环节都有可能产生意想不到的问题,所以 ( ) 。A、 应尽量由程序员或开发小组测试自己的程序 B、 在设计测试用例时,只需考虑合理的输入条件即可 C、 在设计测

39、试用例时,只需要考虑合理的输出条件即可 D、 应对把软件验证与确认贯穿到整个软件开发的全过程中 答案:D 解析:测试应避免自己测试自己的程序;软件测试用例的设计主要考虑用例编号、测试标题、重要级别、测试输入、操作步骤、预期结果等方面的结果;在软件开发的全过程中,都需要软件验证和确认。因此,正确选项是D。【单项选择题】软件需求分析要做的工作是 ( ) 。A、 确定软件开发阶段的适用工具 B、 清晰描述软件的功能和性能 C、 为原始问题及目标软件建立物理模型 D、 不仅解决目标系统“做什么”,还要解决目标系统“怎么做”的问题 答案:B 解析:需求分析是软件定义阶段中的最后一步,就是对目标系统提出完

40、整、准确、清晰、具体的要求,描述软件应有的功能和性能。【单项选择题】进行软件需求分析时 (  ) 。A、 应充分发挥分析人员的想象力 B、 应充分发挥分析人员和用户的想象力 C、 应注意一切信息与要求都是站在开发方的角度上考虑 D、 应注意一切信息与要求都是站在用户的角度上考虑 答案:D 解析:在进行需求分析时要满足客户需求,一切信息与要求都是站在用户的角度上考虑。【单项选择题】在开发某保险商务系统时,项目组人员绘制了如下所示的模型图。关于该保险商务系统和模型图,下述说法正确的是 ( ) 。A、 此模型是UML类图,它描述了保险商务系统的总体动态行为 B、 此模型图是UML部署图,它

41、描述了保险商务系统中的构件及其依赖关系 C、 此模型图是UML协助图,它描述了保险商务系统用户之间的协作和交互 D、 此模型图是UML用例图,它描述了外部参与者及其与保险商务系统的交互 答案:D 解析:此模型图是UML用例图。【单项选择题】关于数据访问中间件的作用,下列说法错误的是 ( ) 。A、 为了建立数据应用资源互操作的模式,对异构环境下的数据库和文件系统实现联接 B、 用来屏蔽掉各种平台及协议之间的差异,进行相互通信,实现应用程序之间的协同 C、 在分布、异构的网络计算环境中,可以将各种分布对象有机地结合在一起,完成系统的快速集成,实现对象重用 D、 使调用远端的过程像调用本地过程一样

42、 答案:D 解析:A、B、C均为数据访问中间件的作用,D是远程过程调用中间件。【单项选择题】下列描述中, ( ) 不是软件体系结构研究的内容。A、 软件体系结构描述语言及工具 B、 软件体系结构分析、设计及验证 C、 软件开发过程中应遵守的政策和法规 D、 特定领域的体系结构 答案:C 解析:软件体系结构是具有一定形式的结构化元素,包括处理构件、数据构件和连接构件,主要研究软件体系结构描述语言及工具、软件体系结构分析、设计及验证、特定领域的体系结构。【单项选择题】用一系列软件的修改来评价软件体系结构的易修改性,属于基于 ( ) 的软件体系结构评估方式。A、 调查问卷或检查表 B、 场景 C、

43、度量 D、 实际运行 答案:B 解析:基于调查问卷或检查表的评估方式主要是采用了调查问卷或检查表进行调查;基于场景的评估方式主要是用一系列对软件的修改来反映易修改性方面的需求,用一系列攻击性操作来代表安全性方面的需求等;基于度量的评估方式主要是通过建立质量属性和度量之间的映射原则,从软件体系结构文档中获取度量信息,根据映射原则分析推导出系统的某些质量属性。【单项选择题】关于系统工程的特点,下列叙述错误的是 ( ) 。A、 系统工程方法是以系统整体功能最佳为目标,通过对系统的综合和分析来构造系统模型,以调整改善系统的结构,使之达到整体最优化 B、 系统工程的研究强调系统与环境的融合,近期利益与长

44、远利益相结合,社会效益、生态效益与经济效益相结合C、 各类系统问题均可采用系统工程的方法来研究,系统工程方法具有广泛的适用性D、 系统工程研究是以数学理论为指导,采取的理论和方法是纯数学的理论和方法 答案:D 解析:系统工程方法是以系统整体功能最佳为目标,通过对系统的综合、系统分析构造系统模型来调整改善系统的结构,使之达到整体最优化。系统工程的研究强调系统与环境的融合,近期利益与长远利益相结合,社会效益、生态效益与经济效益相结合。各类系统问题均可以采用系统工程的方法来研究,系统工程方法具有广泛的适用性。系统工程研究是以系统思想为指导,采取的理论和方法是综合集成各学科、各领域的理论和方法。【单项

45、选择题】 包过滤技术防火墙在过滤数据包时,一般不关心A、 数据包的源地址 B、 数据包的协议类型 C、 数据包的目的地址 D、 数据包的内容 答案:D 解析: 数据包过滤是通过对数据包的ip头和tcp头或udp头的检查来实现的,不检查数据包的内容。【单项选择题】杂凑函数SHAI的输入分组长度为()比特A、 128 B、 256 C、 512 D、 1024 答案:C 解析:sha-1算法对输入按512位进行分组,并以分组为单位进行处理。【单项选择题】AES结构由以下4个不同的模块组成,其中()是非线性模块A、 字节代换 B、 行移位 C、 列混淆 D、 轮密钥加 答案:A 解析:aes算法中的s盒变换是按字节进行的代替变换,即字节代换。【单项选择题】信息系统开发方法有很多种,开发人员可以根据项目的需要选择一种适合的开发方法,其中把整个系统的开发过程分为若干阶段,然后一步一步地依次进行的方法称为 ( ) 。A、 结构化方法 B、 面向对象方法 C、 原型方法 D、 瀑布模型方法 答案:A 解析:结构化方法将系统生命周期划分为:系统规划、系统分析、系统设计、系统实施、系统维护等阶段,采用自顶向下的结构化、模块化

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁