信息系统项目管理师辅导教程
- 格式:doc
- 大小:38.00 KB
- 文档页数:6
高级信息系统项目管理师教程摘要:1.信息系统项目管理师教程概述2.信息系统建设知识点概述3.信息与信息系统的概念4.信息系统的类型5.信息系统的生命周期6.信息系统的规划方法7.信息系统的开发方法正文:一、信息系统项目管理师教程概述信息系统项目管理师教程是一本针对信息系统项目管理的专业教材,旨在帮助读者掌握信息系统项目管理的知识和技能。
教程涵盖了信息系统项目管理的各个方面,包括信息系统建设、信息系统集成、项目管理方法等。
二、信息系统建设知识点概述信息系统建设是信息系统项目管理的重要组成部分,涉及信息与信息系统的概念、信息系统的类型、信息系统的生命周期、信息系统的规划方法和信息系统的开发方法等五个方面的知识。
三、信息与信息系统的概念信息是指不确定性的减少,是系统有序程度的度量,信息量的单位为比特(bit)。
简单地说,信息系统就是输入数据,通过加工处理,产生信息的系统。
信息系统具有数据的输入、传输、存储、处理和输出等功能。
四、信息系统的类型信息系统可以根据不同的分类标准进行分类,常见的分类方法包括按功能分类、按应用领域分类、按技术分类等。
不同类型的信息系统具有不同的特点和功能。
五、信息系统的生命周期信息系统的生命周期包括立项、规划、设计、开发、实施、运行和维护等阶段。
每个阶段都有明确的目标和任务,以及相应的管理方法和技术。
六、信息系统的规划方法信息系统的规划方法主要包括战略规划法、功能规划法、结构规划法等。
规划的目的是明确信息系统的建设目标、功能需求、技术方案和实施计划等。
七、信息系统的开发方法信息系统的开发方法主要包括瀑布模型、迭代模型、原型法等。
不同的开发方法具有不同的优缺点,需要根据实际情况选择合适的开发方法。
总之,信息系统项目管理师教程对信息系统建设的知识点进行了全面、深入的讲解,为读者提供了宝贵的学习资源。
第一章绪论项目:作为实现组织战略计划的手段而实现的。
是一种手段。
有限的资源(人、财、物);有限的时间(有明确的开始和结束时间)特定目标(产品、服务、成果,有时它们是不可见的)1、临时性:有确定的开始和结束。
一般不适用于项目所产生的产品、服务、成果。
2、独特性:产品、服务、成果的独特。
3、渐进明细:项目规格说明书(project’s specifications)的渐进明细,务必与项目围的定义要协调起来。
典型的信息系统项目的特点:目标不明确、需求变化频繁、生命期通常较短、采用大量新技术……工作:指日常运营(Operations)或者项目。
区别:日常运营是持续不断和重复进行;项目是临时性、独特的。
项目管理(project management),就是把各种知识、技能、手段、技术应用于项目活动,以达到项目的要求。
管理一个项目包括:识别要求、确定目标、权衡、时、成、质。
三重制约:围、时间、成本。
关系是,三个因素之一发生变化,其它因素中至少有一个会受到影响。
独特的管理项目的技术有:工作分解结构WBS、关键路径分析、挣值EV管理。
标准——一致同意建立并由公认的机构批准的文件,目的是达到最佳秩序。
如计算机磁盘的大小、液压机液体的耐热性规格。
规则——政府强制的要求。
如建筑法规。
两者之间有灰色区,标准广泛应用后,就成规则。
一般的管理:包括计划、组织、人事、执行、控制等,包括一些支持性的学科:后勤和供应链、财务、采购、销售、合同、战略计划、战术计划、运作计划、薪资、福利、职业规划、健康和安全实践。
人际关系技能:沟通、影响、领导、激励、谈判与冲突管理、解决问题。
大项目:是以协同的方式管理,以获取单个项目管理所无法取得之效益的一组相关的项目。
有时把一些计划(年度施工计划)当作大项目。
大项目也包含一系列重复或循环的工作。
和项目管理相比,大项目管理是对大项目的集中协同管理,以达到大项目的战略目标和效益。
项目组合中的项目或大项目,并不必须是相互依赖或直接相关的。
随着计算机技术和网络技术的发展,现在的信息系统基本上都是基于网络运行的。
由于网络技术使人们在信息处理的过程中,能够避免出现“信息孤岛”现象。
因此,作为信息系统项目管理师,必须要掌握有关计算机网络方面的基础知识。
根据考试大纲,本章要求考生掌握以下知识点:•网络技术标准与协议;•Internet技术及应用;•网络分类;•网络管理;•网络服务器;•网络交换技术;•网络存储技术;•无线网络技术;•光网络技术;•网络接入技术;•综合布线;•机房工程;•网络规划、设计与实施。
8.1网络的功能与分类计算机网络是指由通信线路互相连接的许多独立自主工作的计算机构成的资源共享集合体,它是计算机技术和通信技术相结合的产物。
其中,通信线路并不专指铜导线,还可以是光纤,甚至可以是一些无界的媒体:如激光、微波、红外线等。
根据这个定义,我们可以知道以下3个方面的知识。
(1)计算机网络的作用:资源共享;(2)计算机网络的组成:许多独立自主工作的计算机;(3)计算机网络的实现方式:使用通信线路互相连接。
另外,早期的计算机网络是以一台或几台大型的计算机为中心的,但是由于计算机技术的飞速发展,小型机甚至是微型机都拥有了惊人的处理能力,而且在整体性能上均已超过了早期的大型计算机。
所以网络的重心开始有了偏向,开始体现共享这一原则,也就是所有的计算机都具备了独立自主工作的能力。
计算机网络从共享大型计算机的计算能力发展为共享存储在计算机内的信息,这也是时代发展所致。
我们经常根据计算机网络的传输距离来进行分类,这是因为计算机间的距离、所要求的传输速度决定了网络技术之间的差异。
不同传输距离的网络可以分为局域网、城域网和广域网三种。
局域网的相关技术是基于处理近距离传输而设计和发展而来的,而广域网的相关技术是基于处理远距离传输而设计和发展而来的,城域网则是为一个城市网络设计的相关技术。
1.局域网局域网(Local Area Network,L A N),是基于传输距离较短的前提所发展的相关技术的集合,用于将小区域内的各种计算机设备和通信设备互连在一起组成资源共享的通信网络。
信息系统项目管理师第4版教程大纲考点:信息系统
1、信息系统相关概念
●信息系统是通过输入数据后进行加工处理,最后产生信息的系统。
●以计算机为基础的信息系统定义:结合管理理论和方法,应用信息技术解决管理问题,提高生产效率,为生产或信息化过程以及管理和决策提供支撑的系统。
2、信息系统抽象模型:管理模型(又称为对象的处理模型)、信息处理模型和系统实现条件的结合。
3、信息系统的组成部件:硬件、软件、数据库、网络、存储设备、感知设备、外设、人员以及把数据处理成信息的规程等。
4、从用途类型来划分,信息系统包括:电子商务系统、事务处理系统、管理信息系统、生产制造系统、电子政务系统、决策支持系统等。
5、信息系统生命周期
●软件的生命周期包括:可行性分析与项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等阶段。
●信息系统生命周期:系统规划(可行性分析与项目开发计划),系统分析(需求分析),系统设计(概要设计、详细设计),系统实施(编码、测试),系统运行和维护等阶段。
注:详见《信息系统项目管理师教程》(第4版)3-4页。
信息系统项目管理师考试辅导教程(第3版)第4章面向对象方法第4章面向对象方法结构化分析和设计方法在一定葙度上缓解了“软件危机”。
但随着人们对软件提出的要求越来越高,结构化方法己经无法承担快速高效开发复杂软件系统的重任。
2 0世纪80年代逐渐成熟的面向对象方法学,使软件开发者对软件的分析、设计和编程等方面都有了全新的认识。
由于“对象”概念的引入,将数据和方法封装在一起,提高了模块的聚合度,降低了模块的耦合度,更大程度上支持了软件重用,从而十分有效地降低了软件的复杂度,提高了软件开发的生产率。
目前,面向对象方法学已成为软件开发者的第一选择。
根据考试大纲,本章要求考生掌握以下知识点:面向对象的基本概念;统一建模语言UML;可视化建模;面向对象系统分析;面向对象系统设计。
4.1面向对象的基本概念为了讨论面向对象(Object-Oriented,0 0)的技术和方法,必须首先明确什么是“面向对象”?为什么要讨论面向对象的方法?什么是对象?对于这些问题,有许多不同的看法。
其中Booch、Coad/Y ourdon和Jacobson的方法在面向对象软件开发界得到了广泛的认可。
特别值得一提的是统一建模语言(UML,Unified Modeling Language),该方法结合了Booch、OMT和Jacobson方法的优点,统一了符号体系,并从其他的方法和工程实践中吸收了许多经过实践检验的概念和技术。
Peter Coad和Edward Y ourdon曾提出了下列等式:面向对象=对象(Objects)+类(Classes)+继承(Inheritance)+消息通信(Communication with Messages)4.1.1对象与封装对象(Object)是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。
面向对象的软件系统是由对象组成的,复杂的对象由比较简单的对象组合而成。
也就是说,面向对象方法学使用对象分解取代了传统方法的功能分解。
信息系统项目管理师教程(第4版)目录第1章信息化发展11.1信息与信息化11.1.1信息21.1.2信息系统21.1.3信息化41.2现代化基础设施71.2.1新型基础设施建设71.2.2工业互联网81.2.3车联网101.3现代化创新发展121.3.1农业农村现代化121.3.2两化融合与智能制造131.3.3消费互联网151.4数字中国161.4.1数字经济171.4.2数字政府201.4.3数字社会231.4.4数字生态271.5数字化转型与元宇宙281.5.1数字化转型281.5.2元宇宙341.6本章练习35第2章信息技术发展372.1信息技术及其发展372.1.1计算机软硬件372.1.2计算机网络382.1.3存储和数据库412.1.4信息安全472.1.5信息技术的发展482.2新一代信息技术及应用49 2.2.1物联网492.2.2云计算512.2.3大数据552.2.4区块链572.2.5人工智能602.2.6虚拟现实632.3本章练习65第3章信息系统治理673.1IT治理673.1.1IT治理基础673.1.2IT治理体系693.1.3IT治理任务733.1.4IT治理方法与标准74 3.2IT审计803.2.1IT审计基础803.2.2审计方法与技术833.2.3审计流程883.2.4审计内容893.3本章练习91第4章信息系统管理934.1管理方法934.1.1管理基础934.1.2规划和组织944.1.3设计和实施984.1.4运维和服务1004.1.5优化和持续改进104 4.2管理要点1074.2.1数据管理1074.2.2运维管理1194.2.3信息安全管理125 4.3本章练习127第5章信息系统工程129 5.1软件工程1295.1.1架构设计1295.1.2需求分析1315.1.3软件设计1385.1.4软件实现1405.1.5部署交付1425.1.6过程管理1445.2数据工程1465.2.1数据建模1475.2.2数据标准化1495.2.3数据运维1535.2.4数据开发利用157 5.2.5数据库安全1615.3系统集成1635.3.1集成基础1635.3.2网络集成1645.3.3数据集成1655.3.4软件集成1675.3.5应用集成1695.4安全工程1705.4.1工程概述1705.4.2安全系统1715.4.3工程基础1745.4.4工程体系架构1745.5本章练习181第6章项目管理概论1836.1PMBOK的发展1836.2项目基本要素1846.2.1项目基础1846.2.2项目管理的重要性1866.2.3项目成功的标准1876.2.4项目、项目集、项目组合和运营管理之间的关系187 6.2.5项目内外部运行环境1916.2.6组织系统1926.2.7项目管理和产品管理1946.3项目经理的角色1966.3.1项目经理的定义1966.3.2项目经理的影响力范围1966.3.3项目经理的能力1986.4价值驱动的项目管理知识体系2016.4.1项目管理原则2026.4.2项目生命周期和项目阶段2136.4.3项目管理过程组2166.4.4项目管理知识领域2196.4.5项目绩效域2216.4.6价值交付系统2216.5本章练习223第7章项目立项管理2257.1项目建议与立项申请2257.2项目可行性研究2257.2.1可行性研究的内容2257.2.2初步可行性研究2287.2.3详细可行性研究2307.3项目评估与决策2347.4本章练习236第8章项目整合管理2378.1管理基础2378.1.1执行整合2378.1.2整合的复杂性2388.1.3管理新实践2388.1.4项目管理计划和项目文件239 8.2项目整合管理过程2398.2.1过程概述2398.2.2裁剪考虑因素2418.2.3敏捷与适应方法2418.3制定项目章程2428.3.1输入2428.3.2工具与技术2438.3.3输出2448.4制订项目管理计划2458.4.1输入2468.4.2工具与技术2468.4.3输出2478.5指导与管理项目工作2518.5.1输入2528.5.2工具与技术2538.5.3输出2538.6管理项目知识2558.6.1输入2558.6.2工具与技术2568.6.3输出2578.7监控项目工作2588.7.2工具与技术2608.7.3输出2618.8实施整体变更控制262 8.8.1输入2638.8.2工具与技术2648.8.3输出2658.9结束项目或阶段2658.9.1输入2668.9.2工具与技术2688.9.3输出2688.10本章练习269第9章项目范围管理2729.1管理基础2729.1.1产品范围和项目范围272 9.1.2管理新实践2729.2项目范围管理过程272 9.2.1过程概述2729.2.2裁剪考虑因素2749.2.3敏捷与适应方法2749.3规划范围管理2759.3.1输入2759.3.2工具与技术2769.3.3输出2769.4收集需求2769.4.1输入2779.4.2工具与技术2789.4.3输出2809.5定义范围2829.5.1输入2829.5.2工具与技术2839.6创建WBS2849.6.1输入2859.6.2工具与技术2859.6.3输出2889.7确认范围2899.7.1输入2919.7.2工具与技术2929.7.3输出2929.8控制范围2929.8.1输入2939.8.2工具与技术2949.8.3输出2949.9本章练习295第10章项目进度管理29710.1管理基础29710.1.1项目进度计划的定义和总要求297 10.1.2管理新实践29710.2项目进度管理过程29810.2.1过程概述29810.2.2裁剪考虑因素29910.2.3敏捷与适应方法29910.3规划进度管理30010.3.1输入30010.3.2工具与技术30110.3.3输出30110.4定义活动30210.4.1输入30210.4.2工具与技术30310.4.3输出30310.5排列活动顺序304 10.5.1输入30510.5.2工具与技术305 10.5.3输出30910.6估算活动持续时间310 10.6.1输入31110.6.2工具与技术312 10.6.3输出31410.7制订进度计划314 10.7.1输入31610.7.2工具与技术317 10.7.3输出32310.8控制进度32610.8.1输入32710.8.2工具与技术328 10.8.3输出32910.9本章练习330第11章项目成本管理334 11.1管理基础33411.1.1重要性和意义334 11.1.2相关术语和定义335 11.1.3管理新实践336 11.2项目成本管理过程337 11.2.1过程概述33711.2.2裁剪考虑因素338 11.2.3敏捷与适应方法338 11.3规划成本管理338 11.3.1输入33911.3.2工具与技术340 11.3.3输出34011.4估算成本34111.4.1输入34211.4.2工具与技术34311.4.3输出34411.5制定预算34511.5.1输入34511.5.2工具与技术34611.5.3输出34711.6控制成本34911.6.1输入34911.6.2工具与技术35011.6.3输出35511.7本章练习356第12章项目质量管理358 12.1管理基础35812.1.1质量与项目质量358 12.1.2质量管理35912.1.3质量管理标准体系360 12.1.4管理新实践36012.2项目质量管理过程361 12.2.1过程概述36112.2.2裁剪考虑因素362 12.2.3敏捷与适应方法363 12.3规划质量管理36312.3.1输入36412.3.2工具与技术36512.3.3输出36712.4管理质量36812.4.1输入36912.4.2工具与技术37012.4.3输出37212.5控制质量37312.5.1输入37412.5.2工具与技术375 12.5.3输出37612.6本章练习377第13章项目资源管理380 13.1管理基础38013.1.1相关术语和定义380 13.1.2管理新实践386 13.2项目资源管理过程387 13.2.1过程概述38713.2.2裁剪考虑因素388 13.2.3敏捷与适应方法388 13.3规划资源管理389 13.3.1输入38913.3.2工具与技术390 13.3.3输出39213.4估算活动资源393 13.4.1输入39313.4.2工具与技术394 13.4.3输出39513.5获取资源39613.5.1输入39713.5.2工具与技术398 13.5.3输出39913.6建设团队40013.6.1输入40113.6.2工具与技术402 13.6.3输出40313.7管理团队40413.7.1输入40513.7.2工具与技术406 13.7.3输出40713.8控制资源40813.8.1输入40913.8.2工具与技术410 13.8.3输出41013.9本章练习411第14章项目沟通管理414 14.1管理基础41414.1.1沟通41414.1.2沟通模型41414.1.3沟通分类41514.1.4沟通技巧41514.1.5管理新实践416 14.2项目沟通管理过程417 14.2.1过程概述41714.2.2裁剪考虑因素418 14.2.3敏捷与适应方法418 14.3规划沟通管理418 14.3.1输入41914.3.2工具与技术420 14.3.3输出42214.4管理沟通42314.4.1输入42414.4.2工具与技术425 14.4.3输出42614.5监督沟通42714.5.1输入42814.5.2工具与技术42814.5.3输出42914.6本章练习430第15章项目风险管理431 15.1管理基础43115.1.1项目风险概述431 15.1.2风险的属性43115.1.3风险的分类43315.1.4风险成本及其负担434 15.1.5管理新实践43515.2项目风险管理过程436 15.2.1过程概述43615.2.2裁剪考虑因素438 15.2.3敏捷与适应方法438 15.3规划风险管理43815.3.1输入43915.3.2工具与技术44015.3.3输出44015.4识别风险44315.4.1输入44415.4.2工具与技术44515.4.3输出44715.5实施定性风险分析448 15.5.1输入44815.5.2工具与技术44915.5.3输出45115.6实施定量风险分析452 15.6.1输入45315.6.2工具与技术45415.6.3输出45715.7规划风险应对457 15.7.1输入45815.7.2工具与技术459 15.7.3输出46215.8实施风险应对463 15.8.1输入46415.8.2工具与技术464 15.8.3输出46515.9监督风险46515.9.1输入46615.9.2工具与技术467 15.9.3输出46715.10风险管理示例468 15.11本章练习470第16章项目采购管理472 16.1管理基础47216.1.1协议/采购合同472 16.1.2管理新实践473 16.2项目采购管理过程474 16.2.1过程概述47416.2.2裁剪考虑因素475 16.2.3敏捷与适应方法475 16.3规划采购管理475 16.3.1输入47616.3.2工具与技术478 16.3.3输出48016.4实施采购48316.4.1输入48416.4.2工具与技术485 16.4.3输出48616.5控制采购48716.5.1输入48816.5.2工具与技术49016.5.3输出49116.6项目合同管理49216.6.1合同的类型49316.6.2合同的内容49616.6.3合同管理过程497 16.7本章练习501第17章项目干系人管理503 17.1管理基础50317.1.1管理的重要性503 17.1.2管理新实践50317.2项目干系人管理过程504 17.2.1过程概述50417.2.2裁剪考虑因素505 17.2.3敏捷与适应方法505 17.3识别干系人50517.3.1输入50617.3.2工具与技术50717.3.3输出50817.4规划干系人参与509 17.4.1输入51017.4.2工具与技术51117.4.3输出51217.5管理干系人参与512 17.5.1输入51317.5.2工具与技术51417.5.3输出51517.6监督干系人参与51517.6.1输入51617.6.2工具与技术51617.6.3输出51717.7本章练习518第18章项目绩效域52018.1干系人绩效域52018.1.1绩效要点52018.1.2与其他绩效域的相互作用521 18.1.3执行效果检查52218.2团队绩效域52218.2.1绩效要点52218.2.2与其他绩效域的相互作用526 18.2.3执行效果检查52618.3开发方法和生命周期绩效域526 18.3.1绩效要点52618.3.2与其他绩效域的相互作用531 18.3.3执行效果检查53218.4规划绩效域53218.4.1绩效要点53218.4.2与其他绩效域的相互作用535 18.4.3执行效果检查53618.5项目工作绩效域53618.5.1绩效要点53718.5.2与其他绩效域的相互作用539 18.5.3执行效果检查53918.6交付绩效域53918.6.1绩效要点54018.6.2与其他绩效域的相互作用541 18.6.3执行效果检查54118.7度量绩效域54218.7.1绩效要点54218.7.2与其他绩效域的相互作用549 18.7.3执行效果检查55018.8不确定性绩效域55018.8.1绩效要点55018.8.2与其他绩效域的相互作用552 18.8.3执行效果检查55218.9本章练习553 ........第23章组织通用管理66323.1人力资源管理66323.1.1人力资源管理基础66323.1.2工作分析与岗位设计664 23.1.3人力资源战略与计划667 23.1.4人员招聘与录用67023.1.5人员培训67323.1.6组织薪酬管理67623.1.7人员职业规划与管理680 23.2流程管理68023.2.1流程基础68123.2.2流程规划68323.2.3流程执行68723.2.4流程评价68823.2.5流程持续改进69223.3知识管理69323.3.1知识管理基础69323.3.2知识价值链69423.3.3显性知识与隐性知识695 23.3.4知识管理过程69723.3.5知识协同与创新70223.3.6知识传播与服务70323.4市场营销70523.4.1营销基础70523.4.2营销环境70823.4.3营销分析70923.4.4营销管控71323.5本章练习715第24章法律法规与标准规范717 24.1法律法规71724.1.1民法典(合同编)717 24.1.2招标投标法71724.1.3政府采购法71724.1.4专利法71824.1.5著作权法71824.1.6商标法71824.1.7网络安全法71824.1.8数据安全法71924.2标准规范71924.2.1系统与软件工程标准719 24.2.2新一代信息技术标准723 24.2.3信息技术服务标准728 24.3本章练习729参考文献731。
第五章-信息系统⼯程1-软件⼯程1.1-架构设计1.软件架构为软件系统提供了一个结构、行为和属性的高级抽象,由构件的描述,构件的相互作用(连接体)、指导构件集成的模式以及这些模式的约束组成。
2.软件架构主要研究内容涉及软件架构描述、软件架构风格。
软件架构评估和软件架构的形式化方法等。
3.研究软件架构的根本目的是解决好软件的复用、质量和维护问题。
4.软件架构设计的一个核心问题是能否达到架构级的软件复用,也就是说,能否在不同的系统中使用同一个架构软件。
软件架构风格是描述某一个特定应用领域找那个系统组织方式的惯用模式。
5.通用软件架构:数据流风格、调用/返回风格、独立构件风格、虚拟机风格和仓库风格。
6.数据流风格:包括批处理序列和管道/过滤器两种风格。
7.调用/返回风格包括主程序/子程序、数据抽象和面向对象,以及层次结构。
8.独立构件风格包括进程通信和事件驱动的系统9.虚拟机⻛格包括解释器和基于规则的系统。
10.仓库⻛格包括数据库系统、⿊板系统和超⽂本系统。
11.在架构评估过程中,评估⼈员所关注的是系统的质量属性。
1.2-需求分析1.虚拟机⻛格包括解释器和基于规则的系统。
需求是多层次的,包括业务需求、⽤户需求和系统需求,这三个不同层次从⽬标到具体,从整体到局部,从概念到细节。
2.业务需求:指反映企业或客户对系统⾼层次的⼀个⽬标追求,通常来⾃项⽬投资⼈、购买产品的客户、客户单位的管理⼈员、市场营销部⻔或产品策划部⻔等。
3.⽤户需求:描述的是⽤户的具体⽬标,或者⽤户要求系统能完成的任务,⽤户需求描述了⽤户能让系统来做什么。
4.系统需求:是指从系统的⻆度来说明软件的需求,包括功能需求,⾮功能需求和设计约束。
5.质量功能部署QFD是⼀种将⽤户要求转化成软件需求的技术,其⽬的是最⼤限度地提升软件⼯程过程中⽤户的满意度。
为了达到这个⽬标,QFD将需求分为三类,分别是常规需求、期望需求和意外需求。
6.需求过程主要包括需求获取、需求分析、需求规格说明书编制、需求验证与确认等。
第28章外包管理-外包(Outsourcing),是指企业利用外部的专业资源为己服务,从而达到降低成本、提高效率、充分发挥自身核心竞争力乃至增强自身应变能力的一种管理模式。
关于对外包概念的理解,主要包含下面两层意思:外包是一种合作协议,组织将IT部门的部分或全部职能交由一个外包组织执行,并支付费用,签约方根据合同所签订的服务级别协议,提供资源和专业技能交付相应的服务。
外包是指企业利用外部的专业资源为己服务,从而优化资源配置,降低成本、提高组织机能和效率,充分发挥自身核心竞争力并增强自身应变能力的一种管理模式。
IT服务外包(ITServiceoutsourcing),是业务外包的一个组成部分,是指用户在规定的服务水平基础上,将一部分信息系统业务通过合同委托给第三方组织,通过支付一定的费用,在一段时间内,由第三方组织管理并提供用户所需的信息技术服务。
它包括软硬件维护修理与支持,技术培训,数据中心托管,客户服务器、网络、桌面系统运营和管理,系统集成,应用开发与实施,电子商务,管理咨询与重构,安全服务外包,以及IT培训等。
28.1IT服务外包的分类从IT服务的外包方式上看,IT服务外包可分为两种:委外服务(Outsourcing)和运维外包(Outtasking)。
(1)委外服务。
委外服务的外包方式特点是:设备属于外包方拥有;外包方负责项目实施,由最高的服务级别承诺;在拥有较长合作期限时,外包方有前期投入;客户通过提出服务要求和服务级别来管理、监督。
(2)运维外包。
运维外包的外包方式特点是:设备属于客户拥有,由外包方进行运营和管理;外包方提供较高的服务级别承诺;客户拥有较大的控制权管理服务级别、变更、流程。
二者的主要区别如表28-1所示。
从外包的范围上分,可以划分为以下几类:(1)整体外包。
整体外包将绝大部分的提供信息服务的设备、员工和职责移交给外包商。
如果组织外包的职能占信息系统预算的80%以上,则成为整体外包。
信息系统项目管理师教程(摘要)(摘要) 1第1章绪论 3第2章项目生命期和组织 5第3章项目管理过程 6第4章项目可行性研究与评估 6第5章项目整体管理 7第6章项目范围管理 8第7章项目时间管理 9第8章项目成本管理 10第9章项目质量管理 11第10章项目人力资源管理 11第11章项目沟通管理 12第12章项目风险管理 13第13章项目采购管理 14第14章合同管理 15第15章配置管理 15第16章外包管理 17第17章需求管理 17第18章职业道德规范 17第19章组织级项目管理与大型项目管理 18第20章战略管理概述 19第21章业务流程管理和重组 20第22章知识管理 20第23章项目整体绩效评估 21第24章信息安全系统和安全体系 22第25章信息系统安全风险评估 22第26章安全策略 23第27章信息安全技术基础 23第28章PKI公开密钥基础设施 23第29章PMI权限(授权)管理基础设施 23第30章信息安全审计系统S-Audit 24第31章信息安全系统的组织管理 24第32章信息安全系统工程ISSE-CMM 24中软总公司计算机培训中心第1章绪论(1)什么是项目a) 项目的定义:临时性、独特的产品服务或成果、渐进明细。
是为了提供独特的产品、服务或成果所进行的临时的一次努力。
是用有限的资源、有限的时间为特定的客户完成特定目标的一次性工作b) 临时性、独特性、渐进明细三个特点c) 信息系统项目的特点:目标不明确、需求变化频繁、智力密集型、设计人员高度专业化、项目生命周期短、通常采用大量的新技术……。
(2)项目与日常运营日常运营和项目两者之间的区分主要在于:日常运营是持续不断和重复进行的,而项目是临时性的,独特的。
(3)项目和战略一项或多项战略考量是项目批准的典型依据,包括:市场需求、运营需求、客户要求、技术进步、法律要求。
(4)项目管理的定义及其知识范围把各种知识、技能、手段和技术应用于项目活动之中,以达到项目的要求。
信息系统项目管理师教程(第3版)第 1 章信息化知识1.1 信息系统与信息化工业化不仅造就了高速发展的生产力,更重要的是造就了一支规模宏大的人才队伍,其主要力量是工程师。
信息化是一场比工业化更加深刻和更加广泛的社会变革,它要求在产品或服务的生产过程中实现管理流程、组织机构、生产技能和生产工具的变革。
在这场变革中,一定要造就一支规模更为宏大的人才队伍,这支队伍不但有业务专家与技术专家,还得有项目管理专业人员。
这是因为,作为信息化主体的计算机信息系统工程是一项复杂的社会和技术工程,无论是内容、规模、深度和广度,还是技术、工具、业务和流程,都在不断地在发展和创新。
信息是一种客观事物,它与材料、能源一样,都是社会的基础资源。
但是,理性认识信息却只有几十年的历史。
1948年,美国科学家香农(Claude E. Shannon)在对通信理论深入研究的基础上,提出了信息的概念,创立了信息理论。
此后,人们对信息的研究迅速增加,形成了一个新的学科――信息论。
至今,信息论已发展成为一个内涵非常丰富的学科,与控制论和系统论并称为现代科学的“三论”。
计算机技术和网络技术的迅速发展和普及,更加重了“三论”在现代科学技术中的地位。
同时,信息论为计算机技术和网络技术的发展提供了方向上的指导,为信息化提供了较好的理论支撑。
1.1.1 信息的基本概念香农指出,信息就是能够用来消除不确定性的东西。
香农不但给出了信息的定义,还给出了信息的定量描述,并确定了信息量的单位为比特(bit)。
一比特的信息量,在变异度为2的最简单情况下,就是能消除非此即彼的不确定性所需要的信息量。
这里的“变异度”是指事物的变化状态空间为2,例如,大和小、高和低、快和慢等。
香农将热力学中的熵引入信息论。
在热力学中,熵是系统无序程度的度量,而信息与熵正好相反,信息是系统有序程度的度量,表现为负熵,计算公式如下:1. 信息的特征香农关于信息的定义揭示了信息的本质,同时,人们通过深入研究,发现信息还具有很多其他的特征,列举如下:(1)客观性。
《信息系统项目管理师辅导教程》第1章信息系统基础知识 11.1 信息系统 11.2 信息系统建设11第2章软件工程基础知识212.1 软件需求分析与定义222.2 软件设计39设计原则:信息隐蔽、模块独立(耦合与内聚)结构化设计方法:基于模块化,自顶向下逐层细化;结构图和程序流程图结构图:模块、模块间调用关系、模块间通信、辅助控制符号用户界面设计:可用性、灵活性、复杂性与可靠性设计评审2.3 软件测试51测试用例设计:白盒测试-结构测试或逻辑驱动测试黑盒测试(等价划分法、边界值分析、错误推测法、因果图-判定表)逻辑覆盖-属白盒测试测试策略:单元测试、集成测试、确认测试、系统测试;α测试和β测试测试种类:功能测试、可靠性测试、强度测试、性能测试、恢复测试、启动停止测试、配置测试、安全测试、可用性测试、安装测试、过程测试、容量测试、文档测试、兼容性测试面向对象的测试:OOA测试(完整性、冗余性)、OOD测试(功能实现和重用)、OOP 测试(类功能的实现)、面向对象的单元、集成、系统测试2.4 软件维护61软件的可维护性:具有可维护性、采用软件工程提高可维护性(文档)、注重可维护性的开发过程、可维护性度量(平均修复时间)软件维护的分类:纠错型、适应型、预防型和完善型软件维护的工作量:软件再生工程:筛选、文档重构、逆向工程、代码重构、数据重构、重新开发2.5 软件质量保证及质量评价70软件质量:性能、可靠性(容错、健壮)、可用性、安全性、可修改性(可维护性、可扩展性、结构重组、可移植性)、功能性软件质量保证活动:制定SQA计划、参与开发该软件项目的软件过程描述、评审、审计、记录并处理偏差、报告软件质量保证的实施:PDCA循环(戴明环):计划Plan、实施Do、检查Check、处理Act正式技术评审:走查、审查、轮查,会议形式,全面质量管理(TQM):全员、全过程、全方位;三全一多,多方法的质量管理六西格玛管理:与平均值的标准偏差,6西格玛=达到99.9997%的合格率以用户为关注焦点、系统观点(内部协调)、依据数据决策、关注过程管理2.6 软件配置管理85配置管理完成4方面功能:配置标志、配置控制、配置状态发布、配置的评审概念配置与配置项;基线与基线管理;版本;配置标志;配置控制基线,配置项通过正式评审而进入受控的一种状态变更控制配置状态报告配置库:开发库、受控库、产品库配置评审:功能配置评审、物理配置评审;审查方法:正式技术评审、软件配置审核2.7 软件开发环境90软件开发环境(SDE)主要成分是软件工具集成开发环境由工具集和环境集成机制两部分组成(如插件与插槽的关系)。
环境集成机制:数据集成机制、控制集成机制、界面集成机制2.8 软件过程管理94研究方向:软件过程分析和建模、软件过程支持、软件过程评估与改进(CMM)软件过程能力成熟度模型CMM概念:软件过程;软件过程能力;软件过程性能;软件过程成熟度;关键过程域、关键实践;软件过程评估;软件能力评价;软件工程过程小组分级:初始级、可重复级、已定义级、已管理级、优化级软件能力成熟度模型集成CMMICMMI模型的表示:阶段式和连续式,关键术语分别为“成熟度”和“能力”阶段式分级:初始级、已管理级、严格定义级、定量管理级、优化级CMM和CMMI比较--做什么CMMI阶段式从CMM演化而来,CMMI强调对需求的管理,有两个KPA:需求管理REQM、需求开发RD;CMM仅一个需求管理RMCMMI加强对工程过程的重视,提供更加细致的要求和指导;CMMI强调度量、风险管理个体软件过程PSP--怎么做一种用于管理、控制和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、指南和规程的结构化框架;针对软件开发人员分级:个体度量过程、个体规划过程、个体质量管理过程、个体循环过程群组软件过程TSPCMM、TSP和PSP的结合第3章软件构件与中间件113工程化开发、工业化生产;重用(reuse)和构件(component),包括程序代码、测试用例、设计文档、设计过程、需求分析文档甚至领域知识3.1 构件模型及实现113三个流派:OMG、CORBA、EJB及DCOM;分外部接口和内部结构3.2 构件获取115基于构件的软件开发:现有获取,遗留提取、购买、开发3.3 构件管理116管理:构件描述、构件分类、构件库组织、人员及权限管理,用户意见反馈构件分类:关键字分类、刻面分类法、超文本组织方法3.4 构件重用1203.5 软件重用实例1253.6 常用构件标准129三点流派:COM/DCOM/COM+、CORBA、EJB3.7 中间件技术131中间件定义:处于操作系统和应用程序之间的软件中间件的分类:从层次上分:底层型、通用型、集成型细化:通信处理(消息)、事务处理(交易)、数据存储管理、WEB服务、安全、跨平台和构件的中间件、专用平台中间件中间件技术在集成中的应用发展趋势:规范化、构件化和松耦合、平台化第4章软件体系结构1374.1 软件体系结构概述137定义:软件体系结构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式、以及这些模式的约束组成。
软件体系结构在需求和设计之间架起桥梁;4.2 软件体系结构建模139软件体系结构模型可分五种:结构模型、框架模型、动态模型、过程模型和功能模型;4+1视图模型:逻辑视图、进程视图、物理视图、开发视图和场景视图逻辑视图:主要支持系统的功能需求,即系统提供给最终用户的服务开发视图:也称模块视图,侧重软件模块的组织和管理进程视图:侧重于系统的运行特征,主要关注系统非功能性需求物理视图:主要考虑如何把软件映射到硬件上,通常考虑到系统的规模、性能和可靠性等场景视图:重要需求活动的抽象4.3 典型的软件体系结构146层次系统:支持基于抽象程度递增的系统设计;支持功能增强;支持重用。
不足:系统很难分层;没有合适层次抽象方法C2风格:通过连接件把构件连接在一起;构件实现需求并封装;连接件实现异步消息交换;构件相互独立;客户服务器风格(C/S):不足:开发成本高,客户端程序设计复杂、信息内容和形式单一、界面风格不一、移植困难、维护升级困难、新技术不易使用三层C/S结构风格:分表示层、功能层、数据层。
浏览器服务器风格(B/S):不足:缺乏动态页面支持;扩展能力差;安全难以保障;响应速度慢;动态交互不强,不利于在线事务处理公共对象请求代理体系结构(CorBa):接口定义语言、接口池、动态调用接口、接口适配器异构结构风格:4.4 特定领域软件体系结构1574.5 基于体系结构的软件开发模型160划分为体系结构需求、设计、文档化、复审、实现和演化4.6 软件体系结构评估165第5章面向对象方法1685.1 面向对象的基本概念168对象三要素:对象标志(名称)、属性和服务;封装:对象是一个整体;黑盒子;类是对象的抽象定义,是一组具有相同属性和方法的对象的集合。
继承与多态;消息通信5.2 UML概述172统一建模语言:一种语言、可视化语言、用于详细描述的语言、构造语言(可与编程语言映射)、文档化语言UML结构:构造块(建模元素、关系、图)、公共机制(规格说明、修饰、公共分类、扩展机制)、架构(5视图)5.3 UML的建模机制 176静态模型:类图、构件图、部署图动态模型:对象图、用例图、序列图、协作图、状态图、活动图用例图:参与者、用例、关系(包含与扩展)类图和对象图:;类、对象、类间关系(倚赖、泛化、关联-聚合与组合、实现),对象是类的实例交互图:顺序图体现交互的时间顺序;协作图体现交互对象之间的静态链接关系活动图:基本活动图和带泳道活动图构件图:构件、接口以及各种关系部署图:节点和链接、构件和接口5.4 面向对象分析187OMT(Object Modeling Technique)方法:OOA模型包括对象模型、动态模型和功能模型UML分析:1建立域模型;2建立用例模型5.5 面向对象设计196Booch方法:过程,在给定的抽象层次上识别类与对象、识别类和对象的语义、识别类和对象之间的关系、实现类和对象;偏向静态描述OMT方法:三个模型对象模型、动态模型和功能模型;开发过程分四个阶段:分析、系统设计、对象设计、实现Jacobson方法:涉及整个软件生命周期,还把对象分为语义对象、界面对象和控制对象,关键概念是用例第6章Web Service技术2036.1 什么是Web Service 203面向计算机,使用XML描述的接口,定义了消息格式、传输协议和服务位置。
6.2 Web Service模型204模型的三种角色:服务提供者、服务请求者、服务注册中心;关系:发布,查找、绑定6.3 Web Service使用流程2051服务提供者发布,2服务请求者查找服务,3返回服务描述,4统一语义,5交互6.4 Web Service协议堆栈206使用HTTP(s)做为网络传输的基础,还采用SMTP,FTP,JMS,IIOP;消息处理采用SOAP(Simple Object Access Protocol即简单对象访问协议);描述语言是WSDL;在顶层发现、集成方面使用UDDI协议(Universal Description Discovery and Integration即统一描述、发现和集成协议)SOAP协议:基于XML的分布式对象通信协议(对比:Corba是分布式应用服务标准,DCOM是组件模型)UDDI:类似目录服务6.5 XML在Web Service中的应用210SOAP、WSDL、UDDI都是基于XML定义的第7章J2EE与.NET平台 2117.1 J2EE平台简介211J2EE采用多层分布式应用程序模型;J2EE组件:客户端组件(应用程序,Applets,Web客户端)、服务器端web组件(Java Servlet,JSP)和服务器端业务组件(EJB)7.2 .NET平台简介216包括4部分产品:.Net开发工具,.Net专用服务器,.NetWeb服务,.Net设备包括5部分:操作系统,.Net Enterprise Servers,.Net Building Block Services,.Net Framework,Visual Studio .Net.Net Framework:核心是CLR通用语言运行时,CLR是.Net程序的执行引擎CLR:托管-托管代码、托管数据、托管类;程序集;中间语言(IL);JIT编译器(生成CPU指令);通用类型系统(CTS);通用语言规范(CLS);垃圾收集;7.3 J2EE和.NET平台的异同227开发语言:.Net支持多语言,C#是最好的选择;J2EE只Java企业计算:都支持,.Net绑定Microsoft,对其他数据库等支持差;J2ee是开发标准,.Net 是产品第8章工作流2328.1 工作流概述232工作流WFM(Workflow Managemant):相互衔接、自动进行的业务活动或任务;基本功能:定义、运行、监控工作流特征:自动化、监察与控制、业务重规划工作流系统和业务管理系统、工作流与业务流程重构BPR工作流机:为工作流实例的执行提供运行环境的软件服务或“引擎”,重要作用是控制实例和实例活动的状态转换活动的运行状态:未开始、运行中、挂起、结束客户端应用:基于主机方式的模型、共享的文件库模型、电子邮件模型、过程调用或消息传递模型8.2 工作流与ERP系统的应用241以工作流实现ERP和OA集成集成方案:更换ERP系统,选择同时提供ERP、OA系统的开发商;使用ERP供应商的合作伙伴的集成方案;通过工作流系统实现工作流程在两个平台上的切换第9章软件工具245软件工具:辅助软件开发、支持、维护、管理等过程中的活动的各种软件,也称计算机辅助软件工程工具,即CASE工具9.1 建模工具245UML建模工具:全面支持UML,自动保持源代码与模型的同步,具有强大的文档生成能力,能与软件工程领域的其他工具集成,能支持团队工作,支持设计模式,支持重构,具有反向工程能力工具:IBM Rational Rose,Borland Together,Excel公司的WinA&D、QuickUML,Metamill,Sysbase PowerDesigner,AllFusion ERwin Data Modeler9.2 软件开发工具2539.3 软件测试工具254功能测试工具WinRunner性能负载测试功能LoadRunner测试管理工具TestDirector9.4 项目管理工具260Microsoft Project Server,PMOffice,P3E,Artemis Views第10章计算机网络知识26410.1 网络的功能、分类与组成 26410.2 网络协议与标准 274OSI:物理层、数据链路层(逻辑链路控制层LLC,介质访问控制层MAC)、网络层、传输层、会话层、表示层、应用层10.3 网络结构与通信 28610.4 Internet和Intranet初步28910.5 网络服务器 29510.6 网络交换技术304多路复用技术(频分FDMA、波分WDMA、时分TDMA、码分CDMA)电路交换方式、存储转发交换、分组数据报方式、虚电路方式、A TM交换方式10.7 网络存储技术310NAS(Network Attached Storage)直接联网存储SAN(Storage Area Network)存储区域网络10.8 网络接入技术317xDSL接入(HDSL、SDSL、ADSL、RADSL、VDSL等)、HFC接入、高速以太网接入、X.25接入、DDN接入10.9 无线网络技术324WiMax和Wi-Fi、CDMA2000、WCDMA、TD-SCDMA10.10 光网络技术331有源光网络AON:基于SDH(同步光网络)的AON、基于PDH(异步光网络)的AON 无源光网络PONFSO,无线光通信10.11 网络规划与设计334应用需求分析、现有网络分析、需求分析、技术和产品的调研与评估10.12 综合布线359工作区子系统、水平布线子系统、管理间子系统、垂直干线子系统、设备间子系统、建筑群子系统10.13 机房工程376交流工作接地、安全工作接地、直流工作接地、防雷接地。