1、信息系统的生命周期可以分为( )四个阶段。
A:需求、设计、开发、测试
B:启动、执行、监控、收尾
C:立项、开发、运维、消亡
D:启动、设计、结项、运维
答案:C
解析:
本题考查信息系统的生命周期,参考《系统集成项目管理工程师教程(第2版)》P133。
信息系统的生命周期可以分为立项、开发、运维及消亡四个阶段。
(1)立项阶段:即概念阶段或需求阶段,这一阶段根据用户业务发展和经营管理的 需要,提出建设信息系统的初步构想;
然后对企业信息系统的需求进行深入调研和分析,形成《需求规格说明书》并确定立项。
(2)开发阶段:以立项阶段所做的需求分析为基础,进行总体规划。之后,通过系统分析、系统设计、系统实施、系统验收等工作实现并交付系统。
(3)运维阶段:信息系统通过验收,正式移交给用户以后,进入运维阶段。要保障系统正常运行,系统维护是一项必要的工作。系统的运行维护可分为更正性维护、适应性维护、完善性维护、预防性维护等类型。
(4)消亡阶段:信息系统不可避免地会遇到系统更新改造、功能扩展,甚至废弃重建等情况。对此,在信息系统建设的初期就应该注意系统消亡条件和时机,以及由此而花费的成本。
2、( )描述对操作规范的说明,其只说明操作应该做什么,并没有定义操作如何做。
A:接口
B:多态
C:封装
D:继承
答案:A
解析:
本题考查软件开发的基础知识,参考《系统集成项目管理工程师教程(第2版)》P138。
接口:描述对操作规范的说明,其只说明操作应该做什么,并没有定义操作如何做。可以将接口理解成为类的一个特例,它规定了实现此接口的类的操作方法,把真正的实现细节交由实现该接口的类去完成。
多态:使得在多个类中可以定义同一个操作或属性名,并在每个类中可以有不同的实现。多态使得某个属性或操作在不同的时期可以表示不同类的对象特性。
封装:将相关的概念组成一个单元模块,并通过一个名称来引用它。面向对象封装是将数据和基于数据的操作封装成一个整体对象,对数据的访问或修改只能通过对象对外提供的接口进行。
继承:表示类之间的层次关系(父类与子类),这种关系使得某类对象可以继承另外一类对象的特征,继承又可分为单继承和多继承。
3、软件开发中,由编码人员自己写代码来验证功能模块的测试是( )。
A:单元测试
B:集成测试
C:系统测试
D:黑盒测试
答案:A
解析:
本题考查V模型知识,出自《系统集成项目管理工程师教程(第2版)》第4章 项目管理一般知识 4.4 典型的信息系统项目的生命周期模型。
(1)单元测试的主要目的是针对编码过程中可能存在的各种错误,例如用户输入验证过程中的边界值的错误。
(2)集成测试主要目的是针对详细设计中可能存在的问题,尤其是检查各单元与其他程序部分之间的接口上可能存在的错误。
(3)系统测试主要针对概要设计,检查系统作为一个整体是否有效地得到运行,例如在产品设置中是否能达到预期的高性能。
(4)黑盒测试也称为功能测试,主要用于集成测试、确认测试和系统测试中。黑盒测试将程序看作是一个不透明的黑盒,完全不考虑(或不了解)程序的内部结构和处理算法, 而只检查程序功能是否能按照SRS的要求正常使用,程序是否能适当地接收输入数据并产生正确的输出信息,程序运行过程中能否保持外部信息(例如,文件和数据库等)的完整性等。
4、小王主要负责编写测试程序来检查被测模块的接口调用是否符合详细设计说明书的定义。小王的工作属于软件质量管理的( )过程。
A:验证
B:确认
C:评审
D:审计
答案:A
解析:
本题考查软件质量保证,参考《系统集成项目管理工程师教程(第2版)》P136。
软件质量管理过程由许多活动组成,一些活动可以直接发现缺陷,另一些活动则检查活动的价值。其中包括质量保证过程、验证过程、确认过程、评审过程、审计过程等。
(1)软件质量保证:通过制订计划、实施和完成等活动保证项目生命周期中的软件产品和过程符合其规定的要求。
(2)验证与确认:确定某一活动的产品是否符合活动的需求,最终的软件产品是否达到其意图并满足用户需求。
验证过程试图确保活动的输出产品已经被正确构造,即活动的输出产品满足活动的规范说明;确认过程则试图确保构造了正确的产品,即产品满足其特定的目的。
(3)评审与审计∶包括管理评审、技术评审、检查、走查、审计等。
5、( )是一种以人为核心、迭代、循序渐进的开发方法,适用于一开始并没有或不能完整地确定出需求和范围的项目。
A:原型法
B:V模型
C:瀑布模型
D:敏捷方法
答案:D
解析:
本题考查典型的信息系统项目的生命周期,参考《系统集成项目管理工程师教程(第2版)》P205。
敏捷方法是一种以人为核心、迭代、循序渐进的开发方法,适用于一开始并没有或不能完整地确定出需求和范围的项目,或者需要应对快速变化的环境,或者需求和范围难以事先确定,或者能够以有利于干系人的方式定义较小的增量改进。敏捷方法,也叫适应型生命周期、或者变更驱动方法。
原型法:在无法全面准确地提出用户需求的情况下,并不要求对系统做全面、详细的分析,而是基于对用户需求的初步理解,先快速开发一个原型系统, 然后通过反复修改来实现用户的最终系统需求。
V模型:价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发各阶段的对应关系。
瀑布模型:是一个经典的软件生命周期模型,也叫预测型生命周期、完全计划驱动型生命周期。在这个模型里,在项目生命周期的尽早时间,要确定项目范围及交付此范围所需的时间和成本。
6、关于UML的描述,不正确的是:( )。
A:适用于各种软件开发方法
B:适用于软件生命周期的各个阶段
C:比较适合用于迭代式的开发过程
D:是一种可视化的编程语言
答案:D
解析:
本题考查UML的相关知识,参考《系统集成项目管理工程师教程(第2版)》3.4.2统一建模语言与可视化建模。
统一建模语言(Unified Modeling Language,UML)用于对软件进行可视化描述构造和建立软件系统的文档。UML适用于各种软件开发方法、软件生命周期的各个阶段各种应用领域以及各种开发工具(A、B选项),是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。
需要注意的是,UML是一种可视化的建模语言,而不是编程语言(D选项错误)。UML标准包括相关概念的语义,表示法和说明,提供了静态、动态、系统环境及组织结构的模型。它比较适合用于迭代式的开发过程(C选项),是为支持大部分现存的面向对象开发过程而设计的,强调在软件开发中对架构、框架、模式和组件的重用,并与最佳软件工程实践经验进行了集成。
综上所述,本题参考答案为D选项。
7、关于商业智能及其技术的描述,正确的是( )。
A:商业智能是数据仓库和OLTP技术的综合运用
B:ETL仅支持单一平台的多数据格式处理
C:OLTP支持复杂的分析操作,侧重决策支持
D:MOLAP是产生多维数据报表的主要技术
答案:D
解析:
商业智能(Business Intelligence, BI)通常被理解为将组织中现有的数据转化为知识,帮助组织做出明智的业务经营决策。商业智能不属于新兴技术,是数据仓库、OLAP和数据挖掘等技术的综合运用。故A错误。
数据ETL:数据ETL支持多平台、多数据存储格式(多数据源、多格式数据文件、多维数据库等)的数据组织,要求能自动地根据描述或者规则进行数据查找和理解。故B错误。
OLAP是数据仓库系统的一个主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。OLTP侧重于对数据库进行增加、修改和删除等日常事务操作。故C错误。
MOLAP表示基于多维数据组织的OLAP实现。以多维数据组织方式为核心,也就是说,MOLAP使用多维数组存储数据。多维数据在存储中将形成“立方块(Cube)”的结构,在MOLAP中对“立方块”的“旋转”、“切块”和“切片”是产生多维数据报表的主要技术。故D正确
8、用户无需购买软件,而是租用基于Web的软件管理企业经营活动,这种模式属于( )。
A:基础设施即服务IaaS
B:平台即服务PaaS
C:软件即服务SaaS
D:数据即服务DaaS
答案:C
解析:
按照云计算服务提供的资源层次,可以分为IaaS、PaaS 和SaaS等三种服务类型。
(1)Iaas(基础设施即服务),向用户提供计算机能力、存储空间等基础设施方面的服务。这种服务模式需要较大的基础设施投入和长期运营管理经验,但IaaS服务单纯出租资源,盈利能力有限。
(2)PaaS(平台即服务),向用户提供虚拟的操作系统、数据库管理系统、Web应用等平台化的服务。PaaS服务的重点不在于直接的经济效益,而更注重构建和形成紧密的产业生态。
(3)SaaS(软件即服务),向用户提供应用软件(如CRM、办公软件等)、组件、工作流等虚拟化软件的服务,SaaS 一般采用Web技术和SOA架构,通过Internet向用户提供多租户、可定制的应用能力,大大缩短了软件产业的渠道链条,减少了软件升级、定制和运行维护的复杂程度,并使软件提供商从软件产品的生产者转变为应用服务的运营者。
DaaS(数据即服务),数据聚合抽象,把数据转换成通用信息,从而为用户提供信息服务。集成教程中对DaaS没有提及,对此只需要了解即可。
9、关于信息化基本内涵的描述,不正确的是( )。
A:信息化的主体是信息化主管部门
B:信息化的时域是一个长期的过程
C:信息化的途径是创建信息时代的社会生产力,推动社会生产关系及社会上层建筑的改革
D:信息化的目标是使国家的综合实力、社会的文明素质和人们的生活质量全面提升
答案:A
解析:
本题考查的是信息化基础知识,参考《系统集成项目管理工程师教程(第2版)》第1章 信息化知识,全书第8页。
信息化的基本内涵启示我们:信息化的主体是全体社会成员(A选项),包括政府、企业、事业、团体和个人;它的时域是一个长期的过程(B选项);它的空域是政治、经济、文化、军事和社会的一切领域;它的手段是基于现代信息技术的先进社会生产工具,它的途径是创建信息时代的社会生产力,推动社会生产关系及社会上层建筑的改革(C选项);它的目标是使国家的综合实力、社会的文明素质和人民的生活质量全面提升(D选项)。
10、企业向消费者提供网上购物环境,消费者通过网络访问相关网络进行咨询、购买活动,这种模式称为( )。
A:B2B
B:C2C
C:O2O
D:B2C
答案:D
解析:
本题考查Internet 技术及应用,出自《系统集成项目管理工程师教程(第2版)》第3章 信息系统集成专业技术知识 3.7.2 Internet 技术及应用。
B2B(Business To Business),是指一个市场的领域的一种,是企业对企业之间的营销关系。电子商务是现代B2B marketing的一种具体主要的表现形式。它将企业内部网,通过B2B网站与客户紧密结合起来,通过网络的快速反应,为客户提供更好的服务,从而促进企业的业务发展。
C2C实际是电子商务的专业用语,是个人与个人之间的电子商务。因为英文中的2的发音同to,所以c to c简写为c2c。c指的是消费者,因为消费者的英文单词是Customer,所以简写为C。
O2O即Online To Offline, 含义是线上购买线下的商品和服务,实体店提货或者享受服务。
B2C是英文Business-to-Customer(商家对客户)的缩写,而其中文简称为“商对客”。“商对客”是电子商务的一种模式,也就是通常说的商业零售,直接面向消费者销售产品和服务。
......
未完,有完整版