软件架构设计(掌握)
软件架构设计----指定了系统的组织结构和拓扑结构,并显示了系统需求和构件之间的对应关系,提供一些设计决策的基本原理。核心问题是能否达到架构级的软件复用。
软件架构风格(掌握)
1、数据流风格----批处理序列;管道/过滤器。
2、调用/返回风格----主程序/子程序;数据抽象和面向对象;层次结构。
3、独立构建风格----进程通信;事件驱动的系统。
4、虚拟机风格----解释器;基于规则的系统。
5、仓库风格----数据库系统;黑板系统;超文本系统。
软件设计(掌握)
软件设计----需求分析的延伸和拓展,系统实施工作的铺垫,解决“怎么做”的问题。
1、结构化设计(SD):一种面向数据流的方法,以SRS和DFD和数据字典等文档为基础,是一个自顶向下、逐步求精和模块化的过程。分为:概要设计、详细设计。原则:高内聚、低耦合。
2、面向对象设计(OOD):基本思想包括抽象、封装、可扩展性(通过继承和多态实现)。数据结构和操作算法封装在一个对象之中加粗样式,OOD主要任务就是对类和对象进行设计。核心问题:如何同时提高软件的可维护性和可复用性。
软件测试及其管理(重点)
测试用例----测试要求及操作步骤的有序组合的集合,统称为测试用例。
测试方法
1、静态测试:文档(检查单);代码(桌前检查、代码走查、代码审查)。主要通过看和想。
2、动态测试:
2.1白盒测试(结构测试):用于软件单元测试中;主要方法:控制流测试、数据流测试、程序变异测试、人工检查代码(静态);最常用的技术:逻辑覆盖。需要了解软件代码的内部结构和设计。
2.2黑盒测试(功能测试):用于集成测试、确认测试和系统测试;技术有:等价类划分、边界值分析、判定表、因果图、状态图、随机测试、猜错发、正交实验法等。不需要了解软件的内部实现原理。
测试类型
软件集成技术(重点)
企业应用集成EAI:一种软件层次的集成技术,将多个企业信息系统链接起来,实现无缝集成,消除信息孤岛。可以包括表示集成、控制集成、数据集成、业务流程集成;也可以将多个企业之间进行应用集成。
1、表示集成(页面集成):黑盒集成,将用户界面作为集成点,常用技术:屏幕截取、输入模拟。
2、控制集成(功能集成、引用集成):黑盒集成,将应用逻辑作为集成点,集成处用API可以访问。表示集成、数据集成适用的,控制集成都适用,而且有更高的灵活性和复杂性。
3、数据集成:白盒集成,将中间件作为集成点,比表示集成灵活。
4、业务流程集成:过程集成,超越了数据和系统,由一系列给予标准的、统一数据格式的工作流组成。
5、企业之间的应用集成:EAI技术可以适用于大多数要实施电子商务的企业,以及企业之间的应用集成。
表示、控制、数据集成比较
软件维护(重点)
软件维护:软件正式交互用户后,即进入漫长的维护期。从性质上可分为:纠错型维护、适应型维护、预防型维护、完善型维护(维护的主要工作)(谐音:就是鱼丸)。
新一代信息技术
物联网(重点)
物联网:通过信息传感设备,按约定的协议,将任何物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。解决:物品与物品(T2T)、人与物品(H2T)、人与人(H2H)之间的互联。
两项关键技术:传感器技术、嵌入式技术。
传感器技术:一种检测装置,能感受到被测量的信息,并将模拟信号转换成数字信号。射频识别RFID是一种传感器技术,可通过无线电信号识别特定目标并读写相关数据。
嵌入式技术:综合了计算机软硬件、传感器技术、集成电路技术、电子应用技术为一体的复杂技术。
三层架构:感知层、网络层、应用层。
感知层:物联网识别体、采集信息的来源,由各种传感器构成。
网络层:整个物联网的中枢,传递和处理信息,由各种网络组成。
应用层:物联网和用户的接口,与行业需求结合,实现智能应用。
智慧城市(掌握)
智慧城市:物联网在城市管理中综合应用。包括:
1、通过传感器或信息采集设备全方位地获取城市系统数据;
2、通过网络将城市数据关联、融合、处理、分析变为信息;
3、通过充分共享、智能挖掘将信息变成知识;
4、结合信息技术、把知识应用到各行各业形成智慧。
智能的特点:
1、具有感知能力;2、具有记忆和思维能力;3、具有学习能力和自适应能力;4、具有行为决策能力。
5个功能层:
1、物联感知层:通过传感器、监控摄像头、GPS终端等实现对城市范围内各方面信息采集、识别和监测。
2、通信网络层:以互联网、电信网、广播电视网等作为骨干传输网络,组成网络通信基础设施。
3、计算与存储层:包括软件资源、计算资源和存储资源,为智慧城市提供数据存储和计算。
4、数据与服务支撑层:利用SOA、云计算、大数据等计算,提供应用所需的各种服务和共享资源。
5、智慧应用层:智慧应用及应用整合,如智慧交通、智慧旅游等,提供整体的信息化应用和服务。
3个支撑体系:
1、安全保障体系,构建统一的安全平台。
2、标准规范体系,提供统一的规范。
3、建设和运营管理体系,提供整体的运维管理机制。
云计算(重点)
云计算:一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。
主要特点:1、宽带网络连接;2、快速、按需、弹性的服务;3、共享、虚拟化、分布式、易扩展;
大数据(重点)
大数据:无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。
五大特点:大量(数据体量巨大)、多样(数据类型繁多)、价值(价值密度低)、高速(处理速度快)、真实性(数据来自于信息系统网络及网络终端的行为或痕迹)。
四个环节:数据采集、数据存储、数据管理、数据分析与挖掘。在数据采集阶段主要使用的技术是数据抽取工具ETL(抽取转换加载)。
在大数据中,数据之和的价值远远大于数据价值之和。
大数据应用实例:1、大数据征信;2、大数据风控;3、大数据消费金融;4、大数据财富管理;5、大数据疾病预测。
区块链(重点)
区块链:是一种去中心化的分布式账本数据库,这种分布式张本的好处就是,对所有人完全公开,每个人可以参与记账,买家和卖家可直接交易,不需要任何中介。人人都有备份,一旦记录不可被篡改。(相信大多数)
区块链是点对点传输、共识机制、加密算法等计算机技术的新型应用模式,同时也是比特币的底层技术。
区块、链:记录的信息以区块方式按照时间链条呈现。
共识机制:任何人都有权记录信息和交易,并且可以互相认证来辨别真假。
加密算法:哈希算法、椭圆曲线算法、Base58编码、零只是证明等实现密码学签名,防止任何人篡改。
区块链的六大特征:
1、去中心化:依靠所有接入区块链网络的用户的计算机共同执行程序,只有该网络中所有电脑关机才会停止。
2、开放性:除了交易各方的私有信息被加密外,区块链的数据对所有人公开,任何人都可以查询,信息高度透明。
3、去信任:因为整个系统的运作公开透明,故系统中所有节点之间无需信任也可进行交易,节点之间无法欺骗彼此。
4、自治性:因为采用给予协商一致的规范和协议,使对人的信任改成了对机器的信任,任何人为的干预不起作用。
5、匿名性:因为数据交互由固定算法自动判断,因此交易对手无须通过公开身份的方式让对方产生信任。
6、信息不可篡改:由于分布式存储,每个人都有副本,除非控制超过51%的节点,否则单个节点的修改是无效的。
区块链的6层模型
移动互联(掌握)
移动互联:移动互联网的简称,是通过将移动通信和互联网二者结合形成。
核心是互联网,应用和内容是根本,是桌面互联网的补充和延伸,但不能完全代替桌面互联网。
特点:1、终端移动性;2、业务使用的私密性;3、终端和网络的局限性;4、业务与终端、网络的强关联性。
无线网络(掌握)
无线网络分类:无心局域网、无线广域网、无线城域网、无线个人网。
AP接入点是用于无线网络的无线HUB,是无线网络的核心。它是移动计算机用户进入有线以太网骨干的接入点,在开放空间最大覆盖范围可达100-400米,传输速率可高达11Mbps。
4G包括TD-LTE和FDD-LTE两种制式。5G理论上可在28GHz超高频段以1Gbps的速度传送数据,且最长传送距离可达2公里。2019年6月,工信部正式颁发5G牌照给4家公司为中国电信、中国联通、中国移动、中国广电。
商业智能BI(掌握)
商业智能BI-----将组织中现有的数据转化为知识,帮助组织做出明智的业务经营决策。4阶段:数据预处理、建立数据模型、数据分析、数据展现。3个关键技术:数据仓库、联机分析处理、数据挖掘、数据备份和恢复等。
实施6步骤:1、需求分析;2、数据仓库建模;3、数据抽取;4、建立商业智能分析报表;5、用户培训和数据模拟测试;6、系统改进和完善。
信息化发展与应用的新特点(掌握)
我国在“十三五”规划刚要中,将培育人工智能、移动智能终端、第五代移动通信(5G)、先进传感器等作为新一代信息技术产业创新重点发展。
信息技术发展的总趋势是从典型的技术驱动发展模式向应用驱动与技术驱动相结合的模式转变。
信息技术发展趋势和新技术应用包括的方面(掌握)
高速度大容量、集成化和平台化、智能化、虚拟计算、通信技术、遥感和传感技术、移动智能终端、以人为本、信息安全。
电子政务-应用模式(重点)
电子政务:国家机关在政务活动中,全面应用现代信息技术、网络技术以及办公自动化技术等进行办公、管理和为社会提供公共服务的一种全新的管理模式。
电子商务(掌握)
电子商务EC(Electronic Commerce)-----利用计算机技术、网络技术和远程通信技术,实现整个商务过程的电子化、数字化和网络化。安全交易中最重要的两个协议是:SSL和SET。
两化融合(重点)
信息系统工程监理(掌握)
大型信息系统的独有特点(掌握)
企业系统规划BSP方法-主要用于大型信息系统的开发(掌握)
信息系统规划的工具(重点)
综合布线遵循的标准(重点)
机房建设的内容(掌握)
机房建设的内容:1、机房装修;2、电气系统;3、空调系统;4、门禁系统;5、监控系统;6、消防系统;
待续。。。
|