此部分在考试中大概会考22分左右的选择题(占约三分之一),案例和论文一般不会涉及。
一、信息化
1、信息相关概念
2、国家信息化体系要素
3、信息化的发展与应用
4、新一代信息技术
二、信息系统
1、信息系统的生命周期
2、信息系统的开发方法
3、信息系统集成技术
4、软件工程(信息系统管理)
5、信息系统安全技术
6、信息系统服务管理
7、信息系统规划
1、信息相关概念
信息技术主要为解决信息的采集、加工、存储、传输、处理、计算、转换、表现等问题
而不断繁荣发展。信息只有流动起来,才能体现其价值,因此信息的传输技术(通常指通信、网络等) 是信息技术的核心。
信息的传输模型:
(1 ) 信源产生信息的实体,信息产生后,由这个实体向外传播。如QQ 使用者
( 2) 信宿:信息的归宿或接收者,如使用QQ 的另一方( 当然这一方也是信源) ,他通过计
算机屏幕接收QQ 使用者发送的文字( 如:你好! )。
( 3 ) 信道:传送信息的通道,如TCP/IP 网络。
( 4 ) 编码器:对编码信息进行加密再编码,如量化器、压缩编码器、调制器等。
( 5 ) 译码器:把信道上送来的信号( 原始信息与噪声的叠加) 翻译转换成信宿能接受的信号,可包括解调器、译码器、数模转换器等。
( 6 ) 噪声:噪声可以理解为干扰,干扰可以来自于信息系统分层结构的任何一层,当噪声
携带的信息大到一定程度的时候,在信道中传输的信息可以被噪声掩盖导致传输失败。
系统的特性:
@目的性@整体性@层次性@稳定性@突变性@ 自组织性@相似性@相关性@环境适应性
信息系统,以下特性会表现得比较突出:
@开放性@脆弱性@健壮性
信息化从“小”到“大”分为五个层次:
产品信息化,企业信息化(生产制造系统、ERP 、CRM 、SCM) ,产业信息化,国民经济信息化,社会生活信息化(智慧城市、互联网金融)
信息化的主体是全体社会成员,包括政府、企业、事业、团体和个人;
时域是一个长期的过程;它的空域是政治、经济、文化、一事和社会的一切领域;
手段是基千现代信息技术的先进社会生产工具; :\责~
途径是创建信息时代的社会生产力,推动社会:;广谅及社会上层建筑的改革;
目标是使国家的综合实力、社会的文明素质和勺生活质量全面提升。(16 下2)
2、国家信息化体系要素
3、信息化的发展与应用
电子政务
l 、电子政务与传统政务相比,在办公手段、业务流程以及与公众沟通的方式上都存在很
大的区别。电子政务并不是要完全取代传统政务,也不是简单地将传统政务原封不动地搬到
Internet 上; ( 05 下20) ( 10 下4) (掌握)
2 、电子政务模式:政府间的电子政务(G2G) 、政府对企业的电子政务(G2B) 、政府对公
民的电子政务(G2C) 、政府对公务员的电子政务(G2E) (掌握) 需要根据题目进行判断
♦ 切政府对政府(G2G) :政府上下级之间、不同地区和不同职能部门之间实现电子政务活动
♦ @政府对企业(G2B) :政府向企业提供的各种公共服务
♦ @政府对公众(G2C) :政府面向公众所提供的服务。
♦ @政府对公务员(G2E) :政府与政府公务员即政府雇员之间的电子政务
电子商务
l 、电子商务概念可分为原始电子商务(电报奄恬、广播、电视、传真)与现代电子商
务(因特网) 。( 10 上5) (12 上4) (掌握) .4二
2 、电子商务基本特征:@普遍性@便和纱如体性@安全性@协调性
3 、按照依托网络类型来划分,电子隄务分为EDI (电子数据交换)商务、Internet (互联
网)商务、Intranet (企业内部网) , 和Extranet (企业外部网)商务。(掌握)
4 、按照交易对象,电子商务:寇括企业与企业之间的电子商务(B2B) 、商业企业与消
费者之间的电子商务(B2C) 、消者与消费者之间的电子商务(C2C) 、电子商务与线下实体
店有机结合向消费者提供商品和服务(020 模式) 。( 11 上7) ( 11 下4) ( 12 下4) ( 13 上6) (掌
握) 需要根据题目进行判断
♦ 句B2B (阿里巴巴):企业和企业之间
♦ @B2C (京东、当当、苏宁) :企业和消费者个人之间的电子商务
♦ @C2C (淘宝、易趣).消费者和消费者之间
♦ @坚. 线上购买线下的商品和服务,实体店提货或者享受服务。如淘宝网、京东商场
等商业电子商务, APP 手机约车服务,携程网、途牛等旅游服务网上团购; ( 20 下4)
♦ @B2G (企业对政府)、C2B (消费者对企业)、C2G (消费者对政府)
5 、电子商务的基础设施包括四个,即网络基础设施、多媒体内容和网络出版的基础设施、
报文和信息传播的基础设施、商业服务的基础设施。此外,技术标准,政策、法律等是电
子商务系统的重要保障和应用环境。(掌握)
6 、电子商务急需建立标准3 个领域:@用户接口@基本功能@数据及客体的定义与编码(掌握)
4、新一代信息技术
物联网
云计算
互联网+
大数据
移动互联网
智慧城市
人工智能与智能制造
区块链
1、信息系统的生命周期
2、信息系统的开发方法
常用开发方法包括结构化方法、面向对象方法、原型化方法、面向服务的方法
(1)结构化方法(掌握)
1 、结构化方法也称为生命周期:精髓是自顶向下、逐步求精和模块化设计。
2 、结构化方法的开发过程一气设把系统功能视为一个大的模块,再根据系统分析与设计
的要求对其进行进一步的模块分解一组合。
3 、结构化方法的主要特点@开发目标清晰化@开发工作阶段化@开发文档规范化@设计方法结构化(07 下7) (09 上45) (12 下1)
4 、结构化方法不足和局限性:@开发周期长@难以适应需求变化@很少考虑数据结构
5 、瀑布模型适合适用的开发方法是结构化方法(13 下10)
6 、数据流图的基本组成部分包括:数据流、加工、数据存储和外部实体。(16 上12)
(2)面向对象方法(掌握)
1、面向对象(oo) 方法认为,客观世界是由各种对象组成的,任何事物都是对象
2 、与结构化方法类似, OO 方法也划分阶段,但其中的系统分析、系统设计和系统实现三
个阶段之间已经没有“缝隙"。也就是说,这三个阶段的界限变得不明确
3 、OO 方法使系统的描述及信息模型的表示与客观实体相对应,符合人们的思维习惯,有
利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期。
面向对象设计主要有三大特征:封装性、继承性和多态性,使用面向对象方法构造的系统
具有更好的复用性。
4 、一些大型信息系统的开发,通常是将结构化方法和OO 方法结合起来。首先,使用结构
化方法进行自顶向下的整体划分;然后,自底向上地采用00 方法进行开发。因此,结构化方
法和00 方法仍是两种在系统开发领域中相互依存的、不可替代的方法。
(3)原型化方法(掌握)
1、结构化方法和面向对象方法有一个共同点,即在系统开发初期必须明确系统的功能要求,确定系统边界。
2 、原型化方法也称为快速原型法,或者简称为原型法。它是一种根据用户初步需求,利
用系统开发工具,快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。(07 下7) (09 上45) (12 下1) (21 上2)
3 、从原型是否实现功能来分,可分为水平原型和垂直原型两种。
— 水平原型也称为行为原型,用来探索预期系统的一些特定行为,并达到细化需求的目的。
水平原型通常只是功能的导航,但并未真实实现功能。水平原型主要用在界面上;
— 垂且原型也称为结构化原型,实现了一部分功能。垂直原型主要用在复杂的算法实现上。
4 、从原型的最终结果来分,可分为抛弃式原型和演化式原型。
— 抛弃式原型也称为探索式原型,是指达到预期目的后,原型本身被抛弃。抛弃式原型主要
用在解决需求不确定性、二义性、不完整性、含糊性等;
— 演化式原型为开发增量式产品提供基础,逐步将原型演化最终系统。主要用在必须易王
升级和优化的场合,特别适用千 Web 项目 。
5 、原型法的特点
□ 也可以使系统开发的周期缩短、成本和风险的速度加快,获得较高的综合开发效益。
□ @ 以用户为中心来开发系统的,用户参与度大大提高,开发的系统符合用户的需求, 因而增加了用户的满意度,提高了系统开发成功率。
□ @ 由于用户参与了系统开发的全均雇对系统的功能和结构容易理解和接受,有利千系统
的移交,有利于系统的运行与维护
6 、原型法的优点主要在千能更有效地确认用户需求。从直观上来看,原型法适用于那些
需求不明确的系统开发。事实上,对千分析层面难度大、技术层面难度不大的系统,适合于原型法开发;而对于技术层面的困难远大于其分析层面的系统,则不宜用原型法。
(4)面向服务的方法
1、对于跨构件的功能调用,则采用接口的形式暴露出来。进一步将接口的定义与实现进行解耦,则催生了服务和面向服务(SO) 的开发方法。
2 、如何使信息系统快速响应需求与环境变化,提高系统可复用性、信息资源共享和系统之间的互操作性,成为影响信息化建设效率的关键问题,而SO 的思维方式恰好满足了这种需求。(18下28)
3、信息系统集成技术
网络存储技术
网络规划与设计
数据库和数据仓库
常见的数据库管理系统主要有Oraclc、MySQL、SQLServer、MongoDB 等,前三种均
为关系型数据库,而MongoDB 是非关系型的数据(基于分布式文件存储) 。
数据仓库是一个面向主题的、集成的、非易失的、且随时间变化的数据集合,用于支持管理决策。(掌握) (06 下10)
数据源是数据仓库系统的基础,是整个系统的数据源泉。
数据的存储与管理是整个数据仓库系统的核心。
OLAP 服务器对分析需要的数据进行有效集成,可分为ROLAP 、MOLAP 和HOLAP 。
ROLAP 基本数据和聚合数据均存放在RDBMS 之中; MOLAP 基本数据和聚合数据均存放于多
数据库中; HOLAP 基本数据存放千RDBMS 之中,聚合数据存放多维数据库中。
前端工具:主要包括各种查询工具、报表工具、分析工具、数据挖掘工具以及各种基千数
据仓库或数据集市的应用开发工具。其中数据分析工具主要针对OLAP 服务器,报表工具、数据挖掘工具主要针对数据仓库。
软件中间件
在一个分布式系统环境中处千操作系统和应用程序之间的软件
底层型中间件的主流技术有:JVM (Java 虚拟机)、CLR (公共语言运行库)、ACE (自适配通信环境)、JDBC (Java 数据库连接)和ODBC (开放数据库互连)等,代
主要有SUN 」VM 和Microsoft CLR 等。,分布式应用软件借助这种软件在不同的技术之凹共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。
可靠性
一般考点7、可靠性
l 、可用性( avadability )是系统能够正常运信响时间比例。经常用两次故障之间的时间长
度或在出现故障时系统能够
2 、可靠性( reliability) 是软件系统f应归贱系统错误面前,在意外或错误使用的情况下维
持软件系统的功能特性的基本能力。( )
3 、计算机系统的可用性用平> 障时间(MTTF) 来度量,即计算机系统平均能够正常
运行多长时间,才发生一次故障。勹、统的可用性越高,平均无故障时间越长。
可维护性用平均维修时间(MTTR) 来度量,即系统发生故障后维修和重新恢复正常运行
平均花费的时间。系统的可维护性越好,平均维修时间越短。
计算机系统的可用性定义为:MTTF/ (MTTF+MTTR) *100% 。山此可见,计算机系统的
可用性定义为系统保待正常运行时间的百分比。(了解) ( 18 下22)
4 、常见的可用性战术如下: (了解)
□ 心错误捡摄:用千错误检测的战术包括命令/响应、心跳和异常。
□ @错误恢复:用千错误恢复的战术包括表决、主动冗余、被动冗余。
□ @错误预防:用于错误预防的战术包括把可能出错的组件从服务中删除、引入进程监视器。
4、软件工程(信息系统管理)
软件设计
软件测试
UML
UML2.0 包括14 种图,分别列举如下: (掌握)厂(05 上4"'6) (18 上27)
$类图:措述一组类、接口、协作和它们之间的关系,是最常见的图。
@对象图:描述一组对象及它们之间的关系。描述了在类图中所建立的事物实例的静态快照。
@构件图:描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。
@组合结构图:描述结构化类( 例如,构件或类) 的内部结构,包括结构化类与系统其余部
分的交互点。组合结构图用于画出结构化类的内部内容。
@用例图描述一组用例、参与者及它们之间的关系。以图形化的方式描述系统与外部系统
及用户的交互,描述用户需求,包括基千基本流程的“角色“关系等。_J05 上1) (05 上
2~3) (07 下16) (08 下13) (11 下15) (13 上21~22) (15 下26) (16 上27)
@顺序图(也称序列图):是一种交互图,交兀图展现了一种交互,它山一组对象或参与者
以及它们之间可能发送的消息构成。(07 下17) ( 08 下17) ( 13 下27)
对于顺序图,还可以按执行者角色、控制类、用户接口、业务层、后台数据库,
分别排列。(19 上26)
♦ @通信图:也是一种交互图,它强调收发消息的对象或参与者的结构组织。顺序图强调的是
时序,通信图强调的是对象之间的组织结构(关系) 。
@定时图(也称计时图):是一种交互图,它强调消息跨越不同对象或参与者的实际时间,
而不仅仅只是关心消息的相对顺序。、(17 下26)
@状态图:描述一个状态机,它山状态、转移、事件和活动组成。(15 下27) (18 下27)
通活动图:将进程或其他计算结构展示为计算内部一步步的控制流和数据流。
@部署图:描述对运行时的处理节点及在其中生存的构件的配置。(11 上27)
@)制品图:描述计算机中一个系统的物理结构。制品包括文件、数据库和类似的物理比特集合。
@)包图:包图描述山模型本身分解而成的组织单元,以及它们之间的依赖关系。
@交互概览图:交互概览图是活动图和顺序图的混合物。
软件架构(掌握)
l 、软件架构设计的一个核心问题是能否达到架构级的软件复用,也就是说,能否在不同
的系统中,使用同一个软件架构。(了解)
2 、在架构评估过程中,评估人员所关注的是系统的质量属性。(掌握) ( 17 下7)
3 、通用软件架构:数据流风格、调用/返回风格、独立构件风格、虚拟机风格和仓库风格。
Cl) 数据流风格:包括批处理序列架构风格知管道/过滤器两种风格。
( 2) 调用/返回风格:包括主程序/子程序、数据抽象和面向对象,以及层次结构(19 上7)
( 3) 独立构件风格:包括进程通信和事件驱动的系统。(18 上7)
( 4) 虚拟机风格:包括解释器和基于规则的系统。
( 5 ) 仓库风格:包括数据库系统、黑板系统和超文本系飞°
4 、敏感点是一个或多个构件( 和I或构件之间的关系)忍\性,权衡点是影响多个质量属
性的特性,是多个质豐属性的敏感点。(掌握) 炉5、软件架构主要的评估方式,分别是基千调查畛:或检查表)的方式、基千场景的方
式和尸二气勹:言勹::二:尸恩慧气芦::卢尸:AM) 和成
本效益分析法(CBAM) 中。在架构评贱更) 一般采用刺激、环境和响应三方面来对场景进行
描述。刺激是场景中解释或描述项目飞弊汃怎样引发与系统的交互部分,环境描述的是刺激发
生时
一场景所代表
的质量需求的满足程度。例如,用一系列对软件的修改来反映易修改性方面的需求,用一系列
攻击性操作来代表安全性方面的需求等。这一评估方式考虑到了所有与系统相关的人员对质量
的要求,涉及的基本活动包括确定应用领域的功能和软件架构之间的映射,设计用于体现待评
估质鼠属性的场景,以及分析软件架构对场景的支持程度
企业应用系统集成
5、信息系统安全技术
6、信息系统服务管理
7、信息系统规划