导图社区 信息化与信息系统-web-1617703178519-0411
主要学习信息、信息化、信息系统、信息系统服务管理、软件工程、面向对象系统分析与设计、应用集成技术、计算机网络技术、信息系统安全、新技术、CIO 职责等。 根据考试大纲,本小时知识点会涉及单项选择题,约占 6~18 分。这部分内容偏重于概念知识,根据以往全国计算机技术与软件专业技术资格(水平)考试的出题规律而言,概念性知识的考查多参照教材,扩展内容较少。
编辑于2021-04-11 08:44:11信息化与信息系统(只考选择题)
信息
质量属性
考选择题
传输模型
信息化
基本概念
产品信息化
企业信息化
产业信息化
国民经济信息化
社会生活信息化
信息化
主体:全体社会成员
时域:一个长期的过程
空域:政治、经济、文化、军事和社会的一切领域
手段:基于现代信息技术的先进社会生产工具
途径:创建信息时代的社会生产力,推动社会生产关系及社会上层建筑的改革
目标:使国家的综合实力、社会的文明素质和人民的生活质量全面提升
两网一站(并不重要)
国家信息化体系6要素
关系图
1、信息资源(开发和利用是核心任务)
2、信息网络(基础设施)
3、信息技术应用(龙头、主阵地)
4、信息技术和产业(物质基础)
5、信息化人才(成功之本)
6、信息化政策法规和标准规范(保障)
信息系统
生命周期(必考30分中的1分)
系统规划
可行性分析
对组织的环境、目标及现行系统的状况进行初步调查,对建设新系统的需求做出分析和预测,同时考虑建设新系统所受的各种约束,研究建设信息同的必要性和可能性,该处拟建系统的备选方案,对这些方案进行可行性研究,写出可行性研究报告。
项目开发计划
可行性研究报告评审通过后,将新系统建设方案及实施计划编写成系统设计任务书。
系统分析
需求分析
根据系统设计任务书所确定的范围,对现行系统进行详细的调查,描述现行系统的业务流程,指出现行系统的局限性和不足性,确定新系统的基本目标和逻辑功能要求。。即提出新系统的逻辑模型,成果为:系统说明书
系统设计
概要设计(做什么的问题)
详细设计(怎么做的问题)
系统实施
编码
测试
运行维护
简化
立项
系统规划
开发
系统分析
系统设计
系统实施
运维
消亡
开发方法
结构化方法(生命周期法)
精髓:自顶向下、逐步求精和模块化设计
主要特点
开发目标清晰化
开发工作阶段化
开发文档规范化
设计方法结构化
不足与局限
开发周期长
难以适应需求变化
很少考虑数据结构
面向对象方法(没有什么好讲的)
原型化方法
含义
它是一种根据用户的初步需求,利用系统开发工具,快速的建立系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。
特点
可以使系统开发的周期缩短、成本和风险降低、速度加快,获得较高的综合开发效益
以用户为中心开发系统:用户参与的程度大大提高,开发的系统更加的符合用户的需求,因而增加了用户的满意度,提高系统的开发成功率
由于用户参与了开发的全过程,对系统的功能和结构容易理解和接受,有利于系统的移交,有利于系统的运行和维护
面向服务方法
如何使系统快速的相应需求与环境变化,提高系统可复用性、信息资源共享和系统之间的互操作性,成为影响信息化建设效率的关键问题,而面向服务方法的思维方式恰好满足了这种需求。
集成技术
网络标准与网络协议
OSI协议(七层)30分中的1分
物理层
物理联网媒介,图电缆连线连接器
数据链路层
控制网络层与物理层之间的通信,将网络层接收到的数据分割成特定的可被物理层传输的帧。常见的协议有:IEEE802.3/.2 、HDLC、PPP、ATM
网络层
将网络地址翻译成对应的物理地址,如IP、ICMP、IGMP、IPX、ARP、RARP
传输层
主要负责确保数据可靠、顺序、无措的从A点传输到B点。如TCP、UDP、SPX
会话层
负责在网络中的两个节点之间建立和维持通信,以及提供交互会话的管理功能如:RPC、SQL、NFS
表示层(主要指一些具体的数据格式如JPEG等)
应用层(具体应用如HTTP、FTP等)
TCP/IP协议
应用层协议
建立在TCP之上的协议
FTP(文件传输协议)
HTTP(超文本传输协议)
SMTP(简单邮件传输协议)
Telnet(远程登陆协议)
建立在UDP之上的协议
TFTP(简单文件传输协议)
DHCP(动态主机分配协议)
DNS(域名解析协议)
SNMP(简单网络管理协议)
传输层协议
TCP协议
安全、数据量小、可靠性高
UDP协议
不安全、数据量大、不可靠
网络层协议
IP协议
ICMP(网际控制报文协议)
IGMP(网际组管理协议)
ARP(地址解析协议)
RARP(逆地址解析协议)
网络设备
路由在网络层
交换机在数据链路层
三层交换机在网络层
网络存储技术
直接附加存储(DAS)
直接将存储设备连接到服务器上,例如U盘
网络附加存储(NAS)
支持多种多种TCP/TP协议,是真正实现即插即用的
存储区域网络(SAN)
专用高交换机实现,有无限的可扩展能力
网络接入技术
有线接入
无线接入
网络规划与设计
分层设计
核心层
主要目的是通过高速转发通信,提供优化、可靠的骨干传输结构,因此核心层交换机拥有更高的可靠性、性能和吞吐量。
汇聚层
位于接入层和核心层之间的部分,完成网络访问策略控制、数据包处理、寻址、过滤等
接入层
直接面向用户连接或者访问网络的部分,目的就是允许用户接入网络
信息安全
数据仓库技术
概念
数据仓库是一个面向主题的、集成的、相对稳定的,且反映历史变化的数据集合,用于支持管理决策。
体系结构
中间件
定义
在一个分布式系统环境中处于操作系统与应用程序之间的软件
中间件是一个独立的系统软件或服务程序,在不同的技术之间共享资源
分类
底层型
JVM
CLR
ACE
JDBC
ODBC
通用型
J2EE
MOM
COM
集成型
WorkFlow
EAI
高可用性和高可靠性规划与设计
高可用性
故障时间短
高可靠性
出现故障次数少
可用性用平均无故障时间(MTTF)度量
计算机系统平均能够正常运行多长时间,才发生一次故障
可维护性用平均维修时间(MTTR)度量
系统发生故障后维修和重新恢复正常运行平均花费的时间
计算机系统的可用性定义:MTTF/(MTTF+MTTR)*100%
软件工程
需求分析
多层次
业务需求
企业或者用户对系统高层次的目标要求
用户需求
具体需求
系统需求
系统的角度的需求
功能需求
非功能需求
设计约束
质量功能部署(QFD)没有考到过
常规需求
期望需求
意外需求
需求获取方法(不重要)
用户访谈
问卷调查
采样
情节串联板
联合需求计划
使用SA(结构化分析)方法进行需求分析,建立模型的核心是数据字典。使用E-R图表示数据模型,使用数据流图(DFD)表示功能模型,使用状态转换图(STD)表示行为模型
软件需求规格说明书(SRS)
范围
引用文件
需求
合格性规定
需求可追踪性
尚未解决的问题
注释
附录
需求验证(不重要)
统一建模语言(UML)
组成
规则
公共机制
构造块
关系
依赖
一个事物发生变化会影响另一个事物
关联
描述一组对象之间连接的结构关系
泛化
特殊元素可替换一般元素的对象
实现
一个类指定了由另一个类保证执行的契约
14种图
类图
描述一组类、接口、协作和它们之间的关系
对象图
描述一组对象及它们之间的关系
构件图
内嵌构件和连接件构成的内部结构
组合结构图
描述结构化类的内部结构
用例图
描述一组用例、参与者及它们之间的关系
顺序图
消息的顺序
通信图
消息的结构组织
定时图
消息的实际时间
状态图
描述一个状态机,由状态、转移、事件和活动组成
活动图
数据流
部署图
部署配置
制品图
物理结构
包图
工作包、工作单元
交互概览图
混合物
视图
逻辑视图
进程视图
实现视图
部署视图
用例视图
类之间的主要关系
关联关系
提供不同类的对象之间的结构关系
依赖关系
类变化引起了A类的变化
泛化关系
一般与特殊之间的关系
共享聚集关系
类之间整体与部分之间的关系,部分可以属于多个整体,部分和整体的生命周期可以不相同
组合聚集关系
部分只属于要给整体,生命周期也与整体的生命周期相同
实现关系
说明与实现连系起来
软件架构设计(考一分)
软件架构设计的一个核心问题是能否达到架构级的软件服用
风格
数据流风格
批处理,管道/过滤器
调用返回风格
调用
独立构建风格
虚拟机风格
仓库风格
评估(不明确)
可以只针对一个架构、也可以针对一组架构,关注的是系统的质量属性
敏感点
一个或者多个构件的特性
权衡点
影响多个质量属性的特性,是多个质量属性的敏感点
评估方式
基于调查问卷的方式
基于场景的方式(最常用)
架构权衡分析法(ATAM)
软件架构分析法(SAAM)
成本效益分析法(CBAM)
基于度量的方式
软件设计
基本原则
高内聚、低耦合
面向对象的设计基本思想
抽象
封装
继承
多态
设计模式
根据处理范围不同
类模式
静态的
对象模式
动态的
根据目的和用途不同
创建型
主要用于创建对象
结构型
主要用于处理类或对象的组合
行为型
主要用于描述类或对象的交互以及职责的分配
过程管理
阶段式模型
连续式模型
软件测试及其管理
测试的方法
静态测试
被测试程序不在机器上运行,而采用人工检测和计算机辅助静态分析的手段对程序进行检测,静态测试包括对文档的静态测试和对代码的静态测试,对文档的静态测试主要以检查单的形式进行,对代码的静态测试主要以桌前检测、代码走查和代码审查的形式进行
动态测试
在计算机上实际运行程序进行软件测试,一般采用白盒测试和黑盒测试方法。
白盒测试
主要用于软件单元测试中。主要思想是将程序看作一个透明的白盒,测试人员完全清楚程序的结构和处理算法,按照程序内部逻辑结构设计测试用例。
测试方法
控制流测试
数据流测试
程序变异测试
黑盒测试(不需要看到内部的 结构)
集成测试
确认测试
系统测试
方法
等价类
边界值
因果图
测试分类
单元测试
对模块测试
集成测试
对模块之间的接口测试
确认测试
验证软件的功能、性能和其他特性是否和用户需求一致
系统测试
对完整系统的测试
配置测试
验证配置是否正确
回归测试
验证变更后,变更部分是否正确
软件测试管理
过程管理
测试活动管理
测试资源管理
配置管理
评审工作
测试就绪评审(测试执行前)
测试评审(测试完成后)
软件集成技术
表示集成
也称为界面集成,是黑盒集成,无需了解程序与数据库的内部构造
主要技术
屏幕截取技术
输入模拟技术
数据集成
白盒集成
控制集成
也称为功能集成或应用集成,是在业务逻辑层上对应用系统进行集成
业务流程集成
超越了数据和系统,由一系列基于标准的、统一的数据格式的工作流组成
企业之间的应用集成
新一代信息技术
物联网
RFID(射频识别)传感器技术
嵌入式技术
分层
感知层
各种传感器构成
网络层
各种网络
应用层
物联网和用户的接口
智慧城市
通过传感器或信息采集设备全方位的获取城市系统数据
通过网络将城市数据关联、融合、处理和分析为信息
通过充分共享、智能挖掘将信息变为知识
结合信息技术,把知识应用到各行各业形成智慧
功能层
物联感知层
通信网络层
计算与存储层
数据及服务支撑层
智慧应用层
支撑体系
安全保障体系
建设和运营管理体系
标准规范体系
云计算
是一种基于互联网的计算方式,是实现按需共给、促进信息技术和数据资源充分利用的全新业态
特点
宽带网络链接
快速、按需、弹性服务
类型
IaaS(基础设施即服务)
向用户提供计算机能力、存储空间等基础设施方面的服务
PaaS(平台即服务)
提供虚拟机的操作系统、数据库管理系统、web应用等平台化的服务
SaaS(软件即服务)
想用户提供应用软件、组件、工作流等虚拟化软件服务
大数据
第一编 什么是社会工作
社会工作的内涵与工作领域