2022软件水平考试考试题免费下载9辑.docx
《2022软件水平考试考试题免费下载9辑.docx》由会员分享,可在线阅读,更多相关《2022软件水平考试考试题免费下载9辑.docx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022软件水平考试考试题免费下载9辑2022软件水平考试考试题免费下载9辑 第1辑合格的软件体系结构设计应该做到( )。功能设计全面准确地反映需求与外界的数据接口完全正确并符合需求界面设计、维护设计符合需求使软件性能达到行业领先水平A.B.C.D.答案:A解析:使软件性能达到行业领先水平是软件设计的期望和目标,这不仅仅是软件系统结构设计就能够实现的。阅读以下关于某保险集团公司中间业务系统开发的叙述,在答题纸上回答问题1至问题3。随着信息化的发展,某保险集团公司的中心账务系统,从区域中心模式已经升级到全国中心模式。但是处理各种代收代付业务的中间业务系统,目前仍然采用区域中心模式,由各区域分部自
2、行负责,使得集团总部对于中间业务管理比较困难。因此,集团总部计划将中间业务系统全部升级到总部统一管理模式。各区域分部采用基于web的中间业务系统,均为各区域自行建设的,系统的硬件平台、软件系统、数据模式等均有非常大的差异。为统一管理,集团总部决定重新开发一套集中控制模式的中间业务系统,用来替代各区域的中间业务系统,但要求能够支持目前各区域的所有中间业务。 (8分) 在如何对待遗留系统上,项目组存在两种不同的策略:淘汰策略和继承策略。请简要解释这两种策略,并说明新开发的中间业务系统适合采用哪种策略及其原因。 (5分)中间业务系统中,最为核心的是业务数据。因此,在新旧系统切换时存在一项重要的工作:
3、数据迁移。考虑到各区域中间业务系统的巨大差异,因此需要做好数据迁移前的准备工作。请简要说明数据迁移准备工作的内容。 ( 12分)项目组邹工提出采用 REST 架构风格设计实现该中间业务系统,而薛工提出采用RPC风格来实现该系统,项目组经过热烈的讨论之后决定采用邹工的方案。请根据你对于这两种模式的理解,用300字描述这两种风格的不同之处,以及REST风格的设计原则包括哪些。答案:解析: (8分)(1) 淘汰策略:遗留系统的技术含量低,具有较低的业务价值,因此需要全面重新开发新系统以替代遗留系统;一般是企业的业务发生了根本变化,遗留系统已经基本上不再适应企业运作的需要;或者是遗留系统的维护人员流失
4、,维护文档资料丢失。评价后发现,开发新系统比维护与改造旧系统从成本上更经济合算。(2) 继承策略:遗留系统技术含量低,已经满足企业运作的功能或性能要求,但有较高的业务价值,目前企业的业务尚需依赖该遗留系统。因此,开发系统替代遗留系统时,需要完全兼容遗留系统的功能模型和数据模型。适合采用的是继承策略。因为集团总部中心需要管理所有中间业务,而目前的各区域系统从技术上不满足全国中心的需求,需要重新开发新的中间业务系统;同时,新系统必须支持当前各区域的所有中间业务。因此,必须完全兼容目前各系统的功能模型和数据模型。 (5分)(1) 待迁移数据源的详细说明,包括数据的存放方式、数据量和数据的时间跨度。(
5、2) 建立新旧系统数据库的数据字典,对现有系统的历史数据进行质量分析,以及新旧系统数据结构的差异分析。(3) 新旧系统代码数据的差异分析。(4) 建立新旧系统数据库表的映射关系,对无法映射字段的处理方法。(5) 开发或购买、部署ETL工具。(6) 编写数据转换的测试计划和校验程序。(7) 制定数据转换的应急措施。 (12分)1、REST 相对于 RPC 更为轻量化,RPC 服务提供方与调用方接口依赖太高,会导致编码格式的复杂性,而 REST 服务提供方和调用方的依赖只是依靠定义好的规则,不存依赖问题。2、REST 服务很好的实现了跨平台,任何一个语言(JavaScript、Vue、HTML5、
6、Bootstap 等)的调用方都可以根据接口定义来实现,而 RPC 服务对平台有要求限制,在某些情况下很难实现复用。3、Rest 完全通过 HTTP 协议实现的,使用 HTTP 协议处理数据通信。所以 REST 架构对资源的操作就包括了 HTTP 协议中提供的 GET、POST、PUT、PATCH、DELETE、COPY、HEAD等众多操作方法。REST风格的5条关键原则包括:(1)网络上的所有事物都被抽象为资源。(2)每个资源对应一个唯一的资源标识。(3)通过通用的连接件接口对资源进行操作。(4)对资源的各种操作不会改变资源标识。(5)所有的操作都是无状态的。Designing the da
7、ta storage architecture is an important activity in system design. There are two main types of data storage formats: files and databases. Files are electronic of data that have been optimized to perform a particular transaction. There are several types of files that differ in the way they are used t
8、o support an application. () store core information that is important to the business and , more specifically , to the application , such as order information or customer mailing information. () contain static values , such as a list of valid codes or the names of cities . Typically, the list is use
9、d for validation. A database is a collection of groupings of information that are related to each other in some way. There are many different types of databases that exist on the market today. (请作答此空) is given to those databases which are based on older , sometimes outdated technology that is seldom
10、 used to develop new applications . () are collections of records that are related to each other through pointers In relational database , ( ) can be used in ensuring that values linking the tables together through the primary and foreign keys are valid and correctly synchronized. A. Legacy database
11、B. Backup databaseC. Multidimensional databaseD. Workgroup database答案:A解析:()存储的核心信息对业务很重要,更具体地说,对应用程序而言,例如订单信息或客户邮件信息。()包含静态值,例如有效代码列表或城市名称。通常,该列表用于验证。数据库是以某种方式彼此相关的信息分组的集合。目前市场上存在许多不同类型的数据库。(请作答此空)给予那些基于较旧的,有时过时的技术的数据库,这些技术很少用于开发新的应用程序。()是通过指针彼此相关的记录集合在关系数据库中,()可用于确保通过主键和外键将表链接在一起的值是有效且正确同步的。 A. 旧数
12、据库 B. 备份数据库 C. 多维数据库 D. 工作组数据库以下数据仓库的叙述中,不正确的是( )。A.数据仓库是商业智能系统的基础B.数据仓库中的数据视图往往是多维的C.数据仓库是面向分析的,支持联机分析处理(OLAP)D.数据仓库主要支持联机事务处理(OLTP)答案:D解析:数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持
13、复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。对遗留系统评价的目的是为了获得对遗留系统的更好的理解,这是遗留系统演化的基础,是任何遗留系统演化项目的起点。主要评价方法包括度量系统技术水准、商业价值和与之关联的企业特征,其结果作为选择处理策略的基础。第一象限为高水平、高价值区,即遗留系统的技术含量较高,本身还有极大的生命力。系统具有较高的业务价值,基本上能够满足企业业务运作和决策支持的需要。这种系统可能建成的时间还很短,称这种遗留系统的演化策略为( )。第二象限为低水平、高价值区,即遗留系统的技术含量较低,已经满足企业运作的功能或性能要求,但具有较高的商业价值,目前企业的业务尚紧密依
14、赖该系统。称这种遗留系统的演化策略为(请作答此空)。第三象限为高水平、低价值区,即遗留系统的技术含量较高,但其业务价值较低,可能只完成某个部门(或子公司)的业务管理。这种系统在各自的局部领域里工作良好,但对于整个企业来说,存在多个这样的系统,不同的系统基于不同的平台、不同的数据模型,形成了一个个信息孤岛,对这种遗留系统的演化策略为()。第四象限为低水平、低价值区,即遗留系统的技术含量较低,且具有较低的业务价值。对这种遗留系统的演化策略为()。A.淘汰B.继承C.改造D.集成答案:B解析:只能控制源IP地址的ACL是(62)。 A.二层ACLB.基本ACL C.高级ACLD.自定义ACL答案:B
15、解析:在UML提供的图中,可以采用( )对逻辑数据库模式建模;( )用于接口、类和协作的行为建模,并强调对象行为的事件顺序;(请作答此空)用于系统的功能建模,并具强调对象间的控制流。A.状态图B.用例图C.活动图D.类图答案:C解析:2022软件水平考试考试题免费下载9辑 第2辑项目集指导委员会的主要职责包括( )、项目集批准和启动。A.项目审计B.保证项目集与组织愿景和目标的一致性C.协调项目集与项目组合的公共资源D.任命项目经理答案:B解析:项目集指导委员会的主要责任是保证项目集能够按照计划实现组织的战略目标,围绕这一基本职能就要求项目集指导委员会承担在组织范围内对项目集的成功识别、启动和
16、实现起到具有关键作用的职责。这些职责主要可以概括如下:.保证项目集与组织愿景和目标的一致性.项目集批准和启动此题考查的就是教材原文,了解下即可,偶尔考查,不做为重点。如过想了解更多,建议考前多读一下17-25章节的内容,能够做选择题就行。 论信息系统项目的范围管理项目的范围管理主要关注项目内容的定义和控制,既要明确哪些内容包含在项目中,以作为项目开发的各项工作落实的依据。项目范围管理的目的是确保项目包含且只包含达到项目成功所必须完成的工作。请以“信息系统项目的范围管理”为题,分别从以下三个方面进行论述:1. 概要叙述你参与管理过的信息系统项目(项目的背景、项目规模、发起单位、目的、项目内容、组
17、织结构、项目周期、交付的产品等)和你在其中承担的工作2. 结合项目管理实际情况并围绕以下要点论述你对信息系统项目范围管理的认识:(1) 项目范围管理的含义与作用(2) 项目范围管理包含的主要内容(3) 项目范围管理中用到的工具和技术3. 请针对论文中所提到的信息系统项目,结合你在项目范围管理中遇到的实际问题与解决方法,论述如何做好项目的范围管理。 答案:解析:1. 整篇论文陈述完整,论文结构合理、语言流畅,字迹清楚。2. 所述项目切题真实,介绍清楚。3. 针对要求的两个方面展开论述,不要求全面论述,可根据论述内容是否正确,涉及其项目部分是否真实、得当,酌情给分。(1) 详细的范围说明书包括或引
18、用的文档有: 项目目标。项目目标包括衡量项目成功的可量化标准。 产品范围描述。产品范围描述了项目承诺交付的产品、服务或结果的特征。 项目需求。项目需求描述了项目可交付物要满足合同、标准、规范或其他强制性文档所必须具备的条件或能力。 项目边界。边界严格的定义了项目内包括什么和不包括什么,以免项目干系人假定某些产品或服务是项目中的一部分。 项目的可交付物。可交付物包括项目的产品和附属产出物(例如项目管理报告和文档)。 产品可接受的标准。定义了接受最终产品的过程。 项目的约束条件。指具体的与项目范围相关的约束条件,它会对项目团队的选择造成限制。 项目的假设条件。与项目相关的假设条件,以及当这些条件不
19、成立时对项目所造成的影响。 初始的项目组织。确定团队成员和项目干系人。 初始风险。识别已知的风险。 进度里程碑。客户或执行组织可以给项目团队定义里程碑,并给定一个强制性日期。 资金限制。描述了与项目资金相关的所有限制条件,不管是总量上的,还是某一个时间段内的。 成本估算。项目成本估算会影响项目的总成本。 项目配置管理需求。描述了配置管理和变更控制的级别。 项目规范。描述了项目所必须遵守的规范。 已批准的需求。确定已批准的需求,它们可以应用于项目目标、可交付物和项目工作中。(2) 创建工作分解结构(WBS)的方法:项目范围说明书中定义的项目可交付物是进行WBS分解的基础。在进行项目工作分解的时候
20、,一般遵从以下几个主要步骤: 识别项目交付物和相关项目工作。 对WBS的结构进行组织。 对WBS进行分解。 对WBS中各级工作单元分配标识符或编号。 对当前的分解级别进行检验,以确保它们是必须的、而且是足够详细的。(3) 项目范围管理主要内容包括: 范围计划编制。制订一个项目范围管理计划,它规定了如何对项目范围进行定义、确认、控制,以及如何制订工作分解结构(WBS)。 范围定义。开发一个详细的项目范围说明书,作为将来项目决策的基础。 创建工作分解结构(WBS)。将项目的主要可交付成果和项目工作细分为更小更易于管理的部分。 范围确认。正式接受已完成的项目交付物。 范围控制。控制项目范围变更。(4
21、) WBS实例(不同项目的分解不同,仅供参考)。Windows操作系统在图形用户界面处理方面采用的核心架构风格是(请作答此空)风格。Java语言宣传的一次编写,到处运行的特性,从架构风格上看符合( )风格的特点。A. 虚拟机B. 管道-过滤器C. 事件驱动D. 微内核-扩展答案:C解析:Windows操作系统在图形用户界面处理方面采用的是典型的事件驱动的架构风格。首先注册事件处理的是回调函数,当某个界面事件发生时(例如键盘敲击、鼠标移动等),系统会查找并选择合适的回调函数处理该事件。Java语言是一种解释型语言,在Java虚拟机上运行,这从架构风格上看是典型的虚拟机风格,即通过虚拟机架构屏蔽不
22、同的硬件环境。网络工程项目质量管理的重要标准是( )。 A. CMMB. GB8567C. IS09001D. IS014000答案:C解析:ISO9001是重要的质量管理标准。ISO9001对设计开发到生产、安装及服务等全过程提出了要求。 CMM(软件成熟度模型)是关于软件开发管理的一个模型,GB8567是中国关于软件开发过程的一个国家标准,主要是文档制作规范,ISO14000是环境管理系列标准。信息系统的智能化维护不包括( )。A.自动修复设备和软件故障B.针对风险做出预警和建议C.分析定位风险原因和来源D.感知和预判设备健康和业务运作情况答案:A解析:信息系统智能化维护包含风险定位及预警
23、,判断设备健康状况及业务运作情况。在数据库系统中,数据模型的三要素是数据结构、数据操作和( )。建立数据库系统的主要目标是为了减少数据的冗余,提高数据的独立性,并检查数据的(请作答此空)。A.操作性B.兼容性C.可维护性D.完整性答案:D解析:本题的正确选项为D。数据库管理技术是在文件系统的基础上发展起来的。数据控制功能包括对数据库中数据的安全性、完整性、并发和恢复的控制。数据库管理技术的主要目标如下:实现不同的应用对数据的共享,减少数据的重复存储,消除潜在的不一致性。实现数据独立性,使应用程序独立于数据的存储结构和存取方法,从而不会因为对数据结构的更改而要修改应用程序。由系统软件提供数据安全
24、性和完整性上的数据控制和保护功能。主动攻击通常包含( )。A. 窥探B. 窃取C. 假冒D. 分析数据答案:C解析:主动攻击涉及修改数据流或创建数据流,它包括假冒、重放、修改消息与拒绝服务。2022软件水平考试考试题免费下载9辑 第3辑( ) 属于电子商务支付模型。A.SET支付模型B.SWIFT支付模型C.SHTTP支付模型D.SSL支付模型答案:A解析:本题考查电子支付模型的基本知识。电子支付功能是网上购物的关键问题,既要使消费者感到方便快捷,又要保证交易各方的安全保密,这就需要一个比较完善的电子交易模型。目前,电子模型有以下5种,分别是支付系统无安全措施的模型、通过第三方经纪人支付的模型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 软件 水平 考试 考试题 免费 下载
限制150内