温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
冲刺
部分
难点
串讲
0、新技术、新技术0.1 相关新技术相关新技术0.1 本考点关注的内容有:智慧城市、物联网(物联网架构本考点关注的内容有:智慧城市、物联网(物联网架构 P57)、互联网)、互联网+特别联网特别联网(ad hoc networking)是指具有动态自组织能力的短距离无线通信联网。Ad Hoc 网络是一种特殊的无线移动通信网络。Ad Hoc 网络中所有节点的地位平等,无需设置任何中心控制节点,具有很强的抗毁性。网络中的节点不仅具有普通移动终端所需的功能,而且具有报文转发能力。当通信的源节点和w w w.51k p m.co m QQ:9154461730.2 大数据、云计算、两化融合(高大数据、云计算、两化融合(高 P98)、移动互联网(高)、移动互联网(高 P67)、智能制造)、智能制造 CPS0.3 人工智能、区块链人工智能、区块链 所谓区块链技术,所谓区块链技术,简称 BT(Blockchain technology),也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。最早是比特币比特币的基础技术,目前世界各地均在研究,可广泛应用于金融等各领域 区块链的基本原理区块链的基本原理理解起来并不难。基本概念包括:(1)交易(Transaction):一次操作,导致账本状态的一次改变,如添加一条记录;(2)区块(Block):记录一段时间内发生的交易和状态结果,是对当前账本状态的一次共识;(3)链(Chain):由一个个区块按照发生顺序串联而成,是整个状态变化的日志记录。(4)如果把区块链作为一个状态机,则每次交易就是试图改变一次状态,而每次共识生成的区块,就是参与者对于区块中所有交易内容导致状态改变的结果进行确认。用通俗的话阐述:如果我们把数据库假设成一本账本,读写数据库就可以看做一种记账的行为,区块链技术的原用通俗的话阐述:如果我们把数据库假设成一本账本,读写数据库就可以看做一种记账的行为,区块链技术的原理就是在一段时间内找出记账最快最好的人,由这个人来记账,然后将账本的这一页信息发给整个系统里的其他理就是在一段时间内找出记账最快最好的人,由这个人来记账,然后将账本的这一页信息发给整个系统里的其他所有人。这也就相当于改变数据库所有的记录,发给全网的其他每个节点,所以区块链技术也称为分布式账本所有人。这也就相当于改变数据库所有的记录,发给全网的其他每个节点,所以区块链技术也称为分布式账本1 信息化基础知识信息化基础知识1.1 信息与信息化信息与信息化 信息可以是消息、信号、数据、情报或知识;信息具有普遍性、动态性、可处理性、可传递性、可共享性普遍性、动态性、可处理性、可传递性、可共享性的特点。其作用是人类社会生存的条件、人类认识世界的媒介、管理的基础和决策的依据。信息化是充分利用信息技术,开发利用信息资源,促进信息交流和知识共享,提高经济增长质量,推动经济社会发展转型的历史进程。国家信息化体系要素信息技术应用-龙头(主阵地)信息资源信息资源-核心任务核心任务信息网络-应用基础信息技术和产业-建设基础信息化人才-成功之本信息化法规-保障(1)信息技术应用:六要素的龙头,信息化建设的主阵地,体现信息化建设的需求。(2)信息资源:开发和利用是信息化的核心任务,是信息化建设取得实效的关键信息资源通常包括:信息(消息、知识、技术)及其载体;信息采集、传输、加工、存储的各类设施和软件;制造上述硬、软件的设施;有关信息采集、加工、传输、存储、利用的各种标准、规范、规章、制度、方法、技术等。w w w.51k p m.co m QQ:915446173(3)信息网络:是信息资源开发和信息技术应用的基础、必要手段和基础设施。(4)信息技术和产业:信息化建设的基础。(5)信息化人才:信息化成功之本,信息化建设的关键。(6)信息化政策法规和标准规范:协调各要素之间的关系,是保障。1.2 政府信息化与电子政务政府信息化与电子政务1.2.1 电子政务的内容和技术形式电子政务内容:电子政务内容:政府间的电子政务(Government to Government,G-2-G);政府对企业的电子政务(Government to Business,G-2-B);政府对公民的电子政务(Government to Citizen,G-2-C);政府对员工的电子政务(G-2-E)1G-2-GG-2-G 是上下级政府、不同地方政府、不同政府部门之间的电子政务。G2G 主要包括以下内容:电子法规政策系统;电子公文系统;电子司法档案系统;电子财政管理系统;电子办公系统。2G-2-BG-2-B 是指政府通过电子网络系统进行电子采购与招标,精简管理业务流程,快捷迅速地为企业提供各种信息服务。G-2-B 主要包括:电子采购与招标;电子税务;电子证照办理;信息咨询服务。3G-2-CG-2-C 是指政府通过电子网络系统为公民提供的各种服务。G-2-C 主要包括:教育培训服务;就业服务;电子医疗服务;社会保险网络服务;公民信息服务。4.G-2-EG-2-E 是指政府机构利用 Intranet 建立有效的行政办公和员工管理体系,以提高政府工作效率服务和公务员管理水平。1.3 电子政务建设的指导思想、原则、建设目标和主要任务电子政务建设的指导思想、原则、建设目标和主要任务 建设原则:建设原则:统一规划,加强领导;需求主导,突出重点;整合资源,拉动产业;统一标准,保障安全;建设目标:建设目标:具有标准的、功能完善的信息网络平台;具有基础性战略性信息库;具有电子政务网络安全保障;具有培训制度;具有相关的法规和标准;主要任务:主要任务:建设整合统一的电子政务网;建设重点业务系统;开发重点政务信息资源;建设中央地方政府门户网站,促进公共服务;建立电子政务信息安全保障体系;完善电子政务信息标准化;加强公务员信息化培训;推进电子政务法制建设1.4 企业信息化企业信息化1.4.1 企业信息化的概念、目的、规划和方法企业信息化的概念、目的、规划和方法 内涵:内涵:不断挖掘先进的管理理念,应用计算机网络技术,在企业作业、管理、决策的各个层面,科学计算、过程控制、事务处理、经营管理的各个领域,引进和使用现代信息技术,全面改革管理体制和机制,从而提高企业工作效率、市场竞争能力和经济效益。指导思想指导思想:政府推动,统筹规划,企业行为,政策支持,分步实施 基本原则:基本原则:效益原则、“一把手”原则、中长期与短期建设相结合、规范化和标准化、以人为本。1.5 电子商务(电子商务(EBusiness)是利用网络实现所有商务活动业务流程的电子化,不仅包括了电子商业的面向外部的业务流程,如网络营销、电子支付、物流配送等,还包括了企业内部的业务流程,如企业资源计划、管理信息系统、客户关系管理、供应链w w w.51k p m.co m QQ:9154461731电子商务的信息流、资金流和物流(1)信息流、资金流和物流的概念信息流是电子商务交易各个主体之间的信息传递与交流的过程。资金流是指资金的转移过程,包括支付、转帐、结算等,资金的加速流动,具有财富的创造力,商务活动的经济效益是通过资金的运动来体现的。物流是因人们的商品交易行为而形成的物质实体的物理性移动过程,它由一系列具有时间和空间效用的经济活动组成,包括包装、存储、装卸、运输、配送等多项基本活动。(2)信息流、资金流和物流的相互关系三者的关)信息流、资金流和物流的相互关系三者的关系可以表述为:以信息流为依据,通过资金流实现商品系可以表述为:以信息流为依据,通过资金流实现商品的价值,通过物流实现商品的使用价值。的价值,通过物流实现商品的使用价值。物流应是资金流的前提和条件,资金流应是物流的物流应是资金流的前提和条件,资金流应是物流的依托和价值担保,并依托和价值担保,并为适应物流的变化而不断进行调整,信息流对资金流和物流运动起指导和控制作用,并为资金流和物流活动提供决策的依据。2电子商务的交易模式电子商务的交易模式电子商务可以按照不同的标准划分为不同的类型,按实质内容和交易对象来分,电子商务主要有 4 类:商业企业对消费者的电子商务模式(B 2 C);商业企业对商业企业的电子商务模式(B 2 B);商业企业对政府的电子商务模式(B 2 G);消费者对消费者的电子商务模式(C 2 C)。(1)B2C 模式模式商业企业对消费者的电子商务(B2C)是指企业以互联网为主要服务提供手段,实现公众消费和提供服务,并保证与其相关的付款方式的电子化的电子商务运营模式。1)无形产品的电子商务 B2C 模式 无形产品和服务的电子商务主要有 4 种:网上订阅模式、付费浏览模式、广告支持模式和网上赠予模式。2)实物商品的电子商务 B2C 模式这种模式是指产品或服务是在国际互联网上成交的,而实际产品和劳务的交付仍然要通过物流配送方式,不能够通过电脑的信息载体来实现。(2)B2B 模式模式商业企业对商业企业的电子商务(B2B)是指商业企业(公司)使用互联网或各种商务网络向供应商订货或付款,特别是通过增值网络上运行的电子数据交换(EDI),使企业对企业的电子商务得到了迅速扩大和推广。(3)B 2 G 模式模式商业机构对政府的电子商务(B2G)主要包括:政府机构通过互联网进行工程的招投标和政府采购;政府利用电子商务方式实施对企业行政事务的管理管理条例发布以及企业与政府之间各种手续的报批;政府利用电子商务方式发放进出口许可证,为企业通过网络办理交税、报关、出口退税、商检等业务。(4)C 2 C 模式模式消费者对消费者的电子商务(C2C)的特点是消费者与消费者讨价还价进行交易。1.6信息资源管理信息资源管理信息资源的内容通常包括:信息及其载体;信息处理和通信的软、硬件设施;制造上述设施的关键设备;有关的标准规范与政策法规。信息资源管理的特点:信息资源管理的特点:(l)信息资源管理不是单纯的技术管理,而是为了组织战略目标的实现对信息资源进行的组合管理。(2)信息资源管理强调面向组织机构,因此,信息资源的组织管理要与组织机构相适应,力图在整个组织中全面发挥信息资源的整体作用,为组织的战略目标服务。(3)强调信息资源的战略管理和高层管理,而不仅仅是在操作层、执行层实施管理,并从战略规划和决策的层次上确立信息资源的权力结构。(4)信息资源管理强调的是全部信息资源集成一体,统一配置和系统管理,以追求资源配置的全局最优,而不是个别资源构成要素的局部取优。(5)信息资源管理是以系统科学和管理科学的基本原理为基础的。1.7 信息资源的管理方式信息资源的基本方式可分为集中式和分散式两种。信息资源的管理方式信息资源的基本方式可分为集中式和分散式两种。(1)集中式信息资源管理是将所有信息资源的配置、协调、控制和管理权集中于一个统一信息管理机构中。(2)分散式信息资源管理机构是将信息资源分别置于组织中各部门的直接管理和控制之下,各部门内部有自己的信息管理人员或机构,他们可以按照自己的意愿配置所辖的信息资源。1.8 信息资源管理的组织机构形式信息资源管理的三种组织机构基本形式:信息资源管理的组织机构形式信息资源管理的三种组织机构基本形式:(1)功能组织 按照信息资源管理的基本功能进行组织划分,每个分支机构执行一个专业化功能。(2)产品组织 按产品或服务的类型进行机构划分每个部门面向一种产品或一种服务的管理,在产品部门内部都设有自己的信息资源管理分支机构。(3)矩阵组织 功能结构和产品结构的组合结构每个产品或服务部门内部的信息资源管理人员不仅要接受本产品部门w w w.51k p m.co m QQ:915446173的领导,而且同时要接受相应的信息资源管理功能机构负责人的领导。1.9CIO 三项重要职责高级信息主管全权负责企业的信息资源管理工作。其职责为:三项重要职责高级信息主管全权负责企业的信息资源管理工作。其职责为:(1)根据企业的经营战略,考虑和提出企业的信息战略。(2)负责企业的信息化推进工作,包括基础设施建设、人员配备、资源调配等。(3)全面负责企业的信息管理工作。1.10 企业资源规划(企业资源规划(ERP)的结构和功能)的结构和功能(1)在 MRP 中引入质量管理、设备管理、财务管理和人力资源管理,形成统一的企业资源计划;(2)ERP Enterprise Resource Planning 是一个以财务会计为核心的信息系统;(3)ERP 是一种软件工具,是一套信息管理系统;(4)ERP 是“一套将财会、分销、制造和其业务功能合理集成的应用软件系统”;(5)ERP 是面向业务流程的系统;(6)ERP 是模块可配置的;(7)ERP 是开放系统。ERP 功能功能:(1)实施 ERP 系统的基本目标;(2)企业基本管理和业务信息的集成化,包括跨公司、跨部门数据的充分共享;(3)文件的电子化,利用计算机来代替传统的手工操作,提高工作效率与准确性;(4)强化企业的内部控制,实现在线的业务审批和监控,规避或降低内部营运风险;(5)通过对业务数据的提取和分析,支持企业的绩效考核和决策功能;(6)建立企业的对外信息平台和交互渠道,通过企业间的在线合作,降低自身的经营成本,并增强市场竞争力。如图所示。1.11 客户关系管理(客户关系管理(CRM)在企业的应用)在企业的应用(1)CRM(Customer Relationship Management)整合了客户、公司、员工等资源,通过不断改善客户关系、互动方式、资源调配、业务流程和自动化程度等,便于在整个客户关系生命周期内及时了解、使用有关资源和知识,达到降低运营成本、提高企业销售收入、客户满意度和员工生产力。(2)计划是 ERP 的核心,而 CRM 的核心是客户,代表“以客户为中心”的管理理念,两者是两种不同的管理思想的信息化实现,不存在包含与包含的关系。(3)CRM 是基于方法学、软件和因特网的以有组织的方式帮助企业管理客户关系的集成化的信息管理系统;(4)CRM 以信息技术为手段,以客户为中心的商业策略,有效提高企业收益、客户满意度、雇员生产力的管理软件;(5)CRM 既提高客户满意度,又提高企业获利能力;(6)CRM 要求企业业务功能重新设计和 BPR;(7)认为)认为 CRM 就是销售管理系统、只有大企业才需要就是销售管理系统、只有大企业才需要 CRM、呼叫中、呼叫中心就是一个心就是一个 CRM 系统等等认识都是错误的。系统等等认识都是错误的。1.12 供应链管理(供应链管理(SCM)供应链就是以核心企业为中心,处在供应链上的各个企业形成战略伙伴关系,共同形成一条增值链。供应链特征有:交叉性;动态性;有核心企业;复杂性;面向用户。供应链管理(供应链管理(Supply Chian Management)以客户为中心以客户为中心,根据供应链不同层次,为了降低成本,将供应商、制造商、仓库和商店等所有供应链上企业有w w w.51k p m.co m QQ:915446173和方法。供应链分类,如图所示。供应链特征:交叉性、动态性、复杂性、存在核心企业;分类如下:按管理对象分类:企业、产品、基于供应链契约按网状结构分类:V 型、A 型、T 型按产品类别分裂:功能型、创新型 敏捷供应链:对于市场变化和需求变化怎样快速响应,生产出满足需求的产品或服务。区别于一般供应链的特点如下:支持跨企业的生产方式重组。支持供应链跨企业信息集成调整和重构。链中企业可方便地组织调整生产模式。1.13 商业智能(商业智能(BI)涉及软件、硬件、咨询服务及应用,是对商业信息搜集、管理和分析的过程,目的是使企业各级决策者提高洞察力,正确作出决策。商业智能包括:数据仓库、联机事务处理、数据挖掘、数据备份和恢复等部分。商业智能的 ETL 过程:抽取 E(extraction)、转换 T(transformation)、装载 L(load)商业智能的主要功能:数据仓库、数据 ETL、数据统计输出、数据分析 商业智能实现的三个层次(级别):level1-数据报表、level2-多维数据分析、level3-数据挖掘 OLAP 的实现方法:ROLAP(RelationalOLAP)、MOLAP(Multidimensional OLAP)、HOLAP(Hybrid OLAP)实施步骤:需求分析、数据仓库建模、数据抽取、建立报表、测试、改进1.14 电子商务的类型及相关标准电子商务的类型及相关标准 使用 Internet 现代信息技术工具和在线支付方式进行商务活动。标准的三个领域:用户接口、基本功能、数据及客体。其支撑保障体系包括:法律法规体系、标准规范体系、安全保证体系、信用体系、在线支付体系、现代物流体系、技术装备体系、服务体系、运行监控体系;1.15 电子货币:电子支票、电子现金、电子钱包、电子货币:电子支票、电子现金、电子钱包、智能卡。(银行卡、信用卡不是);智能卡。(银行卡、信用卡不是);1.16 安全协议:安全协议:SSL(安全套接层(安全套接层-传输层);传输层);SET(安全电子交易(安全电子交易会话层和应用层);会话层和应用层);2 信息系统基础信息系统基础2.1 信息系统信息系统2.1.1 信息系统概念信息系统是为了支持组织决策和管理而进行信息收集、处理、储存和传递的一组相互关联的部件组成的系统。包括输入、处理、输出三个活动。注意:信息系统的输入与输出类型明确,输入是数据,输出是信息,且输出的信息必定是有用的 计算机并不是信息系统所固有的 反馈用于调整或改变输入或处理活动后的输出,对管理决策者说,反馈是进行有效控制的重要手段2.1.2 信息系统的类型 面向作业处理的系统:办公自动化(OAS)、事务处理(TPS)、数据采集与监测(DAMS)面向管理控制的系统数据处理(DPS)知识工作支持(KWSS)计算机集成制造(CIMS)w w w.51k p m.co m QQ:915446173 面向决策计划的系统:决策支持(DSS)、战略信息(SIS)、管理专家(MES)2.2 信息系统建设信息系统建设2.2.1 信息系统建设的复杂性信息系统由于技术的复杂性和管理的复杂性。当两者结合的时候更加复杂。系统的需求和内外部条件是不断变化。这个主要体现在其开发、运行和改造维护等方面.2.3 信息系统的生命周期(各阶段目标及其主要工作内容)信息系统的生命周期(各阶段目标及其主要工作内容)立项阶段:立项阶段:包括概念的形成和需求分析,形成需求规范说明书,经评审、批准后立项 开发阶段:开发阶段:包括如下几个方面阶段名称阶段名称阶段任务阶段任务总体规划以需求为基础指导开发,优化配置各种资源,明确开发目标目标、总体结构结构、组织机构机构、管理流流程程、实施计划计划、技术规范等系统分析提供逻辑模型,包括组织机构及功能分析、业务流程分析、数据和数据分析及系统初步方案初步方案系统设计根据分析的结果设计实施方案,包括系统架构设计、数据库设计、处理流程设计、功能模块设计、安全控制方案设计、系统组织和队伍设计及系统管理流程设计系统实施将设计阶段的成果在计算机和网络上实现,用户的参与特别重要系统验收通过试运行,暴露系统优劣和其他问题.提交用户验收运维阶段:运维阶段:信息系统通过验收,正式移交用户。分为排错性、适应性、完善性、预防性等四个主要类型消亡阶段:消亡阶段:系统不可以一直运行,应在初期就注意消亡的条件、时间以及由此话费的成本。2.4 信息系统开发方法信息系统开发方法结构化方法:结构化方法:应用最为广泛,按照系统生命周期把开发过程分为若干阶段,然后顺序进行,通过文档确认向下进行。特点:遵循用户至上原则、严格区分工作阶段、强调开发过程整体与全局性、过程工程化与文档资料标准化。其优点有:理论基础严密,指导思想是用户需求在系统建立前就能充分了解和理解,注重开发过程的整理性和全局性。其缺点在于:开发周期长;文档、说明繁琐,工作效率低;要求全面理解需求不现实;如果用户参与积极性不大则难度大。原型法:原型法:先做原型,然后通过反复修改来实现用户的最终需求。特点:实际可行、具有最终系统的基本特征、构造方便、快速、造价低。分类:抛弃型原型(throw-it-away)、进化型原型(Evolutionary)面向对象方法:面向对象方法:客观事物由对象组成,直观、方面。特点:对象由属性和操作组成、对象间通过消息传递、封装、多态、继承。面向服务方法:面向服务方法:将所有功能定义为独立的服务,这些服务带有明确的可调用接口,通过以定义好的顺序来调用这些服务,实现业务流程的信息系统开发方法。2.5 软件工程知识软件工程知识2.5.1 软件需求分析与定义需求是一个为解决特定问题而必须有被开发或被修改的软件展示的特性。基本特性是可验证性。其目的如下:检测和解决需求之间的冲突;发现软件的边界,以及软件如何与外界交互;详细描述系统需求和软件需求。模型是软件需求分析的关键,包括概念模型和实体模型。可以开发的模型包括数据和控制流、状态模型、事件追踪、用户交互、对象模型、数据模型等。需求分析常用工具:数据流图、ER 图、数据字典、结构化语言等2.5.2 软件设计、测试与维护设计是定义一个系统或组件的架构、组件、接口和其他特征的过程,包括架构设计和详细设计。架构视图定义软件的内部结构,包括逻辑视图(满足功能需求)、过程视图(并发问题)、组件视图(实现问题)、部署视图(分布问题)。模式提供了架构设计的某些方法,包括设计模式(微观)和架构模式(宏观)。测试是为评价和改进产品质量、识别产品的缺陷和问题而进行的活动,主要包括单元测试、集成测试和系统测试三个阶段。2.6 测试的目的:发现错误、验证功能和质量特性,测试的目的:发现错误、验证功能和质量特性,为质量评价提供依据。为质量评价提供依据。测试是为了寻找错误而运行程序的过程。软件产品最大的成本是检测软件错误、修正软件错误的成本。在整个软件开发中,w w w.51k p m.co m QQ:915446173测试工作量一般占 30%40%,甚至50%。测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程序无错。测试能证明错误的存在,但不能证明错误不存在。一个好的测试用例能找到迄今为止尚未发现的错误的测试。软件测试不可能发现程序中存在的所有错误。2.7 测试的基本原则测试的基本原则测试工作应避免由原开发软件的个人或小组来承担;设计测试方案时,不仅要包括确定的输入数据,而且应包括从系统功能出发预期的测试结果;测试用例不仅要包括合理、有效的输入数据,还要包括无效的或不合理的输入数据;不仅要检验程序是否做了该做的事,还要检查程序是否同时做了不该做的事;软件仍存在错误的概率和已经发现错误的个数是成正比的;保留测试用倒,作为软件文档的组成部分;穷举测试是不可能的;要尽早测试和不断测试,修改后做回归测试。2.7.1 软件复用软件复用是一种计算机软件工程方法和理论,刚开始指代码复用,后来扩大到领域知识、开发经验、设计决策、架构、需求、设计、代码和文档等一切有关方面。按抽象程度高低,可以分为代码级复用、设计的复用、分析的复用和测试信息的复用。2.7.2 软件质量保证及质量评价软件质量是软件特性的综合,即软件满足规定或潜在用户需求的能力。也就是说,质量就是遵从用户需求,达到用户满意。软件质量管理包括:质量保证过程、验证过程、确认过程、评审过程、审计过程。2.7.3 软件配置管理软件配置管理是有益于项目管理、开发和维护果冻包括软件置管过程的过安利和计w w w.51k p m.co m QQ:915446173划、软件配置标识、软件配置控制、软件配置状态记录、软件配置审计、软件发布管理与交付。2.7.4 软件开发环境需求:建模工具和跟踪工具设计:创建和检查软件色合计构造:编辑器、编译器、代码生成器、解释器、调试器测试:测试生成器、测试执行框架、测试评价工具、测试管理工具、性能分析工具维护:理解(可视化)、再造(重构)、配置管理:追踪工具、版本管理工具、发布工具软件工程管理:项目计划与追踪、风险管理、度量工具软件工程过程工具:建模工具、管理工具、软件开发环境软件质量工具:检查工具、分析工具2.7.5 软件过程管理软件工程管理集成了过程管理和项目管理,包括:启动和范围定义、软件项目计划、软件项目实施、评审和评价、关闭、软件工程度量2.7.6 软件质量特性软件质量特性效、功、靠、易、维、植效、功、靠、易、维、植2.8 软件构件技术知识软件构件技术知识2.8.1 构件及其在信息系统项目中的重要性构件技术就是利用某种编程手段,将一些人们所关心的,但又不便于让最终用户去直接操作的细节进行了封装,同时对各种业务逻辑规则进行了实现,用于处理用户的内部操作细节,这个封装体常常称为构件。2.8.2 常用构件标准(COM/DCOM/COM+、CORBA 和 EJB)COM:公共对象模型;DCOM:增强了事务特性、安全模型、管理和配置;COM+从基础层到应用层+分布式 CORBA:公共对象请求代理架构是 OMG 组织制定,三个层次:对象请求代理、公共对象服务、公共设施。EJB:JAVA 平台,封装业务,业务分为业务实体和业务过程。J2EE 中业务功过 EJB 实现2.9 软件体系结构软件体系结构2.9.1 软件体系结构定义软件架构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。软件架构不仅指定了系统的组织结构和拓扑结构,并且显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原则。2.9.2 典型体系结构 管道/过滤器模式:独立输入输出,简单合成、便于维护、支持并行;需要协调数据流、需要过滤器完成数据解析与合成 面向对象模式:高度模块化、封装、继承、灵活;对象间的调用需要知道对象的标识 事件驱动模式:支持重用、扩展型好、简化代码;自身对系统的控制能力弱、不能很好解决数据交换问题、逻辑复杂化 分层模式:有利分解、逐级抽象、可扩展、支持复用;并非所有系统都层次清楚、层次多导致性能下降 知识库模式:知识源、黑板数据结构、控制 客户机/服务器模式:客户机与服务器分离。二层C/S三(N)层 C/SB/S2.9.3 软件体系结构设计方法 总体目标:最大化复用、复杂问题简单化、灵活的扩展型 模式与架构设计的区别:模式是领域无关的,解决某些抽象问题;系统架构是领域相关的。2.9.4 软件中间件 数据库访问中间件:ODBCJDBC 远程过程调用:RPC 面向消息中间件:MOMMQSeries分布式对象中间件w w w.51k p m.co m QQ:915446173 事务中间件:TuxedoOTM2.10 面向对象系统分析与设计面向对象系统分析与设计2.10.1 面向对象的基本概念 对象、类、封装、继承、多态、接口、消息、组件、模式、复用 抽象:通过特定的实例抽取共同特征后形成概念的过程,强调主要特征,忽略次要特征。模式:一个特定环境、一个问题和一个解决方案的关系2.10.2 统一建模语言 UML 4 种事物:结构、行为、分组、注释 4 种关系:依赖、关联、泛化、实现 9 类图类图:用例图,静态图(类图、对象图)、行为图行为图(状态图、状态图、活动图活动图)、实现图(组件图、配置图)、交互图交互图(顺序图、协作图顺序图、协作图)RUP 的四个阶段:初始阶段、细化阶段、构造阶段、交付阶段。每个阶段终结于良好定义的里程碑。2.10.3 面向对象系统分析:运用面向对象的方法分析问题域,建立基于对象、消息的业务模型 面向对象分析模型:用例模型、类-对象模型、对象-关系模型、对象-行为模型 面向对象分析目标:描述用户需要、建立创建软件设计的基础、定义软件完成后可被确认的一种需求2.10.4 面向对象系统设计:对分析阶段给出的问题域模型,用 OO 方法设计出软件基础架构和完整的类结构 面向分析设计阶段:用例设计、类设计、子系统设计2.11 法律法规与标准规范(法律法规与标准规范(68 分)分)2.11.1 合同法合同内容:当事人信息、标的、数量、质量、价款、履行期限地点方式、违约责任、争议处理;价款或质量、价款、履行地不明确的可协议补充。达不成的按交易习惯定。酬金约定不明的,按(订立合同时履行地)的市场价格履行。地点不明的,按接收货币一方或不动产所在地履行;履行费用负担不明确的,由履行义务一方承担;2.11.2 著作权法作者的署名权、修改权、保护作品完整权的保护期不受限制。著作权中的发表权和财产权的保护期 50 年(死后第 50 年 12 月 31 日)发明专利 20 年,实用新型专利、外观设计 10 年,商标 10 年,6 个月宽展期;50 年(死后第 50 年 12 月 31 日)发明专利 20 年,实用新型专利、外观设计 10 年,商标 10 年,6 个月宽展期;2.11.3 招投标法招投标法必须招标的必须招标的:大型基础设施关系公共利益和安全、国有投融资、国际援助;邀标要向邀标要向 3 个以上个以上法人具备承担招标项目能力的法人具备承担招标项目能力的法人;法人;招标文件内容:招标文件内容:项目技术要求;投标人资格审查标准;报价评标要求拟签合同条款;联合体投标:联合体投标:各方都应有资质,同一专业,按资质最低定级;投标:不得低于成本报价竞标(即使中标也无效);开标:投标:不得低于成本报价竞标(即使中标也无效);开标:当众拆封、宣读投标保证金:投标保证金不得超过招标项目价的投标保证金:投标保证金不得超过招标项目价的2%,投标保证金有效期应当与投标有效期一致。,投标保证金有效期应当与投标有效期一致。少于 3 人(重新招标)、15 日(招标人修改或澄清提前)、20日(发标到截标不少于)、30 日(中标订立合同期限)、7 日(质疑投诉期限)、2/3(评标委员会 5 人以上单数,技术经济专家不少于 2/3)中标人:不得转包、经同意可将非主体部分分包(分包商要有资质,不得再次分包)中标人:不得转包、经同意可将非主体部分分包(分包商要有资质,不得再次分包)2.7.4 采购法采购法采购形式:采购形式:公开招标(主要)公开招标(主要)、邀标、竞争性谈判、单一来源、竞争性谈判条件:竞争性谈判条件:无人投标/五合标/重招标失败难定规格w w w.51k p m.co m QQ:915446173 单一来源条件单一来源条件:唯一供应商紧急情况不可他购原供应商续采,金额不超原合同 10%;2.7.5 标准1、ANSI 指的是美国国家标准协会,BS 英国国家标准,是国家标准。2、行业标准:IEEE、GA、YD、GJB3、国家标准有效期 5 年;2.7.6 软件工程相关标准 必考必考软件文档管理:软件文档管理:1、作用:管理依据、任务间联系凭证、质量保证、维护支持、培训参考2、分类:开发文档(描述开发过程)可研、任务书、需求、功能、设计规格,开发、测试计划,质保、进度计划、测试信息产品文档(开发过程产物)培训手册、参考手册、用户指南、产品手册管理文档(记录项管信息)阶段进度、变更记录3、文档等级:1 级(最低限,1 人月程序)2 级(内部文档)3 级(工作文档,单位内)4 级(正式文档、正式发布产品)4、需求阶段产生文档:需求规格说明、用户手册用户手册2.12 典型应用集成技术典型应用集成技术2.12.1 Web Service 技术常用技术:XML、SOAP、WSDL、UDDI特点:跨越防火墙、应用程序集成、B2B 集成、软件重用;单击应用和局域网的程序不适合。2.12.2 J2EE 架构:业界标准组成:构件构件(应用逻辑代码代码)、容器容器(构件的运行环境环境)、服务服务(应用服务器提供的各种功能接口接口)常用技术:JNDI、Servlet、JSP、EJB、JCA、JDBC、JMS、JTA、JavaMail、RMI-IIOP(通信接口)EJB 实现应用中的关键业务逻辑实现应用中的关键业务逻辑,封装业务,创建基于构建的企业级应用;2.12.3 NET 架构:微软产品技术:CLR(统一运行环境)、ADO.NET、ASP.NET、基础类库(统一的可扩展的编程接口)2.12.4 工作流技术工作流是为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或任务。工作流管理系统是通过计算机技术的支持去定义、执行和管理工作流,协调 WF 执行过程中工作之间与群体之间的信息交互。2.13 计算机网络知识(计算机网络知识(78 分)分)必考必考2.13.1 网络技术标准与协议NETBIOS:微软协议、缺乏路由和网络层寻址、唯一地址是 MAC(MediumAccessControl 数据链路层介质访问控制)TCP/IP:允许与 INETERNET 完全的链接,同时具备可扩展性考和可靠性需求,但牺牲了速度和效率UDP:传输层协议,无连接、不可靠,资源消耗小、处理速度快。如 QQ、ICQSSH 为建立在应用层和传输层基础上的安全协议。SSH 是专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH协议可以有效防止远程管理过程中的信息泄露问题。POP3:电子邮件第一个离线协议;ICMP:控制报文协议,传递控制信息,不传数据;IGMP:组播协议,用于向路由器报告组成员情况;SMTP:简单邮件传输协议,负责发送报告成功,不等于对方已接受;SNMP:简单网络管理协议;FTP:不同操作系统之间传输文件;NAT:地址转换,私有地址向公有地址映射;P2P:用户计算机直连;w w w.51k p m.co m QQ:9154461732.13.2 Internet 技术及应用:95 年用于商业、安全问题是影响发展的重要因素。2.13.3 网络分类按分布范围:局域网(以太网、令牌环、FDDI、ATM、WLAN)、城域网、广域网、因特网按网络拓扑:总线型、星型IEEE802 常用协议:以太网(3)、令牌总线(4)、令牌环(5)、宽带 LAN(.)、FDDI(8)、ISDN(9)、WLAN(11)2.13.4 网络管理2.13.5 网络服务器:文件、数据库、通用、应用2.13.6 网络交换技术电路交换技术:面向连接、分配固定带宽;实时性强、时延小、成本低、带宽利用率低;适用于语音传输分组交换技术:面向无连接、数据分段存储转发;电路利用率高、时延较大;适用于数据传输。报文交换技术:面向无连接、报文存储转发;适用于报文较短、实时性要求低的业务,如公用电报网。ATM 技术:连接与分组结合,异步传输模式;提出了保证 QoS 的完备机制,适合传输高速数据业务;ATM 交换机贵IP 电话技术:H.323 协议建立连接,RTP 分组软交换技术:将呼叫控制功能从媒体网关分离出来交换机的 3 种常用方式:直通交换、存储转发(主流)、碎片过滤交换2.13.7 网络存储技术DAS:直连式存储 通过标准接口(SCSI)连接存储器与服务器NAS:网络连接存储 通过网络连接,即插即用。实际是带瘦服务器的存储设备,作用类似文件服务器。SAN:存储区域网络 通过高速光纤连接,极度可扩展型、简化的存储管理、优化的资源与服务共享、高可用性2.13.8 无线网络技术WEP 认证认证是 WLAN 常用认证方式,使用 RC4 加密算法(对称);Wimax(3G)采用 802.16 协议,覆盖 50KM;Wifi/AP 覆盖 10-300M/100-300M4G 100M 下载,20M 上载;速度:802.11b 802.11g 802.11a 54Mbps2.13.9 光网络技术2.13.10 网络接入技术传输介质:抗干扰性 单模多模屏蔽;IPV6 地址长度 32 字节 128 位2.13.11 综合布线6 个子系统:建筑群、设备间(机房)、垂直干线(楼层间)、管理、水平(楼层内)、工作区;水平子系统采用 星形 拓扑;RJ45 接头用量:m=4*n+4*n*15%交叉线:A 端 568A、B 端 568B2.13.12 机房工程设计原则:实用性和先进性、安全可靠性、灵活性和可扩展型、标准化、经济性/投资保护、可管理性2.13.13 网络规划、设计与实施规划原则:实用性、开放性、先进性;设计与实施原则:可靠性、安全性、高