1.第一章 信息化基础知识
首先,我们将深入探讨信息化领域的基础知识。这一章节将涵盖信息化技术的核心概念、发展历程及其在各个行业中的应用。通过这一部分的学习,你将建立起对信息化技术的全面而系统的理解。
1. 国家信息化体系的核心要素
构建国家信息化体系,需要关注六大关键要素:信息技术应用、信息资源、信息网络、信息技术和产业、信息化人才,以及信息化政策法规和标准规范。这些要素相互关联、相互促进,共同构成了信息化发展的坚实基础。
2. 探索新概念
在信息化领域,涌现出诸多新概念。其中,“N网融合”涉及电信网、互联网、电视网、物联网以及智能电网等多个网络的深度融合,为信息化发展带来了新的挑战与机遇。而“云计算”则是一种基于互联网的新型服务模式,它通过动态扩展的虚拟化资源,为企业和个人用户提供了高效、便捷的服务。

物联网:物物相连的互联网
物联网,这一将任何物品与互联网相连,实现智能化识别、跟踪、定位、监控和管理的网络,其基础和核心依然是互联网。它依托无线射频技术、红外感应器、全球定位系统、激光扫描器等传感设备,遵循特定协议,将物品与网络相连通,从而进行高效的信息交换和通信。其中,传感器技术、无线射频技术以及嵌入式技术是物联网发展的三大核心技术。
IPv6:新一代IP协议的崛起
IPv6,作为新一代IP协议,旨在替代现行的IP版本。它赋予了每个人或设备多个IP地址的能力,为未来的信息化发展提供了更为广阔的空间。
3. 电子政务
电子政务涵盖了多个层面,包括政府间的交互(G2G),政府与企业间的沟通(G2B),政府与公民的互动(G2C),以及政府对公务员的管理(G2E)。这些层面共同构成了电子政务的全方位体系。
十二金
党的工作业务系统是由中共中央办公厅精心研究并提出的,这一系统被称为“十二金”,彰显了党在信息化时代对高效、便捷工作模式的追求。
ERP
ERP,即企业资源规划,是一种集成的、面向业务流程的系统。其特点包括模块化可配置、开放的系统架构,使得企业能够更好地管理资源,优化业务流程。

功能:
CRM概览
CRM,即客户关系管理,其核心要点在于始终以客户为中心,致力于提升客户满意度并培养客户忠诚度,从而实现企业的最大利润。在实施CRM的过程中,关键在于明确企业的目标客户群体,区分潜在客户与可能流失的客户,并认识到开发新客户的成本往往高于维护老客户。
7. 夯实电子商务发展的基础
电子商务的蓬勃发展,离不开完善的支撑保障体系。这包括构建法律法规体系,确保行业合规;制定标准规范体系,提升行业整体水平;建立安全认证体系,保障交易安全;完善信用体系,增强市场信任;打造在线支付体系,便利消费者支付;优化现代物流体系,提高物流效率;强化技术装备体系,推动技术创新;构建服务体系,提升客户满意度;以及建立运行监控体系,实时掌握行业动态。
商业智能的应用
商业智能通过将组织中的数据转化为有价值的知识,为企业的业务经营决策提供有力支持。它不仅帮助企业更好地理解市场趋势和客户需求,还能优化业务流程,提升企业竞争力。

商业智能在提供决策支持时,通常分为三个层次:操作层、战术层和战略层。它通过数据报表、多维数据分析和数据挖掘等技术手段,实现数据仓库的构建、数据ETL处理以及数据统计分析输出的功能,从而为企业的业务经营决策提供全面而有力的支持。
9. 数据库与数据仓库的差异
数据库主要功能是捕获和存储数据,而数据仓库则专注于数据分析。
10. RAID的特点:
RAID0,也被称为条带化,通过将连续的数据分散到多个磁盘上进行存取,从而提供了所有RAID级别中最高的存储性能。其磁盘利用率高达100%,但值得注意的是,它并不提供数据冗余。
RAID10则结合了RAID0的高读写效率和RAID1的数据保护和恢复能力。其磁盘利用率与镜像组内的成员盘个数有关,当成员盘个数为2时,利用率达到最大值,即50%。
对于RAID5,当RAID组内成员盘个数为n(且n≥3)时,其磁盘利用率为(n-1)/n。当成员盘个数为3时,利用率最低,为66.67%。
同样地,对于RAID6,当RAID组内成员盘个数为n(且n≥4)时,其磁盘利用率为(n-2)/n。当成员盘个数为4时,利用率最低,为50%。
综上所述,随着RAID组内成员盘个数的增加,RAID5和RAID6的磁盘利用率也会相应提高。
2.**第二章 信息系统服务管理
在深入了解RAID技术特点后,我们进一步探讨信息系统服务管理的相关内容。这一章将概述信息系统服务管理的关键概念、目标以及它在企业运营中的重要性。通过了解信息系统服务管理的核心要素,我们将为后续章节的学习奠定坚实基础。
信息化建设过程中的常见挑战
在推进信息系统建设的过程中,我们常常面临一系列的难题。首先,系统可能无法满足应用的基本需求,这主要涉及到系统质量的管理。其次,工程进度经常出现延误,这影响了项目的整体进度。此外,项目资金的使用问题也层出不穷,如资金使用不合理或严重超出预算,这都属于成本管理范畴。同时,项目文档的保存问题也值得关注,因为文档的不完整或缺失会影响信息文档和配置管理的效果。在项目实施过程中,系统业务需求的变化频繁,这要求我们具备高效的变更管理能力。另外,沟通问题也是不可避免的,如扯皮、推诿现象的出现,这需要加强沟通管理。最后,系统的安全隐患和漏洞问题也不容忽视,这涉及到信息系统安全管理的范畴。同时,人为因素如重硬件轻软件、重开发轻维护等也是影响信息化建设的重要因素。
问题的深层次原因剖析
在信息化建设过程中遇到的问题,往往并非孤立存在,而是由多种因素交织而成。首先,市场上存在不具备相应能力的单位,它们扰乱了系统集成市场的秩序。其次,一些建设单位在选取项目承建单位或进行系统业务分析时,可能因判断失误而选择了不适合的合作伙伴。此外,信息系统集成企业自身在建设和管理方面也存在不足,需要进一步加强。最后,缺乏完善的制度和机制也是导致问题出现的重要原因之一。
信息系统服务管理体系
在信息化建设过程中,为确保服务的专业性和质量,需要建立一套完善的管理体系。这包括对计算机信息系统集成单位的资质进行管理,以及对信息系统项目经理和工程监理人员的资格进行认证。通过这些措施,可以规范市场秩序,提高服务水平。
系统集成项目经理分级
为更好地适应信息化建设的复杂性和多样性,系统集成项目经理需要具备不同的能力和经验。因此,实施项目经理分级制度显得尤为重要。该制度将项目经理分为不同级别,如初级项目经理、高级项目经理和资深项目经理,并针对每个级别制定相应的认证管理原则。同时,计算机信息系统集成资质认证管理原则也需遵循认证和审批分离的原则,以确保认证的公正性和权威性。
5. 资质管理体系
在信息化建设的背景下,为确保服务提供者的专业性和质量,必须构建一套全面的资质管理体系。该体系涵盖了资深评审、审批流程、年度监督、级别升降、取消资格等多个环节,以及与之相关的其他管理内容。通过这一体系,可以有效地规范市场秩序,提升服务水平,保障信息化建设的顺利进行。
6. 资质认证的深远意义
资质认证在信息化建设中扮演着至关重要的角色,它不仅使用户能够更明智地选择合适的项目承建单位,还为系统集成企业提供了一个展示自身实力、积极参与市场竞争的平台。通过资质认证,企业可以依据等级条件,不断自我完善,提升综合实力。此外,它还有助于规范信息系统集成市场,确保信息系统集成项目工程的质量,从而推动整个行业的健康发展。
7. 信息系统工程的概念
在信息化工程建设的过程中,信息系统工程涵盖了信息网络系统、信息资源系统以及信息应用系统的新建、升级以及改造等多个方面。
8. 信息系统工程监理的定义
经过政府工商部门认证,并具备信息系统工程监理资质的企业,受建设单位之托,将依据国家相关法律法规、技术标准以及双方签订的监理合同,对信息系统工程项目进行全方位的监督管理。
9. 系统集成项目监理的等级划分
系统集成项目的监理工作,根据不同的专业水平和责任范围,分为监理员、监理工程师和高级监理工程师三个等级。
10. 以质量为核心的信息系统集成工程管控体系
在信息系统集成领域,以质量为中心的工程控制管理至关重要。这种管理方式涉及建设方(主建方)、集成方(承建方)以及监理单位三方之间的紧密协作与分工。每一方的专业能力和水平,都会对信息系统工程的质量、成本及进度等关键因素产生直接影响。
11. ITSM的核心目标
以客户为中心,提供高质量且低成本的IT服务;
确保所提供的服务具有明确的计价依据。
信息系统审计的定义与目的
信息系统审计旨在收集并评估证据,以确定计算机系统是否有效保护资产、维护数据完整,并助力组织实现目标,同时优化资源利用。其核心关注点在于系统的可用性、保密性以及数据的完整性。
通过信息系统审计,可以评估并反馈系统的性能,提供保证和建议,从而强化投资效果,提升信息系统建设的安全性。此外,它还能客观评价信息系统及其开发过程,对社会经济、企业以及国家信息化投资的效果和安全性等方面都具有深远意义。
进行信息系统审计的方法包括事前的论证与评估,事中的审查(走查),以及事后的审计(专家审计或审计机构审计)。
13. 信息系统集成单位资质管理
计算机信息系统集成资质是对企业从事计算机信息系统集成能力的全面评估,涵盖技术水平、管理效能、服务水平等多个方面。信息产业部作为全国的行业管理机构,负责审批及管理一、二级信息系统集成资质。而省市信息产业主管部门则负责本行政区内的行业管理工作,包括审批及管理三、四级信息系统集成资质,并对一、二级单位进行初审。
在人员构成上,不同级别的资质也有明确要求。例如,一级资质单位需拥有不少于30名具备管理资质的人员,其中高级项目经理数量应达到10人以上;而四级资质单位则至少需要2名具备管理资质的人员。这些要求旨在确保信息系统集成市场的健康、有序发展。
3. 信息系统集成的专业技术重点
信息系统集成,作为一项综合性的技术工作,涵盖了计算机软件、硬件、网络通信等多个领域。其核心在于将各项技术与产品进行有机融合,以满足用户的特定需求,这涉及到从整体规划、设计,到开发、实施,以及后续的服务与保障等多个环节。
特点:
信息系统集成始终以用户需求为中心,不仅涉及设备选择和供应,更关键的是,它是一个技术含量极高的工程过程。其核心在于根据用户需求提供全面的解决方案,特别是软件方面的整合。最终,系统集成将交付一个完整、协同工作的系统,而非单一的产品。
此外,系统集成涵盖了技术、管理、商务等多个方面,是一项复杂的系统工程。其中,技术是集成的核心,而管理和商务活动则确保项目的顺利实施。
分类:
信息系统集成可分为设备系统集成和应用系统集成两大类。
信息系统生命周期:
信息系统经历立项、开发、总体规划、系统分析、设计、实施、验收、运维以及消亡等各个阶段。这些阶段相互关联,共同构成了信息系统的完整生命周期。
系统开发方法:
包括结构化方法、原型法和面向对象法。结构化方法适合需求明确的项目,注重整体性和全局性;原型法在需求不明确时使用,它快速且造价低;而面向对象法以其直观和便捷性受到欢迎。
软件开发模型:
常见的有瀑布模型、原型化模型、螺旋模型、V模型和迭代模型。每种模型都有其适用场景和特点,如瀑布模型适用于需求稳定的项目,而螺旋模型则特别适用于高风险、复杂的系统。
软件需求:

软件需求详解:
软件需求涵盖了多个方面,主要包括功能需求、非功能需求以及设计约束。这些需求都具有一个共同的特点,即可验证性,确保每一项需求都能被明确并加以验证。接下来,我们将深入探讨软件设计的方方面面。
软件架构设计:这一阶段主要描绘软件的整体结构和组织方式,明确各组件的职责和相互关系。软件详细设计:在架构设计的基础上,进一步细化各个组件的具体实现,确保它们能够按照预期进行构造。
接下来,我们将探讨软件测试的重要性及方法。
动态测试:
a. 黑盒测试:这是软件测试中的一种方法,主要在软件的接口处进行,旨在检查程序是否满足其功能要求。具体方法包括等价类划分、边界值分析、错误推测法、因果图以及功能图等。
b. 白盒测试:与黑盒测试不同,白盒测试需要了解程序的内部结构和处理过程。它关注的是对逻辑路径的测试,常用方法有基本路径测试、循环覆盖测试以及逻辑覆盖测试等。
c. 灰盒法:这种方法结合了白盒和黑盒的要素,既考虑了用户端的需求,又结合了特定的系统知识和操作环境。静态测试:
a. 桌前检查:程序员自行对代码进行静态分析,检查代码是否满足规范要求。
b. 代码审查:由程序员和测试员组成的会审小组,对程序进行静态分析,发现潜在错误。
c. 代码走查:分发代码材料,让与会者扮演计算机角色,按照程序逻辑运行测试用例。
测试的阶段:
单元测试:针对软件中的最小单位进行正确性检验的测试。
集成测试:测试模块之间的协作性,确保各模块能够顺畅地工作在一起。
确认测试:验证软件的功能、性能及其他特性是否满足用户需求。包括内部确认测试、α测试、β测试和验收测试等多个环节。
系统测试:对软件进行全面的测试,包括功能、健壮性、性能、用户界面、安全性等多个方面。
此外,还有软件维护和软件复用等重要概念。软件维护包括更正性维护、适应性维护、完善性维护和预防性维护等多个方面,旨在确保软件的持续稳定和高效运行。而软件复用则是利用已有软件的知识和经验,构造新的软件,提高软件的生产力和质量。
在软件质量管理过程中,包括质量保证、验证、确认、评审和审计等多个环节,共同确保软件的质量和可靠性。其中,验证过程试图确保活动的输出产品已经被正确制造,满足规范要求;而确认过程则试图确保建造了正确的产品,即产品能够满足其特定的功能和性能需求。

评审与审计:
软件配置管理:
软件开发环境:
软件过程管理:
软件工程质量:
面向对象的概念:
统一建模语言(UML):
UML 的设计目标与视图:
UML 的经验与实践:
面向对象的分析模型与方法:
面向对象的分析目标与步骤:
软件架构与设计模式:
功能模块重用:软件架构应支持功能模块的重用,以提高开发效率和降低维护成本。
便于维护:一个良好的软件架构应该易于维护,使得开发人员能够轻松地修改和更新软件系统。
支持特定分析:根据需求,软件架构应能够支持特定的分析功能,以确保系统能够满足用户的业务需求。
支持并行操作:架构应设计成支持并行操作,以提高系统的响应速度和处理能力。
然而,每种软件架构都存在其固有的缺点。例如,管道/过滤器模式可能导致系统成批处理,需要协调数据流,并且性能可能下降,实现起来也较为复杂。同样,面向对象模式虽然提供了高度模块化和封装数据隐蔽的优点,但对象之间的调用需要了解所调用对象的标识,这可能会增加开发的复杂性。
此外,事件驱动模式、分层模式以及客户机/服务器模式也都各有利弊。事件驱动模式支持重用和并发处理,具有良好的扩展性,但可能削弱对系统的控制能力,并可能面临数据交换和逻辑关系复杂化的问题。分层模式则整体设计清晰,支持系统设计逐级抽象和良好的扩展性,但分层不易,且各层抽象方法可能不统一,可能导致性能下降。客户机/服务器模式允许网络分布操作和开发并行进行,一个服务器可以服务于多个客户机,但依赖于网络,可能成为系统运作的瓶颈,且客户机需要随服务器变更而改变。
在软件架构设计时,我们应综合考虑各种因素,如关系数据库与对象数据库的选择、用户界面的选择、灵活性和性能的平衡、技术的选择等。同时,聘请经验丰富的架构设计师也是确保成功设计软件架构的关键因素之一。

软件中间件是软件架构中的重要组成部分,它包括数据库访问中间件(如Windows平台的OBDC和JAVA平台的JDBC)、远程过程调用RPC、面向消息中间件MOM(如IBM的Mqseries)、分布式对象中间件(如OMG的CORBA、SUN的RMI/EJB和微软的DCOM),以及事物中间件TPM(如BEA的Texdo)和对象事务监控器OTM(如支持EJB的J2EE应用服务器)。
数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,旨在支持管理决策。它具有面向主题、集成、相对稳定和反映历史变化等特点,以数据源为基础,数据的存储与管理为核心。
WEB服务则采用简单对象访问协议SOAP、WEB服务描述语言WSDL和UDDI等技术,支持跨防火墙的信息传递、应用程序集成、B2B集成和软件重用。但单击应用程序和局域网上的同构应用程序可能不适合使用WEB服务。
在网络管理方面,涵盖了网络设备管理、服务器管理、资源管理和用户管理等多个方面。而OSI用户管理标准则包括配置管理、性能管理、故障管理、安全管理和计费管理等多个子标准。
此外,还有诸如微软NETBEUI、NOVELL的IPX/SPX以及跨平台的TCP/IP等局域网常见协议,以及各种弱电、室分工程学习资料,为相关从业者提供了丰富的资源和交流平台。




