系统架构设计师 案例论文 信息技术基础.docx
《系统架构设计师 案例论文 信息技术基础.docx》由会员分享,可在线阅读,更多相关《系统架构设计师 案例论文 信息技术基础.docx(439页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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是正确答案。【单项选择题】软件需求可以分为功能需求、性能需求、外部接口需求、设计约
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统架构设计师 案例论文 信息技术基础 系统 架构 设计师 案例 论文 信息技术 基础
限制150内