中项知识总结第三章信息系统集成专业技术知识

(一)信息系统的生命周期

1、信息系统的生命周期可以分为立项、开发、运维及消亡四个阶段。

2、立项阶段:即概念阶段或需求阶段,这一阶段根据用户业务发展的经营管理的需要,提出建设信息系统的初步构想;然后对企业信息系统的需求进行深入调研和分析,形成《需求规格说明书》并确定立项。

中项知识总结第三章信息系统集成专业技术知识 范文模稿
(图片来自网络侵删)

点击下面链接:领取6G软考备考资料包

软考培训_软考考试认证_软考考试时间-51CTO学堂

包括 软考16本电子版官方教材&36本辅导教材 + 27套官方真题冲刺卷 + 21套必考知识点汇总

3、开发阶段:以立项阶段所做的需求分析为基础,进行总体规划。
之后,通过系统分析、系统设计、系统实施、系统验收等工作实现并交付系统。

4、运维阶段:信息系统通过验收,正式移交给用户以后,进入运维阶段。
要保证系统正常运行,系统维护是一项必要的工作。
系统的运行维护可分为更正性维护、适应性维护、完善性维护、预防性维护等类型。

5、消亡阶段:信息系统不可避免地会遇到系统更新改造、功能扩展,甚至废弃重建等情况。
对此,在信息系统建设的初期就应该注意系统消亡条件和时机,以及由此而花费的成本。

(二)信息系统开发方法

6、结构化方法:是应用最为广泛的一种开发方法。
应用结构化系统开发方法,把整个系统的开发过程分为若干阶段,然后依次进行,前一阶段是后一阶段的工作依据,按顺序完成。
每个阶段和主要步骤都有明确详尽的文档编制要求,并对其进行有效控制。
结构化方法的特点是注重开发过程的整体性和全局性。
但其缺点是开发周期长;文档、设计说明繁琐,工作效率低;要求在开发之初全面认识系统的需求,充分预料各种可能发生的变化,但这并不十分现实。

7、原型法:其认为在无法全面准确地提出用户需求的情况下,并不要求对系统做全面、详细的分析,而是基于对用户需求的初步理解,先快速开发一个原型系统,然后通过反复修改来实现用户的最终系统需求。
原型法的特点在于其对用户的需求是动态响应的、逐步纳入的;系统分析、设计与实现都是随着对原型的不断修改而同时完成的,相互之间并无明显界限,也没有明确分工。
原型又可以分为抛弃型原型和进化型原型两种。

8、面向对象方法:用对象表示客观事物,对象是一个严格模块化的实体,在系统开发中可被共享和重复引用,以达到复用的目的。
其关键是能否建立一个全面、合理、统一的模型,既能反映需求对应的问题域,也能被计算机系统对应的求解域所接受。
面向对象方法主要涉及分析、设计、实现三个阶段。
其特点是在整个开发过程中使用的是同一套工具。
整个开发过程实际上都是对面向对象三种模型的建立、补充和验证。

二、信息系统设计

(一)方案设计

9、系统方案设计包括总体设计和各部分的详细设计(物理设计)两个方面。
系统总体设计:包括系统的总体架构方案设计、软件系统的总体架构设计、数据存储的总体设计、计算机和网络系统的方案设计等。
系统详细设计:包括代码设计、数据库设计、人/机界面设计、处理过程设计等。

(二)系统架构

10、对整个系统的分解,既需要进行“纵向”分解,也需要对同一逻辑层分块,进行“横向”分解。
系统的选型主要取决于系统架构。

(三)设备、DBMS及技术选型

11、在系统设计中进行设备、DBMS及技术选项时,不只要考虑系统的功能要求,还要考虑到系统实现的内外环境和主客观条件。

三、软件工程

(一)软件需求分析与定义

12、通过需求分析,可以检测和解决需求之间的冲突;发现系统的边界;并详细描述出系统需求。

(二)软件设计、测试与维护

13、通过软件设计,描述出软件架构及相关组件之间的接口,然后进一步详细地描述组件,以便能构造这些组件。

14、软件测试伴随开发和维护过程,可以划分为单元测试、集成测试、系统测试是三个阶段。

15、软件维护有如下类型:更正性维护--更正交付后发现的错误;适应性维护--使软件产品能够在变化后或变化中的环境中继续使用;完善性维护--改进交付后产品的性能和可维护性;预防性维护--在软件产品中的潜在错误成为实际错误前,检测并更正它们。

(三)软件质量保证及质量评价

16、软件需求定义了软件质量特性,及确认这些特性的方法和原则。
软件质量管理过程由许多活动组成,包括质量保证过程、验证过程、确认过程、评审过程、审计过程等。
软件质量保证:通过制订计划、实施和完成等活动保证项目生命周期中的软件产品和过程符合其规定的要求。
验证与确认:确定某一活动的产品是否符合活动的需求,最终的软件产品是否达到其意图并满足用户需求。
评审与审计:包括管理评审、技术评审、检查、走查、审计等。

(四)软件配置管理

17、软件配置管理活动包括软件配置管理计划、软件配置标识、软件配置控制、软件配置状态、软件配置审计、软件发布管理与交付等活动。

(五)软件过程管理

18、软件过程管理涉及技术过程和管理过程,通常包括几个方面:项目启动与范围定义、项目规划、项目实施、项目监控与评审、项目收尾与关闭。

(六)软件开发工具

19、软件需求工具(需求建模工具和需求追踪工具);软件设计工具(软件设计创建和检查工具);软件构造工具(程序编辑器、编译器、代码生成器、解释器、调试器);软件测试工具(测试生成器、测试执行框架、测试评价工具、测试管理工具、性能分析工具);软件维护工具(理解工具如可视化工具、再造工具如重构工具);软件配置管理(追踪工具、版本管理工具、发布工具);软件工程管理(项目计划与追踪工具、风险管理工具、度量工具);软件工程过程(建模工具、管理工具、软件开发环境);软件质量工具(检查工具、分析工具)。

(七)软件复用

20、由不同功能的“组件”所组成的有机体,每一个组件在设计编写时可以被设计成完成同类工作的通用工具。
面向对象方法特别有利于软件复用。

四、面向对象系统分析与设计

(一)面向对象的基本概念

21、对象:由数据及其操作所构成的封装体,是系统中用来描述客观事物的一个模块,是构成系统的基本单位。
对象包括是三个基本要素,分别是对象标识、对象状态、对象行为。

22、类:现实世界中实体的形式化描述,类将该实体的属性(数据)和操作(函数)封装在一起。
类与对象的关系可理解为对象是类的实例,类是对象的模板。

23、抽象:通过特定的实例抽取共同特征以后形成的概念的过程。

24、封装:将相关的概念组成一个单元模块,并通过一个名称来引用它。
面向对象封装是将数据和基于数据的操作封装成一个整体对象,对数据的访问和修改只能通过对象对外提供的接口进行。

25、继承:表示类之间的层次关系(父类与子类),这种关系使得某类对象可以继承另外一类对象的特征,继承又可分为单继承和多继承。

26、多态:使得在多个类中可以定义同一个操作或属性名,并在每个类中可以有不同的实现。
多态使得某个属性或操作在不同的时期可以表示不同类的对象特性。

27、接口:描述对操作规范的说明,其说明操作应该做什么,并没有定义操作如何做。

28、消息:体现对象间的交互,通过它向目标对象发送操作请求。

29、组件:表示软件系统可替换的、物理的组成部分,封装了模块功能的实现。
组件应当是内聚的,并具有相对稳定的公开接口。

30、复用:将已有的软件及其有效成分用于构造新的软件或系统。
组件技术是软件复用实现的关键。

31、模式:描述了一个不断重复发生的问题,以及该问题的解决方案。

(二)统一建模语言与可视化建模

32、UML图主要包括:用例图、类图、对象图、组件图、部署图、状态图、序列图、协作图、活动图。

33、RUP(统一软件开发过程)是使用面向对象技术进行软件开发的最佳实践之一,是软件工程的过程。

(三)面向对象系统分析

34、运用面向对象方法分析问题域,建立基于对象、消息的业务模型,形成对客观世界和业务本身的正确认识。

35、面向对象系统分析的模型由用例模型、类-对象模型、对象-关系模型和对象-行为模型组成

(四)面向对象系统设计

36、面向对象系统设计基于系统分析得出的问题域模型,用面向对象方法设计出软件基础架构(概要设计)和完整的类结构(详细设计),以实现业务功能。

37、面向对象系统设计主要包括用例设计、类设计和子系统设计等。

五、软件架构

(一)软件架构定义

(二)软件架构模式

38、管道/过滤器模式:典型应用包括批处理系统。
体现了各功能模块高内聚、低耦合的“黑盒”特性,支持软件功能模块的重用,便于系统维护。

39、面向对象模式:在面向对象的基础上,将模块数据的表示方法及其相应操作封装在更高抽象层次的数据类型或对象中。
其典型应用是基于组件的软件开发。

40、事件驱动模式:基本原理是组件并不直接调用操作,而是触发一个或多个事件。
其典型应用包括各种图形界面应用。

41、分层模式:采用层次化的组织方式,每一层都为上一层提供服务,并使用下一层提供的功能。
该模式允许将一个复杂问题逐步分层实现。
其中的每一层最多只影响相邻两层。
其典型应用是分层通信协议。
此模式是通用应用架构的基础模式。

42、客户/服务器模式:基于资源不对等,为实现共享而提出的模式。
C/S模式将应用一分为二,服务器负责数据操作和事务处理,客户完成与用户的交互任务。

(三)软件架构分析与评估

43、数据库的选择问题:目前主流的数据库系统是关系数据库。

用户界面选择问题:HTML/HTTP(S)协议是实现Internet应用的重要技术。

灵活性和性能问题:权衡独立于厂商的抽象定义(标准)所提供的灵活性和特定厂商产品带来的性能。

技术选择的问题:选择成熟的技术可以规避项目风险。
不仅需要了解技术的优势,还需要了解技术的适用范围和局限性。

人员的问题:聘请经验丰富的架构设计师,可以有效地保证项目的成功。

(四)软件中间件

44、中间件是位于硬件、操作系统等平台和应用之间的通用服务。
借由中间件,解决了分布式系统的异构问题。

45、数据库访问中间件:通过一个抽象层访问数据库,从而允许使用相同或相似的代码访问不同的数据库资源。
典型技术如Windows平台的ODBC和Java平台的JDBC

46、远程过程调用中间件:一个应用程序可以使用RPC来“远程”执行一个位于不同地址空间内的过程,从效果上看和执行本地调用相同

47、面向消息中间件:利用高效可靠的消息传递机制进行平台无关的数据传递,并可基于数据通信进行分布系统的集成。
典型产品如IBM的MQSeries

48、分布式对象中间件:是建立对象之间客户/服务器关系的中间件,结合了对象技术和分布式计算技术。
典型产品如OMG的CORBA、SUN的RMI/EJB、Microsoft的DCOM等

49、事务中间件:也称事务处理监控器。
提供支持大规模事务处理的可靠运行环境。
典型产品如IBM/BEA的Tuxedo。
结合对象技术的对象事务监控器如支持EJB的JavaEE应用服务器等

六、典型应用集成技术

(一)数据库与数据仓库技术(易混淆)

50、传统的数据库技术以单一的数据源即数据库为中心,进行事务处理、批处理、决策分析等各种数据处理工作,主要有操作型处理和分析型处理两类。

传统数据库系统强调的是优化企业日常事务处理工作,难以实现对数据分析处理要求,无法满足数据处理多样化的要求。

数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。

数据仓库是对多个异构数据源(包括历史数据)的有效集成,集成后按主题重组,且存放在数据仓库中的数据一般不再修改。

大数据分析相比于传统的数据仓库应用,具有数据量大、查询分析复杂等特点。
在技术上,大数据必须依托云计算的分布式处理、分布式数据库和云存储、虚拟化技术等。

(二)Web Services 技术

51、典型技术包括:用于传递信息的简单对象访问协议SOAP、用于描述服务的Web服务描述语言WSDL、用于Web服务注册的统一描述、发现及集成UDDI、用于数据交换的XML。
适合使用Web Services的情况包括:跨越防火墙、应用程序集成、B2B集成、软件重用等。
不适合使用Web服务的情况包括:单机应用程序、局域网上的同构应用程序等。
随着云计算技术的普及,Web Services逐渐融入到云计算SaaS服务中。

(三)JavaEE架构

52、JavaEE应用服务器运行环境主要包括组件(Component)、容器(Container)、服务(Services)三部分。

(四).NET架构

53、通用语言运行环境处于.NET开发框架的最低层,是该框架的基础,它为多种语言提供了统一的运行环境、统一的编程模型,大大简化了应用程序的发布和升级、多种语言之间的交互、内存和资源的自动管理等等。

JavaEE与.NET都可以用来设计、开发企业级应用。
JavaEE平台是业界标准,有多家厂商实现了这些标准(工具、应用服务器等)。
.NET是微软的产品系列,而非业界标准。

(五)软件引擎技术

54、软件引擎技术是系统的核心组件,目的是封装某些过程方法,使得在开发的时候不需要过多地关注其具体实现,从而可以将关注点聚焦在与业务的结合上。

(六)组件及其在系统集成项目中的重要性

55、对使用者而言,组件就是实现了某些功能的、有输入输出接口的黑盒子。

(七)常用组件标准

56、常用组件标准包括微软的COM/DCOM/COM+、OMG的CORBA及SUN的RMI/EJB。

七、计算机网络知识

(一)网络技术标准与协议

57、OSI七层协议包括:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

58、网络协议和标准:

IEEE802.3标准以太网;IEEE802.3u快速以太网;IEEE802.3z千兆以太网。

IEEE802标准:802.1(802协议概论);802.2(逻辑链路控制层LLC协议);802.3(以太网的CSMA/CD载波监听多路访问/冲突检测协议;802.4(令牌总线Token Bus协议);802.5(令牌环Token Ring)协议;802.6(城域网MAN协议);802.7(FDDI宽带技术协议);802.8(光纤技术协议;802.9(局域网上的语音/数据集成规范);802.10(局域网安全互操作标准);802.11(无线局域网WLAN标准协议)。

(二)Internet技术及应用

59、TCP/IP协议是Internet的核心。

60、TCP/IP协议中:

网络接口层:与物理网络的具体实现有关,自身并无专用的协议,但使用串行线路进行连接时仍需要运行SLIP或PPP协议。

网络层:互联网协议IP、地址转换协议ARP、反向地址转换协议RARP、互联网控制报文协议ICMP等协议。

传输层:面向连接的传输控制协议TCP和无线连接的用户数据报协议UDP。

应用层:文件传输协议FTP、电子邮件协议SMTP、域名系统DNS、网络管理协议SNMP、访问WWW的超文本传输协议HTTP等。

61、IP地址分为IPv4和IPv6两个版本。
IPv4由32位(即4字节)二进制数组成,将每个字节作为一段并以十进制数来表示,每段间用“.”分隔。

62、常用的IP地址有A、B、C三类,每类均规定了网络标识和主机标识在32位中所占的位数。

63、IPv6地址由128位(16个字节)由8个16位的无符号整数组成,每个整数用4个16进制位表示,这些数之间用冒号(:)分开。

64、Internet上的域名由域名系统DNS统一管理。
有了DNS,凡域名空间中有定义的域名都可以有效地转换为对应的IP地址,同样,IP地址也可通过DNS转换成域名。

65、WWW上的每一个网页都有一个独立的地址,这些地址称为统一资源定位器(URL),只要知道某网页的URL,便可直接打开该网页。

(三)网络分类

66、根据计算机网络覆盖的地理范围分类:局域网LAN、城域网MAN、广域网WAN。
根据链路传输控制技术分类:典型的网络链路传输控制技术有:总线争用技术、令牌技术、FDDI技术、ATM技术、帧中继技术和ISDN技术。
对应上述技术的网络分别是:以太网、令牌网、FDDI网、ATM网、帧中继网和ISDN网。

67、ATM采用光纤作为传输介质,传输以53个字节为单位的超小数据单元(称为信元)。

根据网络拓扑结构分类:有物理拓扑和逻辑拓扑。
分为总线型结构、环形结构、星型结构、树型结构和网状结构。

(四)网络服务器

68、是指在网络环境下运行相应的应用软件,为网上用户提供共享信息资源和各种服务的一种高性能计算机,英文名为Server。

(五)网络交换技术

69、常见的有数据交换、线路交换、报文交换、分组交换。

70、按照交换层次的不同,网络交换可以分为物理层交换(如电话网)、链路层交换(二层交换,对MAC地址进行变更)、网络层交换(三层交换,对IP地址进行变更)、传输层交换(四层交换,对端口进行变更,比较少见)和应用层交换(似乎可以理解为Web网关等)。

71、网络中的数据交换可以分为电路交换、分组交换(数据包交换)、ATM交换、全光交换和标记交换。

72、分组交换可用于数据报网络和虚电路网络。
我们常用的Internet就是数据报网络,单位是Bit,而ATM则用的是虚电路网络,单位是码元。

(六)网络存储技术

73、直连式存储DAS、网络存储设备NAS、存储网络SAN。

NAS

SAN

DAS

基于IP网络

基于光纤通道

基于IP网络

传输文件

传输块

传输文件

可利用带宽低

可利用带宽高

可利用带宽低

具有用户权限、容量配额管理等多种网络功能

无网络功能

网络功能依靠存储服务器的情况来定

系统应用与存储功能分开,两者互不影响

系统应用与存储功能分开,两者互不影响

系统应用与存储功能由同一台服务器负责,两者相互影响

NAS存储自带共享功能,可在多个服务器间自动实现共享访问

必须安装共享软件才可在多台应用服务器之间实现存储设备的共享访问

依靠DAS存储服务器的网络共享功能实现多台应用服务器间的共享访问

适用于各种规模的系统,应用服务器数量越大,其简单方便性相比越高

适用于各种规模的系统,应用服务器数量越大,网络设备的成本所占比例越高

一般只适用单台或两台服务器的系统中

(七)光网络技术

(八)无线网络技术

74、无线个域网(WPAN)、无线局域网(WLAN)、无线城域网(WMAN)、蜂房移动通信网(WWAN)。

(九)网络接入技术

75、光纤接入、同轴接入、铜线接入、无线接入。

76、光纤是目前传输速率最高的传输介质,但是价格贵。

77、同轴电缆也是传输带宽比较大的一种传输介质,目前的CATV网就是一种混合光纤同轴网络,主干部分采用光纤,用同轴电缆经分支器接入到各家各户。

78、铜线接入是指以现有的电话线为传输介质,利用各种先进的调制技术和编码技术、数字信号处理技术来提高铜线的传输速率和传输距离。

79、无线接入可分为固定无线接入和移动无线接入,采用的无线技术有微波、卫星等。
无线接入的优点有:初期投入小,能迅速提供业务,不需要铺设线路,因此可以省去铺线的大量费用和时间;比较灵活,可以随时按照需要进行变更、扩容,抗灾难性比较强。

(十)综合布线、机房工程

(十一)网络规划、设计与实施

80、网络拓扑结构设计:选择拓扑结构时,应该考虑的主要因素有:地理环境、传输介质与距离以及可靠性。
主干网络(核心层)设计:一般而言,主干网用来连接建筑群和服务器群,可能会容纳网络上50%-80%的信息流,是网络大动脉。
汇聚层和接入层设计:汇聚层的存在与否,取决于网络规模的大小。
广域网连接与远程访问设计:根据网络规模的大小、网络用户的数量,来选择对外连接通道的带宽。
无线网络设计:为了解决有线网络无法克服的困难。
网络通信设备选型:网络通信设备选型包括核心交换机选型、汇聚层/交换机选型、远程接入与访问设备选型。

(十二)网络安全

81、信息安全的基本要素有:机密性、完整性、可用性、可控性、可审查性。

82、机密性:确保信息不暴露给未授权的实体或进程。

83、完整性:只有得到允许的人才能修改数据,并且能够判别出数据是否已被篡改。

84、可用性:得到授权的实体在需要时可访问数据,即攻击者不能占用所有的资源而阻碍授权者的工作。

85、可控性:可以控制授权范围内的信息流向及行为方式。

86、可审查性:对出现的网络安全问题提供调查的依据和手段。

87、典型的网络攻击步骤一般为:信息收集、试探寻找突破口、实施攻击、消除记录、保留访问权限。

88、防火墙:用来鉴别什么样的数据包可以进出企业内部网。
传统的防火墙无法阻止和检测基于数据内容的黑客攻击和病毒入侵,同时也无法控制内部网络之间的违规行为。

89、扫描器:入侵检测的一种,主要用来发现网络服务、网络设备和主机的漏洞,通过定期的检测与比较,发现入侵或违规行为留下的痕迹。
当然,扫描器无法发现正在进行的入侵行为,而且它还有可能成为攻击者的工具。

90、防毒软件:可以检测、清除各种文件型病毒、宏病毒和邮件病毒等。
可以查杀特洛伊木马和蠕虫等病毒程序,但对于基于网络的攻击行为(如扫描、针对漏洞的攻击)却无能为力。

91、安全审计系统:通过独立的、对网络行为和主机操作提供全面与忠实的记录,方便用户分析与审查事故原因。

92、拒绝服务攻击:拒绝服务攻击即是攻击者想办法让目标机器停止提供服务,是黑客常用的攻击手段之一。
其实对网络带宽进行的消耗性攻击只是拒绝服务攻击的一小部分,只要能够对目标造成麻烦,使某些服务被暂停甚至主机死机,都属于拒绝服务攻击。
拒绝服务攻击问题也一直得不到合理的解决,究其原因是因为网络协议本身的安全缺陷,从而拒绝服务攻击也成为了攻击者的终极手法。
攻击者进行拒绝服务攻击,实际上让服务器实现两种效果:一是迫使服务器的缓冲区满,不接收新的请求;二是使用IP欺骗,迫使服务器把非法用户的连接复位,影响合法用户的连接。

(十三)网络管理

93、需要备份的数据一般包括:工作文档、E-mail、QQ记录类文件、设置类文件、系统类文件、数据库的备份、重要光盘、其他重要文件。

八、新兴信息技术

(一)云计算

94、云计算是指基于互联网的超级计算模式,通过互联网来提供大型计算能力和动态易扩展的虚拟化资源。

95、云计算的特点:超大规模、虚拟化、高可靠性、通用性、高可扩展性、按需服务、极其廉价、潜在的危险性。

96、根据应用方式,计算机的计算技能可分为3个阶段:计算时代、网络时代和云时代。

97、云计算架构:分为3个层次:基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)。

98、资源池:指集群管理的各种基础硬件资源,如CPU、存储和网络带宽等。

99、云操作系统:通过虚拟化技术对资源池中的各种资源进行统一调度管理。

100、云平台接口:用户调用云计算资源的接口。

101、云计算应用有:从服务层次来看,基础设施即服务IaaS、平台即服务PaaS、软件即服务SaaS三个层次。
从应用范围来看,可分为公有云、私有云和混合云。
从行业来看,在国内云计算应用较多的行业包括金融、政府、电子商务、游戏、音视频网站、移动应用、门户和社区等。

(二)物联网

102、“物物相联之网”,通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把物与物、人与物进行智能化连接,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的一种新兴网络。
从计算机的协同处理来划分,可分为独立计算、互联网和物联网时代。

103、物:客观世界的物品,主要包括人、商品、地理环境等。

104、联:通过互联网、通信网、电视网以及传感网等实现网络互联。

105、网:首先,应和通讯介质无关,有线无线都可。
其次,应和通信拓扑结构无关,总线、星型均可,只要能达到数据传输的目的即可。

106、物联网发展现状:技术创新能力显著增强、初步完成产业体系构建、应用规模与水平显著提升。

107、物联网架构:

感知层:负责信息采集和物物之间的信息传输,信息采集的技术包括传感器、条码和二维码、RFID射频技术、音视频等多媒体,信息传输包括远近距离数据传输技术、自组织组网技术、协同信息处理技术、信息采集中间件技术等。

网络层:是利用无线网络和有线网络对采集的数据进行编码、认证和传输,广泛覆盖的移动通信网络是实现物联网的基础设施,是物联网三层中标准化程度最高、产业化能力最强、最成熟的部分,关键在于为物联网应用特征进行优化和改进。

应用层:提供丰富的基于物联网的应用,是物联网发展的根本目标,将物联网技术与行业信息化需求相结合,实现广泛智能化应用的解决方案集,关键在于行业融合、信息资源的开发利用、低成本高质量的解决方案、信息安全的保障以及有效的商业模式的开发。

108、各个层次所用的公共技术包括编码技术、标识技术、解析技术、安全技术和中间件技术。

109、物联网关键技术:感知层作为物联网架构的基础层面,主要是达到信息采集并将采集到的数据上传的目的。

110、物联网应用有:智能微尘、智能电网、智慧物流、智能家居、智能交通、智慧农业、环境保护、医疗健康、城市管理、金融服务保险业、公共安全。

111、我国物联网产业领域发展现状:优势产业有仪器仪表、嵌入式系统、软件与集成;均势产业有网络通信;弱势产业有传感器、RFID、高端软件与集成服务;起步产业:物联网相关设备与服务。

(三)移动互联网

112、从技术层面的定义:以宽带IP为技术核心,可以同时提供语音、数据、多媒体等业务的开放式基础电信网络。
从终端的定义:用户使用手机、上网本、笔记本电脑、平板电脑、智能本等移动终端,通过移动网络获取移动通信网络服务和互联网服务。
移动互联网=移动通信网络+互联网内容和应用,它不仅是互联网的延伸,而且是互联网的发展方向。
具有接入移动性、时间碎片化、生活相关性、终端多样性这些特性。

113、架构技术SOA:面向服务的架构,SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。

Web Service是目前实现SOA的主要技术,是一个平台独立的,低耦合的,自包含的、基于可编程的Web的应用程序,可使用开放的XML标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。

114、页面展示技术Web2.0:

表3-1 Web1.0和Web2.0的区别

项目

Web 1.0

Web 2.0

页面风格

结构复杂

页面简洁,风格流畅

个性化程度

垂直化、大众化

个性化突出自我品牌

用户体验程度

低参与度、被动接受

高参与度、互动接受

通讯程度

信息闭塞知识程度低

信息灵通知识程度高

感性程度

追求物质性价值

追求精神性价值

功能性

实用追求功能性利益

体验追求情感性利益

115、HTML5:HTML5手机应用的最大优势就是可以在网页上直接调试和修改。

116、Android是一种基于Linux的自由及开放源代码的操作系统,主要用于移动设备。
Android中间层多以Java实现。

117、IOS:移动操作系统,非开源,SDK本身可以免费下载,但开发人员需加入苹果开发者计划,需要付款以获得苹果的批准。
IOS的开发语言是Objective-C、C和C++。

118、Windows Phone:开发技术有C、C++、C#等,基本控件来自控件Silverlight的.NET Framework类库,而.NET开发具备快捷、高效、低成本的特点。

(四)大数据

119、大数据发展现状:Hadoop迈向商业化,开源软件带来更多相关市场机会,将促进一批新型开放平台的诞生。
同时大数据将由网络数据处理走向企业级应用,企业逐渐了解到大数据并不仅仅指处理网络数据,行业对大数据处理的需求也会增加,包括数据流检测和分析。

120、大数据关键技术主要包括数据采集、数据存储、数据管理、数据分析与挖掘四个环节。

121、在数据采集阶段主要使用的技术是数据抽取工具ETL。

122、在数据存储环节主要有结构化数据、非结构化数据和半结构化数据的存储与访问。

123、结构化数据一般存储在关系数据库,通过数据查询语言(SQL)来访问;非结构化和半结构化数据一般通过分布式文件系统的NoSQL有Google的Bigtable、Amazon的Dynamo和Apache的Hbase。

124、HDFS是适合运行在通用硬件上的分布式文件系统,是一个高度容错性的系统,适合部署在廉价的机器上。
能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。

125、HBase是一个分布式的、面向列的开源数据库,HBase在Hadoop之上提供了类似于Bigtable的能力。

126、HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。
另一个不同的地方是HBase基于列的而不是基于行的模式。

126、MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。

127、Chukwa是一个开源的用于监控大型分布式系统的数据收集系统。
构建在Hadoop的HDFS和Map/Reduce框架之上的,继承了Hadoop的可伸缩性和鲁棒性。

128、大数据应用有互联网和电子商务行业、电信/金融、政府、医疗、制造。

知识点点拨

1、 信息系统建设主要内容包括:设备采购、系统集成、软件开发、运维服务。

2、 信息系统的生命周期:立项、开发、运维、消亡。

3、 信息系统开发方法:结构化方法、原型法、面向对象方法。

4、 信息系统设计主要任务:从目标出发,确定总体架构和组成部分的技术方案,合理选择实施计划。

5、 信息系统方案设计包括:总体设计和详细设计

6、 系统架构:将系统整体分解为更小的子系统和组件;“纵向”分解又要“横向”分解;系统选型取决于系统架构。

7、 设备、DBMS及技术选型:考虑系统实现的内外环境和主客观条件。

8、 软件需求:是针对待解决问题的特性的描述。
需求分析3个目的。

9、 软件设计:划分为软件架构设计(高层设计)和软件详细设计两个阶段。

10、软件测试:包括在整个开发和维护过程中,划分为单元测试、集成测试、系统测试三个阶段。

11、软件维护包括:更正性维护、适应性维护、完善性维护、预防性维护。

12、软件质量保证及评价:软件质量保证、验证与确认、评审与审计。

13、面向对象的基本概念有:对象、类、抽象、封装、继承、多态、接口、消息、组件、复用和模式。

14、统一建模语言(UML):是一种可视化的建模语言,而不是编程语言。

15、软件架构模式:管道/过滤器模式、面向对象模式、事件驱动模式、分层模式、客户/服务器模式(C/S)。

16、中间件:位于硬件、操作系统等平台和应用之间的通用服务,为了解决系统异构问题。

17、中间件分类:数据库访问中间件、远程过程调用中间件、面向消息中间件、分布式对象中间件、事务中间件。

18、数据仓库:数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。

19、数据仓库系统结构图

20、Web Services技术:主要目标跨平台的互操作性。

21、OSI七层协议:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

22、IEEE 802规范:IEEE 802.3是重要的局域网协议。

23、TCP/IP技术:分为4层,相关协议有:FTP、SMTP、DNS、SNMP、HTTP、TCP、UDP、IP、ARP、ICMP等。

24、标识技术:IP地址分为2个版本,IPv4(32位二进制组成)和IPv6(128位二进制组成)。

25、网络交换技术:物理层交换、链路层交换、网络层交换、传输层交换、应用层交换。

26、数据报网络与虚电路网络:数据报网络是常用的Internet,单位是Bit(比特),ATM则用虚电路网络,单位是码元。

27、网络存储技术有3种:DAS(直连式存储)、SAN(存储网络)、NAS(网络存储设备)。

28、无线网络技术:以无线电波作为信息传输媒介。
常见的有:红外线技术、射频技术、3G、4G、5G。

29、网络拓扑结构设计考虑因素:地理环境分布、传输介质与距离以及网络传输可靠性。

30、主干网络(核心层)设计:100Mbps-FX以太网、1000Mbps以太网、ATM等。

31、汇聚层和接入层设计

32、广域网连接与远程访问设计:网络用户没有具有Internet功能服务器采用ISDN或ADSL连接外网,若有Internet功能的服务器,则采用DDN(或EI)专线连接、ATM交换及永久虚电路连接外网。

33、无线网络设计:适用于很难布线的地方,支持十几公里的区域。

34、信息安全的基本要素:机密性、完整性、可用性、可控性、可审查性。

35、防火墙:用来鉴别什么样的数据包可以进出企业内部网。

36、云计算特点有:超大规模、虚拟化、高可靠性、通用性、高可扩展性、按需服务、极其廉价、潜在的危险性。

37、云计算以应用范围划分有:公用云、私有云、混合云。

38、物联网架构分为:感知层、网络层、应用层。

39、移动互联网关键技术:SOA、Web 2.0、HTML 5、Android、IOS.

40、大数据涉及的四个环节:数据采集、数据存储、数据管理、数据分析与挖掘。

41、开源大数据框架Hadoop下的大数据关键技术:HDFS、HBase、MapReduce、Chukwa.

练习题

1、 某软件系统进行升级,将某字段的长度由原先的32位增加到64位,这属于软件系统的( )。

【2016.5.11】

A、适应性维护

B、纠错性维护

C、完善性维护

D、预防性维护

【答案】A

【解析】第三章第三节P136。
适应性维护使软件产品能够在变化后或变化中的环境中继续使用。

2、 信息系统生命周期可以分为( )四个阶段。
【2019.11.10】

A、需求、设计、开发、测试

B、启动、执行、监控、收尾

C、立项、开发、运维、消亡

D、启动、设计、结项、运维

【答案】C

【解析】第三章第一节P133。
信息系统的生命周期可分为立项、开发、运维和消亡四个阶段。
信息系统生命周期由系统分析、系统设计、系统实施以及系统管理和维护四个时期组成。
信息系统生命周期包括五个阶段:系统规划和启动、设计开发或采购、集成实现、运行和维护、废弃。

3、 信息系统设计是( )的重要内容。

A、立项阶段

B、开发阶段

C、运维阶段

D、消亡阶段

【答案】B

【解析】第三章第一节P133。
信息系统设计是开发阶段的重要内容,其主要任务是从信息系统的总体目标出发,根据系统逻辑功能的要求,并结合经济、技术条件、运行环境和进度等要求,确定系统的总体架构和系统各组成部分的技术方案,合理选择计算机、通信及存储的软、硬件设备,制订系统的实施计划。

4、 ( )定义了软件质量特性,以及确认这些特性的方法和原则。
【2019.11.11】

A、软件验收

B、软件需求

C、软件规划

D、软件设计

【答案】B

【解析】第三章第三节P136。
软件需求时期确认了方法和原则。

5、 追踪工具、版本管理工具和发布属于( )。
【2019.5.14】

A、软件需求工具

B、软件测试工具

C、软件配置工具

D、软件构造工具

【答案】C

【解析】第三章第三节P137。
软件需求工具包括需求建模工具和需求追踪工具。
软件测试工具包括测试生成器、测试执行框架、测试评价工具、测试管理工具、性能分析工具。
软件配置管理工具包括追踪工具、版本管理工具和发布工具。
软件构造工具包括程序编辑器、编译器、代码生成器、解释器、调试器等。

6、 以下关于对象、类和继承的叙述中,不正确的是:( )。
【2016.11.15】

A、对象是系统中用来描述客观事物的一个模块,是构成系统的基本单位

B、类是现实世界中实体的形式化描述

C、对象是类的实例,类是对象的模板

D、继承表示对象之间的层次关系

【答案】D

【解析】第三章第四节P138。
继承是表示“类”之间的层次关系

7、 关于软件架构模式的描述,不正确的是( )。

A、面向对象模式是在面向对象的基础上,将模块数据的表示方法及其相应操作封装在更高抽象层次的数据类型或对象中

B、管道/过滤器模式体现了各功能模块高内聚、低耦合的“白盒”特性,支持软件功能模块的重用,便于系统维护

C、分层模式允许将复杂问题逐步分层实现

D、客户/服务器模式是基于资源不对等,为实现共享而提出的模式

【答案】B

【解析】第三章第五节P141。
管道/过滤器模式体现的是各功能模块高内聚、低耦合的“黑盒”特性。

8、 关于数据仓库技术的描述,不正确的是( )。

A、数据集市是小型的,面向部门或工作组级数据仓库

B、数据仓库是用于支持管理决策的

C、存放在数据仓库的数据一般不再修改

D、数据仓库是面向事务的

【答案】D

【解析】第三章第六节P145。
数据库是面向事务的,数据仓库是面向主题的

9、 在网络存储结构中,( )成本较高、技术较复杂,适用于数据量大、数据访问速度要求高的场合。
【2018.11.19】

A、直连式存储 (DAS)

B、网络存储设备(NAS)

C、存储网络 (SAN)

D、移动存储设备(MSD)

【答案】C

【解析】第三章第七节P154。
本题考查的是网络储存技术基础知识。
网络存储结构大致分为3种:直连式存储DAS、网络存储设备NAS、存储网络SAN;网络存储设备NAS是一种采用直接与网络介质相连的特殊设备实现数据存储的机制。
由于这些设备都分配有IP地址,所以客户机通过充当数据网关的服务器可以对其进行存取访问,甚至在某些情况下,不需要任何中间介质客户机也可以直接访问这些设备。
直接附加存储DAS是指将存储设备通过SCSI接口直接连接到一台服务器上使用。
DAS购置成本低,配置简单,使用过程和使用本机硬盘并无太大差别,对于服务器的要求仅仅是一个外接的SCSI口,因此对于小型企业很有吸引力。
SAN适用于大型应用或数据库系统,缺点是成本高、较复杂。

10、关于网络交换技术的描述,不正确的是( )。
【2018.11.20】

A、Internet传输的最小数据单位是Byte

B、ATM交换的最小数据单位是码元

C、Internet使用数据报网络

D、ATM使用虚电路网络

【答案】B

【解析】第三章第七节P154。
本题考查的是网络交换技术基础知识。
ATM网络信息传送的最小单位是可变长度的信元。

11、无线网络技术已经成为当前的一种主流技术,并且呈现出快速演进的趋势。
( )属于4G无线网络技术的标准。
【2016.11.19】

A、WPAN

B、FDD-LTE

C、TD-CDMA

D、WMAN

【答案】B

【解析】第三章第七节P155。
4G包括TD-LTE和FDD-LTE两种制式,集3G与WLAN于一体。

12、在下列传输介质中,( )的传输速率最高。
【2017.11.19】

A、双绞线

B、同轴电缆

C、光纤

D、无线介质

【答案】C

【解析】第三章第七节P155。
光纤是目前传输速率最高的传输介质;速率:光纤>同轴电缆>双绞线。

13、某公司承接了某政府机关的办公网络改造项目,在进行网络总体设计时考虑使用汇聚交换机,从技术层面考虑,最直接的原因是:( )。
【2017.11.20】

A、办公楼内的信息点较多,使用 3 台交换机采用级联方式扩充端口

B、两栋办公楼距离较远,使用了百兆光纤电缆

C、网络用户数量超过 10000 人

D、本项目采用了星型网络拓扑结构

【答案】A

【解析】第三章第七节P157。
汇聚层与接入层设计。
决定是否需要汇聚交换机的关键在于信息点的数量,而不是直接取决于网络用户数量。

14、以下关于当前主干网络的叙述中,不正确的是:( )。
【2016.11.20】

A、主干网技术的选择,需要考虑网络规模、传输信息的种类和费用等多种因素

B、主干网的可用性、可靠性要求很高

C、主干网一般采用同轴电缆作为传输介质

D、典型的主千网技术包括有l00Mbps-FX以太网、1000Mbps以太网等

【答案】C

【解析】第三章第七节P157。
连接建筑群的主干网一般以光缆做传输介质,典型的主干网技术主要有100Mbps-FX以太网、1000Mbps以太网、ATM。

15、在网络产品中,( )通常被比喻为网络安全的大门,用来鉴别什么样的数据包可以进出企业内部网。
【2018.11.21】

A、漏洞扫描工具

B、防火墙

C、防病毒软件

D、安全审计系统

【答案】B

【解析】第三章第七节P158。
本题考查的是网络安全基础知识。
防火墙通常被比喻为网络安全的大门,用来鉴别什么样的数据包可以进出企业内部网。

16、只有得到允许的人才能修改数据,并且能够判别出数据是否已被篡改,这体现了信息安全的( )。
【2018.5.21】

A、机密性

B、可用性

C、完整性

D、可控性

【答案】C

【解析】第三章第七节P158。
信息安全的基本要素有机密性、完整性、可用性、可控性、可审查性。
其中,完整性是指只有得到允许的人才能修改数据,并且能够判别出数据是否己被篡改。

17、随着互联网的发展,网络安全越来越受到人们的重视,其中能够鉴别什么样的数据包可以进出组织内部网络的安全技术称为( )。
【2016.11.21】

A、入侵检测

B、防病毒软件

C、安全审计系统

D、防火墙

【答案】D

【解析】第三章第七节P158。
防火墙通常被比喻为网络安全的大门,用来鉴别什么样的数据包可以进出企业内部网。

18、机房建设是系统集成工程中的重要内容之一。
( )一般不属于机房建设的范畴。
【2016.11.22】

A、楼宇自控

B、消防

C、网络设备安装调试

D、空调系统安装调试

【答案】C

【解析】第三章第七节P156。
机房建设包括①智能建筑弱电房总控机房,工作包括布线、监控、消防、计算机机房、楼宇自控等②电信间、弱电间和竖井③数据中心机房,包括企业自用数据中心、运营商托管或互联网数据中心。

19、以下对物联网的描述不正确的是:( )。

A、物联网即“物物相联之网”

B、物联网是架构在现有互联网或下一代公网或专网基础上的联网应用和通信能力,是具有整合感知识别、传输互联和计算处理等能力的智能型应用。

C、物联网的“网”应和通讯介质、通信拓扑结构无关

D、物联网从架构上可以分为感知层、传输层和应用层

【答案】D

【解析】第三章第八节P163。
物联网从架构上可以分为感知层、网络层和应用层。

20、在物联网的架构中,3G、4G属于( )技术。
【2018.5.24】

A、网络层

B、感知层

C、物理层

D、应用层

【答案】A

【解析】第三章第八节P164。
物联网架构图中,2G、3G、4G网络属于物联网网络层技术。

21、相对于Web 1.0来说,Web 2.0具有多种优势,( )不属于Web 2.0的优势。
【2018.5.25】

A、页面简洁、风格流畅

B、个性化、突出自我品牌

C、用户参与度高

D、更加追求功能性利益

【答案】D

【解析】第三章第八节P170。
在Web 1.0和Web 2.0的区别表格中,Web 2.0的优势包括:页面简洁、风格流畅;个性化突出自我品牌;高参与度、互动接受;信息灵通知识程度高;追求精神性价值;体验追求情感性利益。

22、在将数据源经过分析挖掘到最终获得价值的大数据处理过程中,MapReduce 是在( )阶段应用分布式并行处理关键技术的常用工具。
【2017.11.23】

A、数据采集

B、数据管理

C、数据存储

D、数据分析与挖掘

【答案】B

【解析】 第三章第八节P173。
大数据关键技术——大数据管理主要使用了分布式并行处理技术,比较常用的有MapReduce。
数据采集——ETL;数据存储——结构化数据SQL、非结构化数据和半结构化数据NoSQL(BigTable,Gynamo,Hbase)。

23、在大数据的关键技术中,数据抽取工具ETL是( )过程主要使用的技术。
【2016.11.23】

A、数据采集

B、数据存储

C、数据清洗

D、数据分析

【答案】A

【解析】第三章第八节P172。
在数据采集阶段主要使用的技术是数据抽取工具ETL。

24、在大数据关键技术中,Hadoop的分布式文件系统HDFS属于大数据( )。
【2018.5.22】

A、存储技术

B、分析技术

C、并行分析技术

D、挖掘技术

【答案】A

【解析】第三章第八节P172。
大数据在数据存储环节主要有结构化数据、非结构化数据和半结构化数据的存储与访问。
非结构化和半结构化数据一般通过分布式文件系统的NoSQL进行存储。
Hadoop分布式文件系统(Hadoop Distributed File System,HDFS)是Hadoop项目的核心子项目,是分布式计算中数据存储管理的基础,是基于流数据模式访问和处理超大文件的需求而开发的,可以运行于廉价的商用服务器上。

25、大数据关键技术中,Hbase主要被应用于( )。
【2018.11.22】

A、数据采集

B、数据分析

C、数据存储

D、数据挖掘

【答案】C

【解析】第三章第八节P173。
本题考查的是大数据基础知识。
HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。

26、物联网是随着智能化技术的发展而发展起来的新的技术应用形式,从架构上来讲一般分为感知层、网络层和应用层,其中RFID技术一般应用于( )。
【2016.11.24】

A、感知层

B、网络层

C、应用层

D、展示层

【答案】A

【解析】第三章第八节P165。
感知层:负责信息采集和物物之间的信息传输,信息采集的技术包括传感器、条码和二维码、RFID射频技术、音视频等多媒体信息。

27、物联网技术作为智慧城市建设的重要技术,其架构一般可分为( )。
【2017.5.7】

A、感知层,网络层和应用层

B、平台层,传输层和应用层

C、平台层,汇聚层和应用层

D、汇聚层,平台层和应用层

【答案】A

【解析】第三章第八节P164。
考查物联网的架构组成。
物联网从架构上可以分为感知层、网络层和应用层。

28、物联网技术作为智慧城市建设的重要技术,其中( )负责信息采集和物物之间的信息传输。
【2017.5.8】

A、感知层

B、网络层

C、应用层

D、汇聚层

【答案】A

【解析】第三章第八节P164。
物联网从架构上面可以分为感知层、网络层和应用层。
其中感知层负责信息采集和物物之间的信息传输。

29、从物联网应用的角度来看,( )不属于物联网的应用领域。
【2016.11.25】

A、手机钱包

B、安全监控

C、智能家居

D、决策分析

【答案】D

【解析】第三章第八节P165。
书本图3-15物联网架构。

30、在移动互联网的关键技术在,( )是页面展示技术。
【2017.5.11】

A、SOA

B、Web Service

C、HTML5

D、Android

【答案】C

【解析】第三章第八节P169。
移动互联网的关键技术包括架构技术SOA、页面展示技术Web2.0和HTML5以及主流开发平台Android、IOS和Windows Phone。
其中HTML5是在原有HTML基础之上扩展了API,使Web应用成为RIA(Rich Internet Applications),具有高度互动性、丰富用户体验以及功能强大的客户端。

31、移动互联网的迅速普及除了归功于网络带宽的增加之外,还与丰富的应用有密不可分的关系。
( )技术使得Web应用不仅丰富,而且能够实现高度的互动,极大地改善了移动互联网用户的体验。
【2016.11.26】

A、HTML5

B、Android

C、SOA

D、HTTPS

【答案】A

【解析】第三章第八节P169。
HTML5是在原有HTML基础之上扩展了API,使Web应用成为RIA,具有高度互动性、丰富用户体验以及功能强大的客户端。

联系我们

在线咨询:点击这里给我发消息