版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
住在富人区的她2022年职业考证-软考-系统分析师考试名师押题精选卷I(带答案详解)(图片可根据实际调整大小)题型12345总分得分一.综合题(共50题)1.单选题
结构化设计(StructuredDesign,SD)是一种面向数据流的系统设计方法,它以()等文档为基础,是一个()。逐步求精和模块化的过程。SD方法的基本思想是将软件设计成由相对独立且具有单一功能的模块,其中()阶段的主要任务是确定软件系统的结构,对软件系统进行模块划分,确定每个模块的功能、接口和模块之间的调用关系。
问题1选项
A.数据流图和数据字典
B.业务流程说明书
C.需求说明书
D.数据说明书
问题2选项
A.自底向上
B.自顶向下
C.原型化
D.层次化
问题3选项
A.模块设计
B.详细设计
C.概要设计
D.架构设计
【答案】第1题:A
第2题:B
第3题:C
【解析】第1题:本题考查的是结构化设计相关内容。
结构是指系统内各个组成要素之间的相互联系、相互作用的框架。结构化方法也称为生命周期法,是一种传统的信息系统开发方法,由结构化分析(StructuredAnalysis,SA)、结构化设计(StructuredDesign,SD)和结构化程序设计(StructuredProgramming,SP)三部分有机组合而成,其精髓是自顶向下、逐步求精和模块化设计。
结构化设计是一种面向数据流的系统设计方法,它以数据流图和数据字典等文档为基础。数据流图从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。数据字典是对于数据模型中的数据对象或者项目的描述的集合,这样做有利于程序员和其他需要参考的人。在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。第一空为A选项。
结构化设计的基本思想是自顶向下逐步分解。这一思想指明了模块划分工作的层次性。首先,将系统整体看作一个模块,按其功能分为若干个子模块,这些子模块各自承担系统部分功能,并协调完成系统总体功能。然后,将每一个子模块分别作为整体,进一步划分下一层功能更简单的子模块,以此类推,直至模块功能不能再划分为止,最终形成层次型的系统结构模型。第二空为B选项。
SD可以进一步细分为概要设计和详细设计两个阶段,其中概要设计主要任务是确定软件系统的结构,对软件系统进行模块划分,确定每个模块的功能、接口和模块之间的调用关系。而详细设计则是具体描述每个部件或模块的实现方法。第三空为C选项。
第2题:
第3题:
2.单选题
在软件使用许可中,按照被许可使用权排他性强弱的不同,可分为独占使用许可、()。
问题1选项
A.排他使用许可和多用户许可
B.排他使用许可和普通使用许可
C.专有许可和普通使用许可
D.专有许可和多用户许可
【答案】B
【解析】本题考查的是知识产权相关知识。
按照被许可使用权的排他性强弱不同,可以将使用许可分为以下三种:
(一)独占使用许可
当软件著作权人许可他人享有独占使用许可之后,便不得再许可任何第三人使用该软件,并且软件著作权人自己在该独占使用许可有效期间也不得使用该软件,这种使用许可的排他性最强。
现实中只有少数对软件经销许可采用该方式,极少对软件用户采用这种许可方式。
(二)排他使用许可
当权利人向被许可人发放排他使用许可之后,依约不得再向任何第三人发放该软件的使用许可,但软件著作权人自己仍然可以使用该软件。现实中,一般也不对软件用户采用这种许可方式。
(三)普通使用许可
普通使用许可是最常见的许可方式。被许可人除了享有自己使用的权利之外,并不享有任何排他权利。软件著作权人可以不受限制地向多数人发放这种许可。根据我国法律规定,凡未明确说明是独占使用许可或排他使用许可的,即该许可为普通使用许可。目前通过市场上购买的各种商品化软件的使用权都属于这种普通使用许可。
本题选择B选项。
3.单选题
随着对象持久化技术的发展,产生了众多持久化框架,其中,(
)基于EJB技术。(
)是ORM的解决方案。
问题1选项
A.iBatis
B.CMP
C.JDO
D.SQL
问题2选项
A.SQL
B.CMP
C.JDO
D.iBatis
【答案】第1题:B
第2题:D
【解析】JAVA体系下,目前主流的持久化技术框架包括CMP、Hibernate、iBatis和JDO等。
1.CMP
在J2EE架构中,CMP(Container-ManagedPersistence,容器管理持久化)是由EJB容器来管理实体EJB的持久化,EJB容器封装了对象/关系的映射和数据访问细节。CMP和ORM的相似之处在于,两者都提供对象/关系映射服务,都将对象持久化的任务从业务逻辑中分离出来。区别在于CMP负责持久化实体EJB组件,而ORM负责持久化POJO(PlainOrdinaryJavaObject,简单的Java对象),它是普通的基于JavaBean形式的实体域对象。
CMP模式的优点在于它基于EJB技术,是SUNJ2EE体系的核心部分,获得了业界的普遍支持,包括各大厂商和开源组织等,如果选择它来进行企业级开发,技术支持会非常完备,同时其功能日趋完善,包括了完善的事务支持,EJBQL查询语言和透明的分布式访问等。CMP的缺点在于开发的实体必须遵守复杂的J2EE规范,而ORM没有类似要求,其灵活性受到影响;而且,CMP只能运行在EJB容器中,而普通POJO可以运行在任何一种Java环境中;尽管遵循J2EE的规范,但EJB的移植性比ORM要差。
2.Hibernate
Hibernate和iBatis都是ORM解决方案,不同的是两者各有侧重。
3.iBatis
iBatis提供Java对象到SQL(面向参数和结果集)的映射实现,实际的数据库操作需要通过手动编写SQL实现,与Hibernate相比,iBatis最大的特点就是小巧,上手较快。如果不需要太多复杂的功能,iBatis是既可满足要求又足够灵活的最简单的解决方案。
4.JDO
JDO(JavaDataObject,Java数据对象)是SUN公司制定的描述对象持久化语义的标准API,它是Java对象持久化的新规范。JDO提供了透明的对象存储,对开发人员来说,存储数据对象完全不需要额外的代码(例如,JDBCAPI的使用)。这些繁琐的例行工作已经转移到JDO产品提供商身上,使开发人员解脱出来,从而集中时间和精力在业务逻辑上。
另外,JDO很灵活,因为它可以在任何数据底层上运行。JDBC只能应用于关系型数据库,而JDO更通用,提供到任何数据底层的存储功能,包括关系型数据库、普通文件、XML文件和对象数据库等,使得应用的可移植性更强。
4.案例题
阅读以下关于数据管理的叙述,在答题纸上回答问题1至问题3。
【说明】
某软件企业开发了一套新闻社交类软件,提供常见的新闻发布、用户关注、用户推荐、新闻点评、新闻推荐、热点新闻等功能,项目采用MySQL数据库来存储业务数据。系统上线后,随着用户数量的增加,数据库服务器的压力不断加大。为此,该企业设立了专门的工作组来解决此问题。
张工提出对MySQL数据库进行扩展,采用读写分离,主从复制的策略,好处是程序改动比较小,可以较快完成,后续也可以扩展到MySQL集群,其方案如图4-1所示。李工认为该系统的诸多功能,并不需要采用关系数据库,甚至关系数据库限制了功能的实现,应该采用NoSQL数据库来替代MySQL,重新构造系统的数据层。而刘工认为张工的方案过于保守,对该系统的某些功能,如关注列表、推荐列表、热搜榜单等实现困难,且性能提升不大;而李工的方案又太激进,工作量太大,短期无法完成,应尽量综合二者的优点,采用Key-Value数据库+MySQL数据库的混合方案。
经过组内多次讨论,该企业最终决定采用刘工提出的方案。
【问题1】(8分)
张工方案中采用了读写分离,主从复制策略。其中,读写分离设置物理上不同的主/从服务器,让主服务器负责数据的(a)操作,从服务器负责数据的(b)操作,从而有效减少数据并发操作的(c),但却带来了(d)。因此,需要采用主从复制策略保持数据的(e)。
MySQL数据库中,主从复制是通过binarylog来实现主从服务器的数据同步,MySQL数据库支持的三种复制类型分别是(f)、g)、(h)。
请将答案填入(a)~(h)处的空白,完成上述描述。
【问题2】(8分)
李工方案中给出了关系数据库与NoSQL数据的比较,如表4-1所示,以此来说明该新闻社交类软件更适合采用NoSQL数据库。请完成表4-1中的(a)~(d)处空白。
表4-1关系数据库与NoSQL数据库特征比较
【问题3】(9分)
刘工提出的方案采用了Key-Value数据库+MySQL数据库的混合方案,是根据数据的读写特点将数据分别部署到不同的数据库中。但是由于部分数据可能同时存在于两个数据库中,因此存在数据同步问题。请用200字以内的文字简要说明解决该数据同步问题的三种方法。
【答案】【问题1】
(a)写
(b)读
(c)延迟
(d)数据不一致风险
(e)一致性
(f)基于SQL语句的复制(statement-basedreplication,SBR)
(g)基于行的复制(row-basedreplication,RBR)
(h)混合模式复制(mixed-basedreplication,MBR)
【问题2】
(a)弱一致性
(b)非结构化
(c)弱事务性
(d)海量数据
【问题3】
1、实时同步方案,先查缓存,查不到再从DB查询,并保存到缓存;更新缓存时先更新数据库,再将缓存设置过程期更新缓存。
2、异步队列方式同步,可采用消息中间件处理。
3、通过数据库插件完成数据同步。
4、利用触发器进行缓存同步。
【解析】MySQL的三种类型分别是:
1、基于SQL语句的复制(statement-basedreplication,SBR),
2、基于行的复制(row-basedreplication,RBR),
3、混合模式复制(mixed-basedreplication,MBR)。
5.单选题
运用互联网技术,在系统性能评价中通常用平均无故障时间(MTBF)和平均故障修复时间(MTTR)分别表示计算机系统的可靠性和可用性,(
)表示系统具有高可靠性和高可用性。
问题1选项
A.MTBF小,MTTR小
B.MTBF大,MTTR小
C.MTBF大,MTTR大
D.MTBF小,MTTR大
【答案】B
【解析】MTBF:平均无故障时间,也就是平均运行多久不出故障,这个时间越大,可用性越好。
MTTR:平均故障修复时间,也就是每次故障需要多长时间恢复为正常状态,这个时间越小越好。
如果两次故障的间隔时间长,而每次故障的修复时间短,则系统的可靠性高。
6.单选题
假设计算机系统中有三类互斥资源R1、R2
和R3
,可用资源数分别为9、5和3,若在T0时刻系统中有P1,P2,P3,P4,和P5五个进程,这些进程对资源的最大需求量和已分配资源数如下表所示。在T0
时刻系统剩余的可用资源数分别为()。如果进程按()序列执行,那么系统状态是安全的。
问题1选项
A.1、1和0
B.1、1和1
C.2、1和0
D.2、0和1
问题2选项
A.P1→P2→P4→P5→P3
B.P4→P2→P1→P5→P3
C.P5→P2→P4→P3→P1
D.P5→P1→P4→P2→P3
【答案】第1题:D
第2题:C
【解析】本题考银行家算法。
T0时刻,系统剩余的可用资源数分别为:
R1:9-(2+2+1+1+1)=2
R2
:5-(1+1+1+1+1)=0
R3
:3-(1+1)=1
以目前的资源,只能先执行P5,P5执行完,系统剩余资源为:3,1,1,此时可执行P2,但不能执行P1,所以应选C。
7.单选题
设三个煤场A、B、C分别能供应煤12、14、10万吨,三个工厂X、Y、Z分别需要煤11、12、13万吨,从各煤场到各工厂运煤的单价(百元/吨)见下表方框内的数字。只要选择最优的运输方案,总的运输成本就能降到(
)百万元。
问题1选项
A.83
B.91
C.113
D.153
【答案】A
【解析】该题的基本解题思路为:先按前两列最优化原则排定,然后按行进行最优化验证,如果不是最优则调整。
最终找到的最优方案为:
煤场A:供给Y工厂12万吨。
煤场B:供给X工厂1万吨;供给Z工厂13万吨。
煤场C:供给X工厂10万吨。
8.单选题
下列开发方法中,(
)不属于敏捷开发方法。
问题1选项
A.极限编程
B.螺旋模型
C.自适应软件开发
D.水晶方法
【答案】B
【解析】常见的敏捷开发模型包括:
1、极限编程
2、自适应软件开发
3、水晶方法
4、SCRUM
5、功用驱动开发方法(FDD)
9.单选题
IP地址6/16的网络地址是()。
问题1选项
A.
B.
C.
D.
【答案】A
10.单选题
甲公司从市场上购买乙公司生产的软件,作为甲公司计算机产品的部件。丙公司已经取得该软件的发明权,并许可乙公司生产销售该软件。下列说法中,正确的是(
)。
问题1选项
A.甲公司的行为构成对丙公司权利的侵犯
B.甲公司的行为不构成对丙公司权利的侵犯
C.甲公司的行为不侵犯丙公司的权利,乙公司侵犯了丙公司的权利
D.甲公司的行为与乙公司的行为共同构成对丙公司权利的侵犯
【答案】B
【解析】本题考查知识产权中的侵权判定。
由于甲公司与乙公司都是合法的渠道得到的软件或授权,所以过程中不存在侵权行为。
11.单选题
在软件逆向工程的相关概念中,()是指在同一抽象级别上转换系统描述形式。()是指在逆向工程所获得信息的基础上,修改或重构已有的系统,产生系统的一个新版本。
问题1选项
A.设计恢复
B.正向工程
C.设计重构
D.重构
问题2选项
A.设计重构
B.双向工程
C.再工程
D.重构
【答案】第1题:D
第2题:C
【解析】第1题:本题考查了逆向工程相关内容。
软件的逆向工程是分析程序,力图在比源代码更高抽象层次上建立程序的表示过程,逆向工程是设计的恢复过程。
与逆向工程相关的概念有重构、设计恢复、再工程和正向工程。
(1)重构(restructuring)。重构是指在同一抽象级别上转换系统描述形式。第一空选择D选项。
(2)设计恢复(designrecovery)。设计恢复是指借助工具从已有程序中抽象出有关数据设计、总体结构设计和过程设计等方面的信息。
(3)再工程(re-engineering)。再工程是指在逆向工程所获得信息的基础上,修改或重构已有的系统,产生系统的一个新版本。再工程是对现有系统的重新开发过程,包括逆向工程、新需求的考虑过程和正向工程三个步骤。
它不仅能从已存在的程序中重新获得设计信息,而且还能使用这些信息来重构现有系统,以改进它的综合质量。在利用再工程重构现有系统的同时,一般会增加新的需求,包括增加新的功能和改善系统的性能。第一空选择C选项
(4)正向工程(forwardengineering)。正向工程是指不仅从现有系统中恢复设计信息,而且使用该信息去改变或重构现有系统,以改善其整体质量。
第2题:
12.案例题
阅读以下关于数据管理的叙述,在答题纸上回答问题1至问题3。
【说明】
某全国连锁药店企业在新冠肺炎疫情期间,紧急推出在线口罩预约业务系统。该业务系统为普通用户提供口罩商品查询、购买、订单查询等业务,为后台管理人员提供订单查询、订单地点分布汇总、物流调度等功能。该系统核心的关系模式为预约订单信息表。
推出业务系统后,几天内业务迅速增长到每日10万多笔预约订单,系统数据库服务器压力剧增,导致该业务交易响应速度迅速降低,甚至出现部分用户页面无法刷新、预约订单服务无响应的情况。为此,该企业紧急成立技术团队,由张工负责,以期尽快解决该问题。
【问题1】(9分)
经过分析,张工认为当前预约订单信息表存储了所有订单信息,记录已达到了百万级别。系统主要的核心功能均涉及对订单信息表的操作,应首先优化预约订单信息表的读写性能,建议针对系统中的SQL语句,建立相应索引,并进行适当的索引优化。
针对张工的方案,其他设计人员提出了一些异议,认为索引过多有很多副作用。请用100字以内的文字简要说明索引|过多的副作用。
【问题2】(10分)
作为团队成员之一,李工认为增加索引并进行优化并不能解决当前问题,建议采用物理分区策略,可以根据预约订单信息表中“所在城市”属性进行表分区,并将每个分区分布到独立的物理磁盘上,以提高读写性能。常见的物理分区特征如表41所示。李工建议选择物理分区中的列表分区模式。
请填补表4-1中的空(a)~(d)处,并用100字以内的文字解释说明李工选择该方案的原因。
【问题3】(6分)
在系统运行过程中,李工发现后台管理人员执行的订单地址信息汇总等操作,经常出现与普通用户的预约订单操作形成读写冲突,影响系统的性能。因此李工建议采用读写分离模式,采用两台数据库服务器,并采用主从复制的方式进行数据同步。请用100字以内的文字简要说明主从复制的基本步骤。
【答案】【问题1】
索引过多的副作用有:
(1)过多的索引会占用大量的存储空间;
(2)更新开销,更新语句会引起相应的索引更新;
(3)过多索引会导致查询优化器需要评估的组合增多;
(4)每个索引都有对应的统计信息,索引越多则需要的统计信息越多;
(5)聚集索引的变化会导致非聚集索引的同步变化。
【问题2】
(a)属性的离散值
(b)周期性数据/周期数据
(c)能力强
(d)均匀
李工建议根据预约订单所在城市进行表分区,而所在城市属性为离散值,根据所在城市属性建立列表分区,也方便不同城市处理自己的数据,方便数据管理。
【问题3】
主从复制的基本步骤:
(1)主服务器将所做修改通过自己的IO线程,保存在本地二进制日志中;
(2)从服务器上的1/0线程读取主服务器上面的二进制日志,然后写入从服务器本地的中继日志;
(3)从服务器上同时开启一个SQLthread,定时检查中继日志,如果发现有更新则立即把更新的内容在本机的数据库上面执行一遍。
【解析】本题考查的是数据库相关知识内容及应用。
【问题1】
索引是为了加速对表中数据行的检索而创建的一种分散的存储结构。索引是针对表而建立的,它是由数据页面以外的索引页面组成的,每个索引页面中的行都会含有逻辑指针,以便加速检索物理数据。
索引的优点:
(1)加快了数据的检索速度;
(2)创建唯一性索引,保证数据库表中每一行数据的唯一性;
(3)加速表和表之间的连接;
(4)在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间;
(5)建立索引之后,在信息查询过程中可以使用优化隐藏器,提高整个信息检索系统的性能。
索引过多的缺点:
(1)过多的索引会占用大量的存储空间;
(2)更新开销,更新语句会引起相应的索引更新;
(3)过多索引会导致查询优化器需要评估的组合增多;
(4)每个索引都有对应的统计信息,索引越多则需要的统计信息越多;
(5)聚集索引的变化会导致非聚集索引的同步变化。
【问题2】
范围分区:Range分区是应用范围比较广的表分区方式,它是以列的值的范围来做为分区的划分条件,将记录存放到列值所在的range分区中。如按照时间划分,2010年1月的数据放到a分区,2月的数据放到b分区,在创建的时候,需要指定基于的列,以及分区的范围值。
列表分区:List分区也需要指定列的值,其分区值必须明确指定,该分区列只能有一个,不能像range或者hash分区那样同时指定多个列做为分区依赖列,但它的单个分区对应值可以是多个。在根据某字段,如城市代码分区时,可以指定default,把非分区规则的数据,全部放到这个default分区。
组合分区:如果某表按照某列分区之后,仍然较大,或者是一些其它的需求,还可以通过分区内再建子分区的方式将分区再分区,即组合分区的方式。
Hash分区(散列分区):对于那些无法有效划分范围的表,可以使用hash分区,这样对于提高性能还是会有一定的帮助。hash分区会将表中的数据平均分配到你指定的几个分区中,列所在分区是依据分区列的hash值自动分配,因此你并不能控制也不知道哪条记录会被放到哪个分区中,hash分区也可以支持多个依赖列。
李工建议根据预约订单所在城市进行表分区,而所在城市属性为离散值,根据所在城市属性建立列表分区,也方便不同城市处理自己的数据,方便数据管理。
【问题3】
主从复制的定义:
主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库。在赋值过程中,一个服务器充当主服务器,而另外一台服务器充当从服务器。当一台从服务器连接到主服务器时,从服务器会通知主服务器从服务器的日志文件中读取最后一次成功更新的位置。然后从服务器会接收从哪个时刻起发生的任何更新,然后锁住并等到主服务器通知新的更新。
主从复制的原理:
1.数据库有个bin-log二进制文件,记录了所有sql语句。
2.我们的目标就是把主数据库的bin-log文件的sql语句复制过来。
3.让其在从数据的relay-log重做日志文件中再执行一次这些sql语句即可。
主从复制的基本步骤:
(1)主服务器将所做修改通过自己的IO线程,保存在本地二进制日志中;
(2)从服务器上的1/0线程读取主服务器上面的二进制日志,然后写入从服务器本地的中继日志;
(3)从服务器上同时开启一个SQLthread,定时检查中继日志,如果发现有更新则立即把更新的内容在本机的数据库上面执行一遍。
13.单选题
()是一套为企业运营提供辅助决策和日常管理信息的大规模集成化软件,同时也是辅助企业管理向零缺陷趋近的一整套现代化管理思想和办公手段。它将供应商和企业内部的采购、()、销售以及客户紧密联系起来,可对()上的所有环节进行有效管理,实现对企业的动态控制和资源的集成和优化,提升基础管理水平,追求资源的合理高效利用。
问题1选项
A.供应链管理系统
B.财务管理系统
C.信息资源规划系统
D.企业资源规划系统
问题2选项
A.人力
B.生产
C.培训
D.交付
问题3选项
A.供应链
B.资金链
C.信息流
D.业务流
【答案】第1题:D
第2题:B
第3题:A
【解析】第1题:本题考查的是ERP相关内容。
ERP(企业资源规划系统)是一套多方面、全方位为企业运营提供辅助决策信息和大量日常管理信息的大规模集成化软件,同时也是企业管理不断向零缺陷趋近的一整套现代化管理思想和办公手段。它能使企业在纵横市场的过程中始终处于企业供应与市场需求的平衡点,以及最优资源配置,最少资源占用的状态,从而加速企业资金周转,修正企业日常运营中的偏差,使企业达到全面受控状态。第一空为D选项。
1.ERP的概念
ERP是一种融合了企业最佳实践和先进信息技术的新型管理工具,它扩充了管理信息系统(ManagementInformationSystem,MIS)和制造资源计划(ManufacturingResourcesPlanning,MRP)的管理范围,将供应商和企业内部的采购、生产、销售以及客户紧密联系起来,可对供应链上的所有环节进行有效管理,实现对企业的动态控制和各种资源的集成和优化,提升基础管理水平,追求企业资源的合理高效利用。为了更好地理解ERP的概念,可以从管理思想、软件产品和管理系统三个角度来思考。第二空为B选项,第三空为A选项。
(1)管理思想。ERP最初是一种基于企业内部供应链的管理思想,是在MRPⅡ的基础上扩展了管理范围,给出了新的结构。它的基本思想是将企业的业务流程看作是一个紧密联接的供应链,将企业内部划分成几个相互协同作业的支持子系统,例如,财务、市场营销、生产制造、质量控制、售后服务、工程技术等。
(2)软件产品。随着应用的深入,软件产品作为ERP的载体,也在向更高的层次发展。最初,ERP就是一个软件开发项目。这时的ERP产品费用高、耗时长,而且项目可控性很差,导致ERP成功率很低;后来,ERP产品发展成为模块化,这时,大大地提高了软件开发效率,但是,由于是产品导向的,出现了削足适履的现象。因此,这时的ERP成功率还是不高;现在,大多数ERP产品供应商都在模块化的基础上,把产品和服务进行了集成,能实现ERP产品的技术先进性和个性化设计,为用户提供一体化的解决方案。
(3)管理系统。管理系统是ERP的基础和依托。ERP是一个集成的信息系统,集成了企业各个部门、各种资源和环境。具体而言,ERP管理系统主要由六大功能目标组成,分别是支持企业整体发展战略经营系统、实现全球大市场营销战略与集成化市场营销、完善企业成本管理机制、研究开发管理系统、建立敏捷的后勤管理系统、实施准时生产方式。
第2题:
第3题:
14.单选题
Unified
Modeling
Language
(UML)
is
a
widely
used
method
of
visualizing
and
documenting
an
information
system.
The
UML
can
be
used
to
develop()
,
in
which
an
object
represents
a
person,
place,
event,
or
transaction
that
is
significant
to
the
information
system.
Systems
analysts
define
an
object's
attributes
during
the()。
An
object
also
has(),which
are
tasks
or
functions
that
the
object
performs
when
it
receives
a
message,
or
command,
to
do
so.
A(n)()is
a
group
of
similar
objects.
If
objects
are
similar
to
nouns,
attributes
are
similar
to
adjectives
that
describe
the
characteristics
of
an
object.
Objects
can
have
a
specific
attribute
called
a(n()(),
which
of
an
object
is
an
adjective
that
describes
the
object's
current
status.
All
objects
within
a
class
share
common
attributes
and
methods,
so
a
class
is
like
a
blueprint,
or
template
for
all
the
objects
within
the
class.
问题1选项
A.databasemodels
B.objectmodels
C.eventmodels
D.staticsystemmodels
问题2选项
A.systemsmaintenanceprocess
B.systemsimplementationprocess
C.systemsdesignprocess
D.systemstestingprocess
问题3选项
A.methods
B.interactions
C.interfaces
D.behaviors
问题4选项
A.actor
B.instance
C.component
D.class
问题5选项
A.state
B.constant
C.instance
D.member
【答案】第1题:B
第2题:C
第3题:A
第4题:D
第5题:A
【解析】第1题:统一建模语言(UML)是一种广泛使用的信息系统可视化和文档化方法。UML可用于开发(),其中一个对象表示对信息系统重要的人、地点、事件或事务。系统分析人员在()期间定义对象的属性。对象还具有(),是对象在收到消息或命令时执行的任务或函数。一个()是一组类似的对象。如果对象类似于名词,那么属性类似于描述对象特征的形容词。对象可以有一个称为()的特定属性,该属性是描述对象当前状态的形容词。一个类中的所有对象都共享公共属性和方法,因此一个类就像是一个蓝图,或者类中所有对象的模板。
A、数据库模型B、对象模型C、事件模型D、静态系统模型
A、系统维护过程B、系统实施过程C、系统设计过程D、系统测试过程
A、方法B、交互C、接口D、行为
A、参与者B、实例C、构件D、类
A、状态B、常量C、实例D、成员
第2题:
第3题:
第4题:
第5题:
15.单选题
配置POP3服务器时,邮件服务器中默认开放TCP的()端口。
问题1选项
A.21
B.25
C.53
D.110
【答案】D
【解析】常用协议端口号情况如下:
POP3:110端口,邮件收取。
SMTP:25端口,邮件发送。
FTP:20数据端口/21控制端口,文件传输协议。
HTTP:80端口,超文本传输协议,网页传输。
DHCP:67端口,IP地址自动分配。
SNMP:161端口,简单网络管理协议。
DNS:53端口,域名解析协议,记录域名与IP的映射关系。
TCP:可靠的传输层协议。
UDP:不可靠的传输层协议。
ICMP:因特网控制协议,PING命令来自该协议。
IGMP:组播协议。
ARP:地址解析协议,IP地址转换为MAC地址。
RARP:反向地址解析协议,MAC地址转IP地址。
16.单选题
系统结构化分析模型包括数据模型、功能模型和行为模型,这些模型的核心是()。
问题1选项
A.实体联系图
B.状态转换图
C.数据字典
D.流程图
【答案】C
【解析】本题考查的是结构化分析模型的相关概念。
结构化分析就是一种建立模型的活动,通常建立数据模型、功能模型和行为模型三种模型。流程图一般用于描述活动流程或程序执行流程,程序流程图是设计阶段的工具,与结构化分析无关。
实体-关系图(E-R图):用于建立数据模型,其中包含了实体、关系、属性。
数据流图(DFD):描绘信息流和数据输入输出的移动过程。是结构化分析过程中使用的主要功能建模工具。
状态转换图:通过描述系统的状态及引起系统状态转换的事件,表示系统的行为,提供了行为建模的机制。
数据字典:描述在数据模型、功能模型和行为模型中出现的数据对象和控制信息的特征,给出这些对象的精确定义。数据字典是分析模型的核心,通常使用CASE工具来创建和维护数据字典。
数据字典是结构化分析方法(SA方法)的核心。它通常包括五个部分,即数据项、数据结构、数据流、数据存储、处理过程。答案选择C选项。
17.单选题
在企业信息化中,()的主要方法有业务与IT整合和企业IT架构构建。下面关于上述两种方法的说法中,不正确的是()。
问题1选项
A.信息架构继承
B.企业战略与信息化战略集成
C.信息化规划与业务整合
D.信息化规划与企业战略规划
问题2选项
A.业务与IT整合和企业IT架构两种方法不存在任何领域的重叠
B.业务与IT整合是一种以业务为导向的、全面的IT管理咨询实施方法论
C.企业IT架构帮助企业制订IT战略,并对其投资决策进行指导
D.企业IT架构适用于现有信息系统和IT基础架构不一致、不兼容和缺乏统一的整体管理的企业
【答案】第1题:B
第2题:A
【解析】第1题:企业战略与信息化战略集成的主要方法有BITA(Business-ITAlignment,业务与IT整合)和EITA(EnterpriseITArchitecture,企业IT架构)。
(1)业务与IT整合。BITA是一种以业务为导向的、全面的IT管理咨询实施方法论。从制订企业战略、建立(或改进)企业组织结构和业务流程,到进行IT管理和制订过渡计划(transitionplan),使IT能够更好地为企业战略和目标服务。BITA适用于信息系统不能满足当前管理中的业务需要,业务和IT之间总是有不一致的地方。BITA的主要步骤是:评估和分析企业当前业务和IT不一致的领域,整理出企业的业务远景和未来战略,建立业务模型,提出达到未来目标的转变过程建议和初步计划,以及执行计划。
(2)企业IT架构。EITA分析企业战略,帮助企业制订IT战略,并对其投资决策进行指导。在技术、信息系统、信息、IT组织和IT流程方面,帮助企业建立IT的原则规范、模式和标准,指出IT需要改进的方面并帮助制订行动计划。EITA适用于现有信息系统和IT基础架构不一致、不兼容和缺乏统一的整体管理的企业。
根据以上介绍可知,BITA和EITA有相同之处,甚至在某些领域有重叠。在企业信息化实践中,需要根据实际情况,选择其中的一种方法,或者结合使用BITA和EITA方法进行实施。
第2题:企业战略与信息化战略集成的主要方法有BITA(Business-ITAlignment,业务与IT整合)和EITA(EnterpriseITArchitecture,企业IT架构)。
(1)业务与IT整合。BITA是一种以业务为导向的、全面的IT管理咨询实施方法论。从制订企业战略、建立(或改进)企业组织结构和业务流程,到进行IT管理和制订过渡计划(transitionplan),使IT能够更好地为企业战略和目标服务。BITA适用于信息系统不能满足当前管理中的业务需要,业务和IT之间总是有不一致的地方。BITA的主要步骤是:评估和分析企业当前业务和IT不一致的领域,整理出企业的业务远景和未来战略,建立业务模型,提出达到未来目标的转变过程建议和初步计划,以及执行计划。
(2)企业IT架构。EITA分析企业战略,帮助企业制订IT战略,并对其投资决策进行指导。在技术、信息系统、信息、IT组织和IT流程方面,帮助企业建立IT的原则规范、模式和标准,指出IT需要改进的方面并帮助制订行动计划。EITA适用于现有信息系统和IT基础架构不一致、不兼容和缺乏统一的整体管理的企业。
根据以上介绍可知,BITA和EITA有相同之处,甚至在某些领域有重叠。在企业信息化实践中,需要根据实际情况,选择其中的一种方法,或者结合使用BITA和EITA方法进行实施。
18.单选题
IEEE-1394总线采用菊花链的拓扑结构时,可最多支持63个节点。当1394总线支持1023条桥接总线时,最多可以采用菊花链的拓扑结构互连()个节点。
问题1选项
A.1023
B.1086
C.64449
D.645535
【答案】C
【解析】本题考查的是总线相关计算。
根据题干可知,IEEE-1394通常可以以树形或菊花链形拓扑结构连接63台设备,这63个设备对外可以连接其他总线,现在这每个1394设备支持1023条桥接总线与其他节点进行连接,那么此时最多可以互63*1023=64449个节点。
19.单选题
结构化设计(StructuredDesign,SD)是一种面向数据流的方法,可进一步细分为()两个阶段,它根据()和系统结构准则,将DFD转换为系统结构图,用系统结构图来建立系统的物理模型,描述系统分层次的模块结构,以及模块之间的通信与控制关系。
问题1选项
A.概要设计和详细设计
B.数据库设计和架构设计
C.概要设计和架构设计
D.模块设计和数据设计
问题2选项
A.模块耦合性原则
B.模块独立性原则
C.自顶向下原则
D.自底向上原则
【答案】第1题:A
第2题:B
【解析】第1题:SD可以进一步细分为概要设计和详细设计两个阶段,它根据模块独立性原则和系统结构准则,将DFD转换为系统结构图(也称为模块结构图或控制结构图),用系统结构图来建立系统的物理模型,描述系统分层次的模块结构,以及模块之间的通信与控制关系。SD方法给出了一组帮助系统设计人员在模块层次上区分设计质量的原理与技术,它通常与SA方法衔接起来使用,以DFD为基础得到系统的模块结构。SD方法尤其适用于变换型结构和事务型结构的目标系统。
第2题:
20.单选题
ISO9000定义业务过程(BusinessProcess)为一组将输入转化为输出的相互关联或相互作用的活动。该过程包括6个基本要素,分别是()、活动、活动的相互作用、输出结果、用户和价值。
问题1选项
A.输入资源
B.需求说明
C.活动环境
D.活动前提
【答案】A
【解析】IS09000有关业务流程的定义是:业务流程是一组将输入转化为输出的相互关联或相互作用的活动。流程6个要素分别是:输入、活动、活动的相互作用(即结构)、输出、客户、价值。
21.单选题
业务流程重组(BusinessProcessReengineering,BPR)是针对企业业务流程的基本问题进行回顾,其核心思路是对业务流程的(
)改造,BPR过程通常以(
)为中心。
问题1选项
A.增量式
B.根本性
C.迭代式
D.保守式
问题2选项
A.流程
B.需求
C.组织
D.资源
【答案】第1题:B
第2题:A
【解析】业务流程重组(BusinessProcessReengineering,BPR)是针对企业业务流程的基本问题进行反思,并对它进行彻底的重新设计,使业绩取得显著性的提高。与目标管理、全面质量管理、战略管理等理论相比,BPR要求企业管理人员从根本上重新思考企业已形成的基本信念,即对长期以来企业在经营中所遵循的基本信念(例如,分工思想、等级制度、规模经营和标准化生产等体制性问题)进行重新思考。这就需要打破原有的思维定势,进行创造性思维。
由于BPR理论突破了传统的企业分工思想,强调以流程为核心,改变了原有以职能为基础的管理模式,为企业经营管理提出了一个全新的思路。
22.单选题
线性规划问题由线性的目标函数和线性的约束条件(包括变量非负条件)组成。满足约束条件的所有解的集合称为可行解区。既满足约束条件,又使目标函数达到极值的解称为最优解。以下关于可行解区和最优解的叙述中,正确的是()。
问题1选项
A.可行解区一定是封闭的多边形或多面体
B.若增加一个线性约束条件,则可行解区可能会扩大
C.若存在两个最优解,则它们的所有线性组合都是最优解
D.若最优解存在且唯一,则可以从可行解区顶点处比较目标函数值来求解
【答案】D
【解析】本题考查的是线性规划相关概念。
线性规划的可行解域是由一组线性约束条件形成的,从几何意义来说,就是由一些线性解面围割形成的区域,不一定是封闭的多边形或多面体。A选项说法错误。由于线性规划的目标函数也是线性的,因此,目标函数的等值域是线性区域。如果在可行解域中的某内点处目标函数达到最优值,则通过该内点的目标函数等值域与可行解域边界的交点也能达到最优解。D选项说法正确。所以,第一步的结论是:最优解必然会在可行解域的边界处达到。由于目标函数的各个等值域是平行的,而且目标函数的值将随着该等值域向某个方向平行移动而增加或减少(或不变)。如果最优解在可行解域边界某个非顶点处达到,则随着等值域向某个方向移动,目标函数的值会增加或减少(与最优解矛盾)或没有变化(在此段边界上都达到最优解),从而仍会在可行解域的某个顶点处达到最优解。
既然可行解域是由一组线性约束条件所对应的线性区域围成的,那么再增加一个约束条件时,要么缩小可行解域(新的约束条件分割了原来的可行解域),要么可行解域不变(新的约束条件与原来的可行解域不相交)。B选项说法错误。
如果可行解域是无界的,那么目标函数的等值域向某个方向平移(目标函数的值线性变化)时,可能出现无限增加或无限减少的情况,因此有可能没有最优解。当然,有时,即使可行解域是无界的,但仍然有最优解,但确实会有不存在最优解的情况。
如果存在两个最优解,则连接这两点的线段内所有的点都是最优解,而线段两端延长线上可能会超出可行解区。C选项说法错误。
23.案例题
阅读以下关于软件系统分析与建模的叙述,在答题纸上回答问题1至问题3。
【说明】
某软件公司拟开发一套博客系统,要求能够向用户提供一个便捷发布自已心得,及时有效的与他人进行交流的平台。新用户发布个人博客之前,需要创建一个新的博客账户,以下为新用户注册的操作行为:
(a)向系统请求创建一个新的博客账户;
(b)输入个人详细信息;
(c)使用证件数据库验证个人详细信息;
(d)选择账户类型;
(e)身份验证成功,创建新的博客账户;
(f)用户身份信息验证不成功;
(g)以电子邮件的方式将账户详细信息发送给用户;
(h)博客账户申请被拒绝。
【问题1】(6分)
在结构化和面向对象的软件分析过程中,通常会使用到数据流图、活动图和流程图,请分别描述这三种模型的特点和适用场景。
【问题2】(9分)
采用用例图和用例描述建模系统需求,请使用题干给出的(a)~(h),完善“博客账户创建用例描述”中的(1)~(6),如表1-1所示。将正确答案填在答题纸上。
表1-1博客账户创建用例描述
【问题3】(10分)
需求评审是通过将需求规格说明书递交给相关人员检查,以发现其中存在缺陷的过程。在需求工程中,需求评审是一个非常重要的过程。结合题干案例,请用300字以内的文字简要说明需求评审的内容及作用。
【答案】【问题1】
数据流图:
特点:通过系统内数据的流动来描述系统功能的一种方法。强调系统中的数据流动。由:数据流,外部实体,加工,数据存储。
适用场景:结构化需求分析,为系统做功能建模。
活动图:
特点:与流程图类似,但可以表现并行执行。
适用场景:面向对象分析与设计建模。
流程图:
特点:能清晰展现业务执行的流程顺序。强调控制流。
适用场景:结构化需求分析与结构化设计,为系统梳理业务流程。
【问题2】
(1)(a)
(2)(d)
(3)(b)
(4)(c)
(5)(g)
(6)(h)
【问题3】
需求评审内容:
(1)SRS正确地描述了预期的、满足项目干系人需求的系统行为和特征。
(2)SRS中的软件需求是从系统需求、业务规格和其他来源中正确推导而来的。
(3)需求是完整的和高质量的。
本例中存在需求描述不完整的情况,如:谁向系统请求?输入个人详细信息要输入哪些?选择账户类型,有哪些账户类型供选择?
(4)需求的表示在所有地方都是一致的。
(5)需求为继续进行系统设计、实现和测试提供了足够的基础。
(6)用例优先级合理度评估。
本案例中,未说明用例的优先级。
作用:
1、发现二义性需求;
2、发现不确定性用户未达成共识的需求;
3、发现遗漏的需求;
4、为项目干系人在需求问题上达成共识提供支撑;
5、降低风险;
6、提高软件质量。
24.单选题
Cookie为客户端持久保持数据提供了方便,但也存在一定的弊端。下列选项中,不属于Cookie弊端的是()。
问题1选项
A.增加流量消耗
B.明文传输,存在安全性隐患
C.存在敏感信息泄漏风险
D.保存访问站点的缓存数据
【答案】D
【解析】Cookie作用:
1.可以在客户端上保存用户数据,起到简单的缓存和用户身份识别等作用。
2.保存用户的登陆状态,用户进行登陆,成功登陆后,服务器生成特定的Cookie返回给客户端,客户端下次访问该域名下的任何页面,将该Cookie的信息发送给服务器,服务器经过检验,来判断用户是否登陆。
3.记录用户的行为。
4.通过加密和安全传输技术(SSL),减少Cookie被破解的可能性。只在Cookie中存放不敏感数据,即使被盗也不会有重大损失。控制Cookie的生命期,使之不会永远有效。偷盗者很可能拿到一个过期的Cookie。
Cookie弊端:
1.增加流量消耗,每次请求都需要带上Cookie信息。
2.安全性隐患,Cookie使用明文传输。如果Cookie被人拦截了,那人就可以取得所有的session信息。
3.Cookie数量和长度的限制。每个domain最多只能有20条Cookie,每个Cookie长度不能超过4KB,否则会被截掉。
D选项保存访问站点的缓存数据是Cookie的作用,而不是Cookie的弊端。
本题选择D选项。
25.单选题
若事务T1对数据D1已加排它锁,事务T2对数据D2已加共享锁,那么()。
问题1选项
A.事务T1对数据D2加共享锁成功,加排它锁失败;事务T2对数据D1加共享锁成功、加排它锁失败
B.事务T1对数据D2加排它锁和共享锁都失败;事务T2对数据D1加共享锁成功、加排它锁失败
C.事务T1对数据D2加共享锁失败,加排它锁成功;事务T2对数据D1加共享锁成功、加排它锁失败
D.事务T1对数据D2加共享锁成功,加排它锁失败;事务T2对数据D1加共享锁和排它锁都失败
【答案】D
【解析】本题是对封锁协议的考查。
共享锁(S锁):又称读锁,若事务T对数据对象A加上S锁,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。
排他锁(X锁):又称写锁。若事务T对数据对象A加上X锁,其他事务不能再对A加任何锁,直到T释放A上的锁。
因为事务T1对数据D1已加排它锁,那么其他事务不能再对D1加任何锁,直到T1释放D1上的锁。可以直接排除ABC三个选项。事务T2对数据D2已加共享锁,所以,其他事务只能再对D2加共享锁,而不能加排他锁,直到T2释放D2上的共享锁,所以D选项说法正确。
26.单选题
Requirementsvalidationistheprocessofcheckingthatrequirementsactuallydefinethesystemthatthecustomerreallywants.Itoverlapswithanalysisasitisconcernedwithfindingproblemswiththerequirements.Requirementsvalidationisimportantbecauseerrorsinarequirementsdocumentcanleadtoextensivereworkcostswhentheseproblemsarediscoveredduringdevelopmentorafterthesystemisinservice.Thecostoffixingarequirementsproblembymakingasystemchangeisusuallymuchgreaterthanrepairingdesignorcodingerrors.Thereasonforthisisthatachangetotherequirementsusuallymeansthatthesystemdesignandimplementationmustalsobechanged.Furthermore,thesystemmustthenbere-tested.
Duringtherequirementsvalidationprocess,differenttypesofchecksshouldbecarriedoutontherequirementsintherequirementsdocument.Thesechecksinclude:
1.(
):Ausermaythinkthatasystemisneededtoperformcertainfunction.However,furtherthoughtandanalysismayidentifyadditionalordifferentfunctionsthatarerequired.Systemshavediversestakeholderswithdifferentneedsandanysetofrequirementsisinevitablyacompromiseacrossthestakeholdercommunity.
2.
(
)
:Requirementsinthedocumentshouldnotconflict.Thatis,thereshouldnotbecontradictoryconstraintsordifferentdescriptionsofthesamesystemfunction.
3.
(
)
:Therequirementsdocumentshouldincluderequirementsthatdefineallfunctionsandtheconstraintsintendedbythesystemuser.
4.Realismchecks:Usingknowledgeofexistingtechnology,therequirementsshouldbecheckedtoensurethattheycanactuallybeimplemented.Thesechecksshouldalsotakeaccountofthe
(
)
forthesystemdevelopment.
5.Verifiability:Toreducethepotentialfordisputebetweencustomerandcontractor,systemrequirementsshouldalwaysbewrittensothattheyareverifiable.Thismeansthatyoushouldbeabletowriteasetofteststhatcandemonstratethatthedeliveredsystemmeetseachspecified
(
)
.
问题1选项
A.Securitychecks
B.Validitychecks
C.Consistencychecks
D.Completenesschecks
问题2选项
A.Securitychecks
B.Safetychecks
C.Consistencychecks
D.Usabilitychecks
问题3选项
A.Consistencychecks
B.Usabilitychecks
C.Operationalchecks
D.Completenesschecks
问题4选项
A.tools
B.tests
C.models
D.budgetandschedule
问题5选项
A.requirement
B.model
C.design
D.implementation
【答案】第1题:B
第2题:C
第3题:D
第4题:C
第5题:A
【解析】第1题:需求验证是检查需求是否实际定义了客户真正想要的系统的过程。它与分析重叠,因为它关注的是发现需求中的问题。需求验证是很重要的,因为当这些问题在开发过程中或系统投入使用后被发现时,需求文件中的错误会导致大量的返工成本。通过改变系统来修复需求问题的成本通常比修复设计或编码错误要大得多。原因是对需求的改变通常意味着系统的设计和实施也必须改变。此外,还必须重新测试系统。
在需求验证过程中,应该对需求文件中的需求进行不同类型的检查。这些检查包括:
1.(
):用户可能认为需要一个系统来执行某些功能。然而,进一步的思考和分析可能会发现需要额外的或不同的功能。系统有不同的利益相关者,有不同的需求,任何一套需求都不可避免地是整个利益相关者群体的妥协。
2.
(
)
:文件中的要求不应冲突。也就是说,不应该有相互矛盾的约束或对同一系统功能的不同描述。
3.(
)
:需求文件应该包括定义所有功能的需求和系统用户所期望的约束。
4.现实性检查。利用现有技术的知识,应该对需求进行检查,以确保它们能够真正被实现。这些检查也应该考虑到系统开发的(
)
。
5.可验证性。为了减少客户和承包商之间潜在的争议,系统需求的编写应该始终是可验证的。这意味着你应该能够编写一套测试,以证明所交付的系统符合每一个指定的(
)
。
(1)A.安全检查
B.有效性检查
C.一致性检查
D.完整性检查
(2)A.安全检查
B.安全检查
C.一致性检查
D.可用性检查
(3)A.一致性检查
B.可用性检查
C.操作性检查
D.完整性检查
(4)A.工具
B.测试
C.模型
D.预算和时间表
(5)A.需求
B.模型
C.设计
D.实施
第2题:
第3题:
第4题:
第5题:需求验证是检查需求是否实际定义了客户真正想要的系统的过程。它与分析重叠,因为它关注的是发现需求中的问题。需求验证是很重要的,因为当这些问题在开发过程中或系统投入使用后被发现时,需求文件中的错误会导致大量的返工成本。通过改变系统来修复需求问题的成本通常比修复设计或编码错误要大得多。原因是对需求的改变通常意味着系统的设计和实施也必须改变。此外,还必须重新测试系统。
在需求验证过程中,应该对需求文件中的需求进行不同类型的检查。这些检查包括:
1.___1___:用户可能认为需要一个系统来执行某些功能。然而,进一步的思考和分析可能会发现需要额外的或不同的功能。系统有不同的利益相关者,有不同的需求,任何一套需求都不可避免地是整个利益相关者群体的妥协。
2.___2___:文件中的要求不应冲突。也就是说,不应该有相互矛盾的约束或对同一系统功能的不同描述。
3.___3___:需求文件应该包括定义所有功能的需求和系统用户所期望的约束。
4.现实性检查。利用现有技术的知识,应该对需求进行检查,以确保它们能够真正被实现。这些检查也应该考虑到系统开发的___4___。
5.可验证性。为了减少客户和承包商之间潜在的争议,系统需求的编写应该始终是可验证的。这意味着你应该能够编写一套测试,以证明所交付的系统符合每一个指定的___5___。
(1)A.安全检查
B.有效性检查
C.一致性检查
D.完整性检查
(2)A.安全检查
B.安全检查
C.一致性检查
D.可用性检查
(3)A.一致性检查
B.可用性检查
C.操作性检查
D.完整性检查
(4)A.工具
B.测试
C.模型
D.预算和时间表
(5)A.需求
B.模型
C.设计
D.实施
27.单选题
确保计算机系统机密性的方法不包括()。
问题1选项
A.加密
B.认证
C.授权
D.备份
【答案】D
28.单选题
由于处理器芯片在不同领域应用时,需要考虑对环境的适应性。通常,我们把芯片分为民用级、工业级和军用级。()分别是民用级、工业级和军用级芯片的标准工作温度范围。
问题1选项
A.-10℃~+70℃、-40℃~+80℃、-50℃+150℃
B.0℃~+70℃、-30℃~+85℃、-60℃~+150℃
C.0℃~+70℃、-40℃~+85℃、-55℃~+150℃
D.-10℃~+60℃、-40℃~+90℃、-55℃~+150℃
【答案】C
29.单选题
磁盘冗余阵列(RedundantArrayofInexpensiveDisks,RAID)机制中共分()级别,RAID应用的主要技术有分块技术、交叉技术和重聚技术。其中,()是无冗余和无校验的数据分块()由磁盘对组成,每-一个工作盘都有其对应的镜像盘,上面保存着与工作盘完全相同的数据拷贝,具有最高的安全性,但磁盘空间利用率只有50%;()是具有独立的数据硬盘与两个独立的分布式校验方案。
问题1选项
A.7个
B.8个
C.6个
D.9个
问题2选项
A.RAID0级
B.RAID1级
C.RAID2级
D.RAID3级
问题3选项
A.RAID4级
B.RAID1级
C.RAID3级
D.RAID2级
问题4选项
A.RAID6级
B.RAID5级
C.RAID4级
D.RAID3级
【答案】第1题:B
第2题:A
第3题:B
第4题:A
【解析】第1题:本题是对RAID相关知识的考查。
廉价磁盘冗余阵列(RAID)技术旨在缩小日益扩大的CPU速度和磁盘存储器速度之间的差距。其策略是用多个较小的磁盘驱动器替换单一的大容量磁盘驱动器,同时合理地在多个磁盘上分布存放数据以支持同时从多个磁盘进行读写,从而改善了系统的I/O性能。小容量驱动器阵列与大容量驱动器相比,具有成本低,功耗小,性能好等优势;低代价的编码容错方案在保持阵列的速度与容量优势的同时保证了极高的可靠性。同时也较容易扩展容量。但是由于允许多个磁头同时进行操作以提高I/O数据传输速度,因此不可避免地提高了出错的概率。为了补偿可靠性方面的损失,RAID使用存储的校验信息来从错误中恢复数据。
RAID机制中共分8个级别,RAID应用的主要技术有分块技术、交叉技术和重聚技术。第一题选B选项。
(1)RAID0级(无冗余和无校验的数据分块):具有最高的I/O性能和最高的磁盘空间利用率,易管理,但系统的故障率高,属于非冗余系统,主要应用于那些关注性能、容量和价格而不是可靠性的应用程序。第二题选A选项。
(2)RAID1级(磁盘镜像阵列):由磁盘对组成,每一个工作盘都有其对应的镜像盘,上面保存着与工作盘完全相同的数据拷贝,具有最高的安全性,但磁盘空间利用率只有50%。RAID1主要用于存放系统软件、数据以及其他重要文件。它提供了数据的实时备份,一旦发生故障所有的关键数据即刻就可使用。第三题选B选项。
(3)RAID2级(采用纠错海明码的磁盘阵列):采用了海明码纠错技术,用户需增加校验盘来提供单纠错和双验错功能。对数据的访问涉及到阵列中的每一个盘。大量数据传输时I/O性能较高,但不利于小批量数据传输。实际应用中很少使用。
(4)RAID3和RAID4级(采用奇偶校验码的磁盘阵列):把奇偶校验码存放在一个独立的校验盘上。如果有一个盘失效,其上的数据可以通过对其他盘上的数据进行异或运算得到。读数据很快,但因为写入数据时要计算校验位,速度较慢。
(5)RAID5(无独立校验盘的奇偶校验码磁盘阵列):与RAID4类似,但没有独立的校验盘,校验信息分布在组内所有盘上,对于大批量和小批量数据的读写性能都很好。RAID4和RAID5使用了独立存取技术,阵列中每一个磁盘都相互独立地操作,I/O请求可以并行处理。所以,该技术非常适合于I/O请求率高的应用而不太适应于要求高数据传输率的应用。与其他方案类似,RAID4、RAID5也应用了数据分块技术,但块的尺寸相对大一些。
(6)RAID6(具有独立的数据硬盘与两个独立的分布式校验方案):在RAID6级的阵列中设置了一个专用的、可快速访问的异步校验盘。该盘具有独立的数据访问通路,但其性能改进有限,价格却很昂贵。第四题选A选项。
(7)RAID7:(具有最优化的异步高I/O速率和高数据传输率的磁盘阵列):是对RAID6的改进。在这种阵列中的所有磁盘,都具有较高的传输速度,有着优异的性能,是目前最高档次的磁盘阵列。
(8)RAID10:(高可靠性与高性能的组合):由多个RAID等级组合而成,建立在RAID0和RAID1基础上。RAID1是一个冗余的备份阵列,而RAID0是负责数据读写的阵列,因此又称为RAID0+1。由于利用了RAID0极高的读写效率和RAID1较高的数据保护和恢复能力,使RAID10成为了一种性价比较高的等级,目前几乎所有的RAID控制卡都支持这一等级。
第2题:
第3题:
第4题:
30.单选题
企业战略与信息化战略集成的主要方法有业务与IT整合和(),其中,()适用于现有信息系统和IT基础架构不一致、不兼容和缺乏统一的整体管理的企业。
问题1选项
A.企业IT架构
B.BITA
C.信息架构
D.业务信息整合
问题2选项
A.信息架构
B.企业IT架构
C.业务与IT整合
D.结构化方法
【答案】第1题:A
第2题:B
【解析】第1题:本题考查的是企业信息化战略与企业战略相关内容。
信息化战略与企业战略的集成:
信息化战略从企业战略出发,服务于企业战略,同时又影响和促进企业战略。企业战略与信息化战略集成的主要方法有BITA(Business-ITAlignment,业务与IT整合)和EITA(EnterpriseITArchitecture,企业IT架构)。第一空为A选项。
(1)业务与IT整合。BITA是一种以业务为导向的、全面的IT管理咨询实施方法论。从制订企业战略、建立(或改进)企业组织结构和业务流程,到进行IT管理和制订过渡计划(transitionplan),使IT能够更好地为企业战略和目标服务。BITA适用于信息系统不能满足当前管理中的业务需要,业务和IT之间总是有不一致的地方。BITA的主要步骤是:评估和分析企业当前业务和IT不一致的领域,整理出企业的业务远景和未来战略,建立业务模型,提出达到未来目标的转变过程建议和初步计划,以及执行计划。
(2)企业IT架构。EITA分析企业战略,帮助企业制订IT战略,并对其投资决策进行指导。在技术、信息系统、信息、IT组织和IT流程方面,帮助企业建立IT的原则规范、模式和标准,指出IT需要改进的方面并帮助制订行动计划。EITA适用于现有信息系统和IT基础架构不一致、不兼容和缺乏统一的整体管理的企业。第二空为B选项。
第2题:
31.单选题
嵌入式实时系统存在许多调度算法。如果调度程序根据任务的紧急程度确定该任务的优先级,任务紧急程度高,被赋予的优先级就高,可被优先执行。这种调度算法称之为()。
问题1选项
A.最早截止时间优先(EarliestDeadlineFirst,EDF)算法
B.最低松弛度优先(LeastLaxityFirst,LLF)算法
C.单调速率调度(RateMonotonicScheduling,RMS)算法
D.抢占式优先级调度(PreemptivePriorityScheduling,PPS)算法
【答案】D
32.单选题
在数据库设计的需求分析、概念结构设计、逻辑结构设计和物理结构设计的四个阶段中,基本E-R图是()。
问题1选项
A.需求分析阶段形成的文档,并作为概念结构设计阶段的设计依据
B.逻辑结构设计阶段形成的文档,并作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024预制板购销合同
- 2025年度瓷砖研发中心实验室建设与运营合同3篇
- 2025年度危险化学品储存安全管理承包合同4篇
- 2025年度智能物流中心建设与运营管理合同4篇
- 2025年度商业地产租赁代理服务合同模板4篇
- 2024物业项目策划2024委托代理合同
- 2025年度医疗器械代生产加工合同范本4篇
- 2025年度特殊用途车牌租赁与押金管理协议4篇
- 2025年度展会现场安保及应急预案服务合同3篇
- 2024铁路钢轨铺设及维护工程协议细则
- 劳动合同续签意见单
- 大学生国家安全教育意义
- 2024年保育员(初级)培训计划和教学大纲-(目录版)
- 河北省石家庄市2023-2024学年高二上学期期末考试 语文 Word版含答案
- 企业正确认识和运用矩阵式管理
- 分布式光伏高处作业专项施工方案
- 陈阅增普通生物学全部课件
- 检验科主任就职演讲稿范文
- 人防工程主体监理质量评估报告
- 20225GRedCap通信技术白皮书
- 燃气有限公司客户服务规范制度
评论
0/150
提交评论