系统集成项目管理工程师培训.ppt

上传人:精*** 文档编号:875591 上传时间:2024-03-04 格式:PPT 页数:92 大小:2.71MB
下载 相关 举报
系统集成项目管理工程师培训.ppt_第1页
第1页 / 共92页
系统集成项目管理工程师培训.ppt_第2页
第2页 / 共92页
系统集成项目管理工程师培训.ppt_第3页
第3页 / 共92页
系统集成项目管理工程师培训.ppt_第4页
第4页 / 共92页
系统集成项目管理工程师培训.ppt_第5页
第5页 / 共92页
点击查看更多>>
资源描述

1、系统集成项目管理工程师培训系统集成项目管理工程师培训2011年4月应用服务 服务中国内容提纲内容提纲1 1 信息化基础知识信息化基础知识2 2 信息系统服务管理信息系统服务管理3 3 信息系统集成专业技术知识信息系统集成专业技术知识4 4 项目管理一般知识项目管理一般知识5 5 立项管理立项管理6 6 信息系统安全管理信息系统安全管理7 7 知识产权管理知识产权管理8 8 法律法规和标准规范法律法规和标准规范9 IT9 IT项目常见风险项目常见风险应用服务 服务中国信息化基础知识信息化基础知识应用服务 服务中国1.1 1.1 信息化信息化1.2 1.2 电子政务电子政务1.3 1.3 企业信息

2、化概述企业信息化概述1.4 1.4 商业智能商业智能应用服务 服务中国1.1 1.1 信息化信息化1.国家信息化体系六要素:国家信息化体系六要素:信息技术应用、信息资源、信息网络、信息技术和产业、信息化人才、信息化政策法律法规和标准规范。2.国民经济和社会发展的三大战略资源:国民经济和社会发展的三大战略资源:信息资源、材料资源、能源3.信息网络分为:信息网络分为:电信网、广播电视网、计算机网(三网融合)应用服务 服务中国1.电子政务:电子政务:是指政府机构在其管理和服务职能中运用现代信息技术,实现政府组织结构和工作流程的重组优化,实现政府组织结构和工作流程的重组优化,超越时间、空间和部门分隔的

3、制约,建成一个精简、高效、廉洁、公平的政府运作模式。2.电子政务分类:电子政务分类:政府间的电子政务、政府对企业的电子政务、政府对公民的电子政务3.电子政务建设的指导原则:电子政务建设的指导原则:统一规划,加强领导;需求主导,突出重点;整合资源,拉动产业;统一标准,保障安全。1.2 1.2 电子政务电子政务应用服务 服务中国1.企业信息化机构:企业信息化机构:产品(服务)层、作业层、管理层、决策层2.企业生存环境化的基本特征:企业生存环境化的基本特征:信息的丰富性、流动性、价值化3.推进企业信息化的指导思想:推进企业信息化的指导思想:政府推动,统筹规划,企业行为,政策支持,分布实施4.推动信息

4、化的原则:推动信息化的原则:效益原则;“一把手”原则;中长期与短期建设相结合原则;规范和标准化原则;以人为本的原则。5.基本基本MRP(物料需求计划)(物料需求计划)闭环闭环MRP(没有考虑生产能力约束)(没有考虑生产能力约束)MRP(制造资源计划)(制造资源计划)ERP(企业资源计划)(企业资源计划)6.MRP的特点的特点:1)计划的一致性和可行性2)管理的系统性 3)数据共享4)动态应变性5)模拟预见性6)物流、资金的统一1.3 1.3 企业信息化概述企业信息化概述应用服务 服务中国7.90年代的年代的ERP系统:系统:1)管理范围向整个供应链延伸2)可同期管理企业的多种生产方式3)在多方

5、面扩充了管理功能4)支持在线分析处理5)财务计划和价值控制8.ERP系统的特点:系统的特点:统一的集成系统;面向业务流程的系统;模块化可配置的;开放系统9.ERP系统的功能:系统的功能:1)财会管理2)生产控制管理3)物流管理4)人力资源管理10.ERP系统的核心所在:系统的核心所在:生产控制管理11.物流管理包括:物流管理包括:销售管理、库存管理、采购管理12.CRM(客户关系管理客户关系管理)的三个要点:的三个要点:客户、关系、管理13.CRM所涵盖的要素:所涵盖的要素:1)以信息技术为手段,以客户为中心的商业策略,注重的是与客户的交流2)在注重提高客户满意度的同时,必须把帮助企业提高获取

6、利润的能力作为重要指标3)要求企业对其业务功能进行重新设计,并对工作流程进行重组(BPR),将业务的中心转移到客户,同时要针对不同的客户群体有重点地采取不同的策略14.CRM的基本功能:的基本功能:自动化的销售、客户服务、市场营销15.CRM的功能:的功能:1)有一个统一的客户为中心的数据库,以方便对客户信息进行全方位的统一管理2)具有整合各种客户联系渠道的能力3)能够提供销售、客户服务和营销三个业务的自动化工具,并且在这三者之间实现通信接口,使得其中一项业务模块的事件可以触发另一个业务模块中的响应4)具备从大量数据中提取有用信息的能力,即系统必须实现基本的数据挖掘模块,从而使其具有一定的商业

7、智能5)系统应该具有良好的可扩展性和可复用性,即可以实现与其他相应的企业应用系统之间的无缝整合1.3 1.3 企业信息化概述企业信息化概述应用服务 服务中国16.客户数据分为:客户数据分为:描述性数据、促销性数据、交易性数据17.客户服务包括:客户服务包括:售前服务、现场服务、售后服务18.数据挖掘的任务:数据挖掘的任务:描述、分类和预测 19.SCM(供应链管理供应链管理)阶段:阶段:初级萌芽阶段、形成阶段、成熟阶段20.供应链的特征:供应链的特征:交叉性、动态性、存在核心企业、复杂性、面向客户21.供应链分类(根据供应链管理的对象):供应链分类(根据供应链管理的对象):企业供应链、产品供应

8、链、基于供应契约供应链22.供应链分类(根据网状结构特点):供应链分类(根据网状结构特点):V型供应链、A型供应链、T型供应链23.供应链分类(根据产品类别):供应链分类(根据产品类别):功能型供应链、创新型供应链24.供应链设计的原则:供应链设计的原则:1)自顶向下和自底向上相结合的设计原则2)简洁性原则3)取长补短原则4)动态性原则5)合作性原则6)创新性原则7)战略性原则25.供应链设计策略:供应链设计策略:基于产品;基于成本核算;基于多代理26.电子商务对国民经济和社会发展的意义和作用:电子商务对国民经济和社会发展的意义和作用:1)推动国民经济增长方式转变2)迎接经济全球化的机遇和挑战

9、3)促进社会主义市场经济体制走向完善27.电子商务安全要求:电子商务安全要求:传输的安全性、数据的完整性、各方的身份认证、交易不可抵赖性28.企业信息化系统所使用的数据库管理系统:层次结构企业信息化系统所使用的数据库管理系统:层次结构29.电子商务的类型:电子商务的类型:B2B、B2C、C2C、G2B 1.3 1.3 企业信息化概述企业信息化概述应用服务 服务中国1.商业职能的主要功能:商业职能的主要功能:数据仓库、数据ETL、数据统计输出(报表)、分析功能2.数据仓库:数据仓库:通常包含数据源、数据存储与管理、OLAP服务器、前端分析工具四个层次3.商业智能的实现三个层次:商业智能的实现三个

10、层次:数据报表、多维数据分析、数据挖掘4.商业智能的实施步骤:商业智能的实施步骤:1)需求分析2)数据仓库建模3)数据抽取4)建立商业智能分析表5)用户培训和数据模拟测试5)系统改进和完善5.(BI)的核心技术是:)的核心技术是:逐渐成熟的数据仓库(DW)和数据挖掘(DM)1.4 1.4 商业智能商业智能应用服务 服务中国信息系统服务管理信息系统服务管理应用服务 服务中国2.1 2.1 信息系统服务管理体系信息系统服务管理体系2.2 2.2 信息系统集成资质管理信息系统集成资质管理2.3 2.3 信息系统工程监理信息系统工程监理2.4 2.4 ITILITIL与与ITIT服务管理、信息系统审计

11、服务管理、信息系统审计应用服务 服务中国2.1 2.1 信息系统服务管理体系信息系统服务管理体系1.我国信息系统服务管理的主要内容:我国信息系统服务管理的主要内容:1)计算机信息系统集成单位资质管理2)信息系统项目经理资格管理3)信息系统公测监理单位资质管理4)信息系统工程监理人员资格管理2.三方:三方:建设单位(主建方)、集成单位(承建单位)、监理单位应用服务 服务中国2.2 2.2 信息系统集成资质管理信息系统集成资质管理1.计算机信息系统集成资质认证工作的原则:计算机信息系统集成资质认证工作的原则:认证和审批分离的原则。2.信息产业部审批及管理一、二级信息系统集成资质。信息产业部审批及管

12、理一、二级信息系统集成资质。3.省、自治区、直辖市信息产建设单位管部门审批及管理三、四级信息系统集成单省、自治区、直辖市信息产建设单位管部门审批及管理三、四级信息系统集成单位资质;初审本行政区域内一、二级信息系统集成单位。位资质;初审本行政区域内一、二级信息系统集成单位。4.信息产业部授权的评审机构可以受理申请一、二、三、四级资质的评审信息产业部授权的评审机构可以受理申请一、二、三、四级资质的评审5.省市信息产建单位管部门授权的资质评审机构可以受理申请三、四级资质的评审省市信息产建单位管部门授权的资质评审机构可以受理申请三、四级资质的评审6.一、二级资质申请,由省市信息产建设单位管部门初审,报

13、信息产业部审批一、二级资质申请,由省市信息产建设单位管部门初审,报信息产业部审批7.三、四级资质申请,由省市信息产建设单位管部门初审,报信息产业部备案三、四级资质申请,由省市信息产建设单位管部门初审,报信息产业部备案8.三、四级证书由信息化部印制,由各省系统集成企业资质主管部门颁发三、四级证书由信息化部印制,由各省系统集成企业资质主管部门颁发9.系统集成资质等级评定的内容:系统集成资质等级评定的内容:综合条件(注册资金数目、经济运行状况、企业信誉度)、业绩、管理能力(质量管理体系、客户服务管理)、技术实力、人才实力。10.计算机信息系统集成资质认证书的有效期为计算机信息系统集成资质认证书的有效

14、期为3年。年。应用服务 服务中国2.3 2.3 信息系统工程监理信息系统工程监理1.监理内容:监理内容:“四控、三管、一协调”n四控:信息系统工程质量控制、信息系统工程进度控制、信息系统工程投资控制、信息系统工程变更控制n三管:信息系统工程合同管理、信息系统工程信息管理、信息系统工程安全管理n一协调:在信息系统工程实施过程中协调有关单位及人员间的工作关系应用服务 服务中国2.4 2.4 ITIL与与IT服务管理、信息系统审计服务管理、信息系统审计1.实施实施ITSM的根本目标有三个:的根本目标有三个:1)以客户为中心提供IT服务2)提供高质量、低成本的服务3)提供的服务是可以准确计价的2.IT

15、服务管理的基本原理:服务管理的基本原理:“二次转换”第一次是“梳理”第二次是“打包”3.IT服务管理的价值:服务管理的价值:1)商业价值2)财务价值3)内部价值和创新价值4)员工利益4.信息系统审计的目的:信息系统审计的目的:可用性、保密性、完整性5.信息系统审计的理论基础:信息系统审计的理论基础:1)传统审计理论)传统审计理论2)信息系统管理理论)信息系统管理理论3)行为科学理论行为科学理论4)计算机科学)计算机科学6.COBIT:信息系统审计与控制协会在1996年公布的COBIT被国际上公认是罪先进、最权威的安全信息技术管理和控制的标准。7.COBIT的框架:的框架:架构、控制目标、审计指

16、南及执行概要应用服务 服务中国综合条件综合条件业绩业绩管理能力管理能力技术实力技术实力人才实力人才实力一一级级资资质质1.企业历程清晰,从事系统集成四年以上,取得计算机信息系统集成二级资质一年以上;2.主业是系统集成;3.产权关系明确注册资金2000万元以上;4.经济状况良好,系统集成年平均收入超过亿元,财务数据真实可信,并须经过国家认可的会计师事务所审计;5.有良好的资信和公众形象,没有触犯知识产权保护等国家有关法律法规的行为1.完成200万元以上项目,总值3亿元以上,通过验收并应用;2完成至少两项3000万元以上项目或完成1500万以上项目总值超过6500万元,有企业自主知识产权软件;3.

17、完成超过200万元项目中软件费用应占工程总值30%以上,或开发的软件费用不低于5000万元;4.未出现过验收未通过、或应由企业担责的重大投诉;5.主要业务领域的典型项目在技术水平、经济效益和社会效益等方面居国内同行的领先水平。1.已建立质量管理体系,通过认证并运行一年以上;2.已建立客户服务体系,能有效提供服务;3.已建成企业信息管理系统并有效运行;4.主要负责人有5年以上IT管理经历,主要技术负责人有IT高级职称且从事技术工作不少于5年,财务负责人有中级以上职称。1.在主要业务领域内技术实力、市场占有率等居国内前列。2.熟悉主要业务领域业务流程,有产权的基础业务软件平台,有自己的软件产品和工

18、具,在项目中应用。3.有专业软件或系统集成高级人才及开发场地设备等。4.研发经费年均投入300万元以上。1.软件与系统集成人员不少于150人,其中本科以上不低于80%。2.项目经理人数不少于25名,其中高级项目经理不少于8名。3.培训体系健全,有计划并能有效实施。4.有人力资源管理制度并能有效实施二二级级资资质质1.1.企业历程清晰,从事系统集成三年以上,取得三级资质一年以上;2.2.系统集成收入是企业收入的主要来源;3.3.产权关系明确,注册资金1000万元以上。4.4.经济状况良好,系统集成年平均收入超过5000万元,财务数据经会计师事务所审计5.5.有良好的公众形象,没有触犯知识产权保护

19、等行为1.1.超过80万元的项目总值1.5亿元以上,已通过验收并应用。2.2.完成至少两项1500万元以上项目或所完成的800万元以上项目总值超过4000万元,企业由自主产权软件。3.3.完成超过80万元的项目中软件费用占30%以上,或开发的软件费用不低于2500万元;4.4.无验收未获通过项目或由企业担责的重大投诉;5.5.主要业务领域的典型项目有较高的技术水平,经济效益和社会效益良好1.1.已有企业质量管理体系,通过认证并有效运行一年以上。2.2.已有客户服务体系,能有效地为客户提供服务;3 3已有企业信息管理系统并有效运行。4.4.主要负责人4年以上IT管理经历,主要技术负责人有IT类高

20、级职称工作不少于4年,财务负责人有中级以上职称。1.1.在主要业务领域内技术实力、市场占有率等在国内具有一定的优势。2.2.熟悉主要业务领域业务流程,有软件产品和工具3.3.有软件或系统的高级研发人员及开发场地、设备4.4.研发的经费年均投入在150万元以上。1.1.系统集成人员不少于100人,本科以上不低于80%。2.2.项目经理人数不少于15名,其中高级项目经理不少于3名。3.3.培训体系健全,有培训的计划并有效实施。4.4.有人力资源管理制度并有效实施。三三级级资资质质1.1.从事系统集成两年以上。2.2.系统集成收入是企业收入的主要来源。3.3.产权关系明确,注册资本200万元以上。4

21、.4.经济状况良好,系统集成年平均收入超过1500万元,财务数据经会计师事务所审计5.5.有良好的资信,没有触犯知识产权保护等行为1.1.项目总值4500万元以上,已通过验收并投入实际应用;2.2.完成至少意向500万元以上项目。3.3.完成的项目中软件费用应占工程总值30%以上或自主开发的软件费用不低于750万元。4 4无验收未获通过项目或者应由企业担责的用户重大投诉;5.5.主要业务领域的典型项目具有较先进的技术水平,经济与社会效益良好1.1.有有效运行经认证的质量管理体系2.2.有客户服务体系3.3.主要负责人有3年以上从事IT管理经历,主要技术负责人有IT类硕士学位或中级职称、且工作不

22、少于3年,财务负责人有处级以上职称。4.4.领域较强的技术实力1.1.有软件或系统的高级研发人员及开发场地、设备等,有自主开发的软件产品和工具且用于已完成的系统集成项目中。2.2.用于研发的经费年均投入在50万元以上。1.1.系统集成人员不少于50人,本科以上不低于80%。2.2.项目经理人数不少于6名,其中高级项目经理不少于1名。3.3.有培训计划,并能有效的组织实施与考核。四四级级资资质质1.1.企业历程清晰,从事系统集成两年以上。2.2.系统集成收入是企业收入的主要来源。3.3.产权明确,注册资本30万元以上,近三年经济良好;4.4.有良好的资信,没有触犯知识产权保护等行为1.1.项目总

23、值1000万元以上,其中软件费用占工程总值30%以上,项目已通过验收并投入实际应用。2.2.无验收未获通过的项目或者由企业担责的用户重大投诉。1.1.质量管理体系,并有效实施。2.2.有客户服务体系3.3.主要负责人应有2年以上从事IT企业管理经历,技术负责人有IT硕士学位或中级以上职称,工作不少于2年,财务负责人有初级以上职称。1.1.具有与所承担项目相适应的软件及系统开发环境,具有一定的技术开发能力,由自主开发的软件产品且用于已完成的系统集成项目中。1.1.有培训计划,并能有效的组织实施与考核。2.2.软件与系统集成人员不少于15人,本科以上不低于80%。项目经理人数不少于3名。应用服务

24、服务中国信息系统集成专业技术知识信息系统集成专业技术知识应用服务 服务中国3.1 3.1 信息系统集成简述信息系统集成简述3.2 3.2 信息系统建设信息系统建设3.3 3.3 软件工程软件工程3.4 3.4 面向对象系统分析与设计面向对象系统分析与设计3.5 3.5 软件架构软件架构3.6 3.6 典型集成技术典型集成技术3.7 3.7 计算机网络知识计算机网络知识应用服务 服务中国3.1 3.1 信息系统集成简述信息系统集成简述1.信息系统集成:计算机应用系统工程和网络系统工程的总体策划、设计、开发、实施、服务及保障。2.信息系统集成分类:设备建筑系统集成信息系统集成分类:设备建筑系统集成

25、(智能建筑系统集成、计算机网络系统集成、安防系统集成)、应用系统集成、应用系统集成3.信息系统集成的核心是软件信息系统集成的核心是软件应用服务 服务中国3.2 3.2 信息系统建设信息系统建设1.信息系统的生命周期:信息系统的生命周期:立项、开发、运维、消亡2.理想阶段的两个过程:理想阶段的两个过程:概念的形成过程、需求分析过程3.开发阶段:开发阶段:总体规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统验收4.运维阶段的运维阶段的4钟类型:钟类型:排错性维护、适应性维护、完善性维护、预防性维护应用服务 服务中国3.2 3.2 信息系统建设信息系统建设5.信息系统开发方法:信息系统开发方

26、法:结构化方法、原型法、面向对象方法6.结构化方法的特点:结构化方法的特点:1)遵循用户至上原则2)严格区分工作阶段,每个阶段有明确的任务和取得的成果3)强调系统开发过程的整体性和全局性4)系统开发过程工程化,文档资料标准化。7.结构化方法的优点:结构化方法的优点:理论基础严密,他的指导思想是用户需求在系统建立之前就能被充分了解和理解。结构化方法注重开发过程的整体性和全局性。8.结构化方法的缺点:结构化方法的缺点:开发周期长;文档、设计说明繁琐,工作效率低;要求在开发之初全面认识系统的信息需求,充分预料可能发生的变化;若用户参与系统开发的积极性没有充分调动,造成系统交接过程不平稳,系统运行与维

27、护管理难度大。9.原型法:原型法:本着开发人员对用户需求的初步理解,先快速开发一个原型系统,然后通过反复反复修改修改来实现用户的最终系统需求。10.原型的特点:原型的特点:1)实际可行2)具有最终系统的基本特征3)构造方便、快速、造价低11.原型法适用于:原型法适用于:用户需求开始时定义不清、管理决策方法结构化程度不高的系统开发方法更宜被用户接受。12.原型法的缺点:原型法的缺点:如果用户配合不好,盲目修改,就会拖延开发过程。13.原型分类:原型分类:1)抛弃型原型2)进化型原型14.面向对象的信息系统开发的关键点:面向对象的信息系统开发的关键点:是否能建立一个全面、合理、统一的模型,它既能反

28、映问题域,也能被计算机系统求解域所接受。15.面向对象开发方法的三个阶段:面向对象开发方法的三个阶段:分析、设计、实现应用服务 服务中国3.3 3.3 软件工程软件工程1.软件需求的基本特性:软件需求的基本特性:可验证性2.需求分析的目的:需求分析的目的:1)检测和解决需求之间的冲突2)发现软件的边界,以及软件与其环境如何交互3)详细描述系统需求,以导出软件需求3.软件设计的组成:软件设计的组成:软件架构设计、软件详细设计4.视图包括:视图包括:逻辑视图(满足功能需求)、过程视图(并发问题)、组件视图(实现问题)、部署视图(分布问题)5.软件测试:软件测试:单元测试、集成测试、系统测试6.软件

29、维护的类型:软件维护的类型:1)更正性维护:以更正发现的问题2)适应性维护:以保持软件产品在变化或变化中的环境中可以继续使用3)完善性维护:改进性能和可维护性,所需工作量最大4)预防性维护:在软件产品中的潜在错误成为实际错误前,检测和更正它们7.软件复用:软件复用:代码的复用、设计的复用、分析的复用、测试信息的复用应用服务 服务中国3.3 3.3 软件工程软件工程8.ISO9126定义的软件质量包括:定义的软件质量包括:内部质量、外部质量、使用质量9.软件质量管理过程包括:软件质量管理过程包括:质量保证过程、验证过程、确认过程、评审过程、审计过程10.软件的质量是指:软件的质量是指:软件特性的

30、总和,以及满足规定和潜在用户需求的能力11.评审与审计过程包括:评审与审计过程包括:管理评审、技术评审、检查、走查、审计等12.管理评审的目的:管理评审的目的:监控进展,决定计划和进度的状态,确认需求及其系统分配13.技术评审的目的:技术评审的目的:评价软件产品,以确定其对使用意图的适合性14.检查的目的:检查的目的:检测和识别软件产品异常。一次检查通常针对产品的一个相对小的部分,发现任何异常都要记录到文档中,并提交。15.走查的目的:走查的目的:评价软件产品。走查类似于检查,但通常不那么正式不那么正式。16.软件配置管理活动:软件配置管理活动:软件配置管理过程的管理与计划、软件配置识别、软件

31、配置控制、软件配置状态记录、软件配置审计、软件发布管理与交付。应用服务 服务中国3.3 3.3 软件工程软件工程17.软件需求工具:软件需求工具:需求建模工具、需求追踪工具18.软件构造工具:软件构造工具:程序编辑器、编译器、和代码生成器、解释器、调试器19.软件测试工作:软件测试工作:测试生成器、测试执行框架、测试评价工具、测试管理、性能分析工具20.软件维护工具:软件维护工具:理解工具(如可视化工具)和再造工具(如重构工具)21.软件配置管理工具:软件配置管理工具:追踪工具、版本管理工具、发布工具22.软件工程管理工具:软件工程管理工具:项目计划与追踪工具、风险管理工具和度量工具23.软件

32、工程过程工具:软件工程过程工具:建模工具、管理工具、软件开发环境24.逆向工程:逆向工程:在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件活动属于逆向工程应用服务 服务中国3.4 3.4 面向对象系统分析与设计面向对象系统分析与设计1.对象的三个基本要素:对象识别、对象状态、对象行为对象的三个基本要素:对象识别、对象状态、对象行为2.类与对象的关系:对象是类的实际例子。类与对象的关系:对象是类的实际例子。1)每一个对象都是某一个类的实例2)每一个类在某一时刻都有零或更多的实例3)类是静态的,他们的存在、语义和关系在程序执行前就已经定义好了,对象是动态的,它们在程序执行时可以被

33、创建和删除。3.封装:封装:将相关的概念组成一个单元,然后通过一个名称来引用它。(高内聚,低耦合)4.继承:继承:类之间共享属性和操作的机制称为继承,单继承是子类只从一个父类继承(JAVA),多继承是子类可以从多于一个的父类继承(C+)。5.多态多态:是指作用于不同对象的同一操作可以有不同的解释,从而产生不同的结果。6.消息:消息:一个对象通过发送消息消息来请求另一个对象为其服务。应用服务 服务中国3.4 3.4 面向对象系统分析与设计面向对象系统分析与设计7.UML(统一建模语言):(统一建模语言):1)UML不是一种可视化的程序设计语言,而是一种通常的、可视化建模语言2)是一种建模语言规范

34、说明,是面向对象分析与设计的一种标准表示3)不是过程,也不是方法,但允许任何一种过程和方法使用它4)简单并且可扩展5)UML贯穿于系统开发的各个阶段3)UML独立于软件开发过程4)不是过程,也不是方法,但允许任何一种过程和方法使用它8.UML中的用例和用例图的主要用途是描述系统的功能需求中的用例和用例图的主要用途是描述系统的功能需求9.容器类和构件类之间存在继承、聚合关系容器类和构件类之间存在继承、聚合关系应用服务 服务中国类型类型图图主要概念主要概念结构类结构类类图类图描述了类、接口、协作以及它们之间的关系。可为模块或数据库建描述了类、接口、协作以及它们之间的关系。可为模块或数据库建模模对象

35、图对象图对对象象图图描描述述了了类类图图某某一一时时刻刻的的实实际际例例子子。描描述述了了这这个个时时刻刻对对象象与与对对象间的关系象间的关系构件图构件图描描述述代代码码构构件件的的物物理理结结构构及及构构件件之之间间的的依依赖赖关关系系。用用于于对对源源代代码码、可执行的发布、物理数据库的可调整的系统建模(实现视图)可执行的发布、物理数据库的可调整的系统建模(实现视图)部署图部署图用来描述运行应用软件系统的处理器、设备、网络及其拓扑结构用来描述运行应用软件系统的处理器、设备、网络及其拓扑结构行为类行为类用例图用例图表表示示一一个个系系统统中中所所有有的的用用列列与与所所有有外外部部参参与与者

36、者的的交交互互。可可为为待待建建系系统的功能建模统的功能建模顺序图顺序图展展现现了了一一组组对对象象由由这这组组对对象象收收发发的的消消息息。用用于于按按时时间间顺顺序序对对控控制制流流建模,说明系统的动态视图,强调的是时间和顺序建模,说明系统的动态视图,强调的是时间和顺序协作图协作图同样描述对象之间动态的交互关系,也可作为一个协作建模,只是同样描述对象之间动态的交互关系,也可作为一个协作建模,只是与序列画法不同与序列画法不同状态图状态图描描述述了了一一个个特特定定对对象象的的所所以以可可能能状状态态以以及及引引起起状状态态跃跃迁迁的的事事件件。可可为一个对象建模为一个对象建模活动图活动图是是

37、一一种种特特殊殊的的状状态态图图,描描述述需需要要做做的的活活动动、执执行行这这些些活活动动的的顺顺序序(多多为为并并行行的的)以以及及工工作作刘刘(完完成成所所需需要要的的步步骤骤)。用用于于系系统统的的功功能能建模。建模。模型管模型管理类理类软件包软件包组织和管理各种应用模型组织和管理各种应用模型子系统子系统模型模型应用服务 服务中国3.4 3.4 面向对象系统分析与设计面向对象系统分析与设计10.RUP:是是信息系统开发的过程方法,是软件工程的过程。11.RUP的的6个基本最佳实践经验:个基本最佳实践经验:1)迭代式开发2)需求管理3)使用以组建为中心的软件架构4)可视化软件建模5)验证

38、软件质量6)控制软件变更12.RUP周期的周期的4个阶段:个阶段:初始阶段、细化阶段、构造阶段、交付阶段13.面向对象系统分析模型:面向对象系统分析模型:用例模型(用例图:描述了用户与系统之间的交互)(用例图:描述了用户与系统之间的交互)、类-对象模型、对象-关系模型(类图、对象图)、对象-行为模型(状态图、顺序图、协作图、活动图)14.面向对象系统设计:面向对象系统设计:用例设计、类设计、子系统设计应用服务 服务中国3.5 3.5 软件架构软件架构1.软件构架:软件构架:软件构架为软件系统提供了一个结构、行为和属性结构、行为和属性的高级抽象,并由构成系统的元素的描述及元素的相互作用、元素集成

39、的模式以及这些模式的约束组成。2.通道通道/过滤器模式:过滤器模式:每个构件都有一组输入/输出,构件读取输入的数据刘,经过内部处理后,产生输出数据刘,该过程主要完成输入流的变换及增量计算。优点:优点:1)体现了各功能模块的“黑盒”特性及高内聚、低耦合的特点2)可以将整个系统的输入/输出行为看成是多个过滤器行为的简单合成3)支持软件功能模块的重用4)便于系统维护5)支持某些特定的分析,如吞吐量计算、死锁检测等6)支持并行操作缺点:缺点:1)通常导致系统处理过程的成批操作2)需要设计者协调两个相对独立但又存在关系的数据流3)可能需要每个过滤器自己完成数据解析和合成工作,从而导致系统性能下降,并增加

40、了过滤器具体实现的复杂性。3.面向对象模式:面向对象模式:基于构件的软件开发优点:优点:1)高度模块化2)封装功能实现了数据隐藏3)继承性提供了一种实现代码共享的手段4)提供了系统的灵活性,便于维护及扩充缺点:缺点:对象之间的调用需要知道所调用对象的标识。如果对象的标识发生改变,就必须通知所以调用该对象的对象。否则系统可能无法正常运行。应用服务 服务中国3.5 3.5 软件架构软件架构4.事件驱动模式:事件驱动模式:基本原理是构件不直接调用过程,而是触发一个或多个事件(图(图形界面)形界面)优点优点:1)支持软件重用,容易实现并发处理2)具有良好的可扩展性。通过注册可引入新的构件,而不影响现有

41、构件3)可以简化代码缺点:缺点:1)构件削弱了自身对系统的控制能力2)不能很好地解决数据交换问题3)使系统中各构件的逻辑关系变得更加复杂5.分层模式:分层模式:采用层次化的组织方式,每一层都是为上一层提供服务,并使用下一层提供的功能,(分层通信协议,如ISO/OSI的七层网络模型)优点:优点:1)有助把复杂的问题按功能分解,使整体设计更为清晰2)支持系统设计的逐级抽象3)具有较好的可扩展性4)支持复用缺点:缺点:1)并不是每个系统都可以很容易地划分出层次来2)各层功能的划分也没有一个统一的、正确的抽象方法3)层次的个数过多,系统性能可能会下降应用服务 服务中国3.5 3.5 软件架构软件架构6

42、.知识库模式:知识库模式:(中央数据结构构件、独立构件)(基于传统数据库型的知识库模式、基于黑板系统的知识库模式)黑板系统:黑板系统:用于信号处理领域,如语音和模式识别黑板系统的组成:黑板系统的组成:知识源、黑板数据结构、控制7.客户机客户机/服务器模式(服务器模式(C/S):前端是客户机,后端是服务器优点:优点:1)客户机与服务器分离,允许网络分布操作;二者的开发也可分开进行2)一个服务器可以服务于多个服务器缺点:缺点:1)客户机与服务器的通讯依赖与网络,可能成为整个系统运作的瓶颈2)如果服务器及其界面定义有改变,则客户机也要做相应改变3)二层C/S模式采用单一服务器且以局域网为中心,难以扩

43、展至广域网至Internet 4)数据安全不好8.浏览器浏览器/服务器模式(服务器模式(B/S):优点:优点:部署和维护方便、易于扩展9.软件构架设计的总体目标:软件构架设计的总体目标:1)最大化复用2)复杂问题简单化3)灵活的扩展性、应用服务 服务中国3.5 3.5 软件架构软件架构10.中间件:中间件:是一种独立的系统软件或服务程序,可以帮助分布式应用软件在不同的技术之间共享资源,它位于客户机/服务器的操作系统之上,管理计算机资源和网络通信。11.中间件的目的:中间件的目的:实现应用与平台的无关性12.中间件能够屏蔽操作系统和网络协议的差异。中间件能够屏蔽操作系统和网络协议的差异。13.数

44、据库访问中间件:数据库访问中间件:(windows平台的ODBC,Java平台的JDBC)14.远程过程调用远程过程调用(RPC):RPC提供基于过程的服务访问。(服务器和客户机)15.面向消息中间件(面向消息中间件(MOM):(IBM的MQseries)分布式对象中间件:分布式对象中间件:(OMG的CORBA、SUN的RMI/EJB、Microsoft的DCOM)10.OMG的的ORB模型模型提供了一个通信框架,可以在异构分布计算环境中透明地传递对象请求11.事物中间件:事物中间件:事务处理监控器(TPM)对象事务监控器(OTM)支持支持EJB的的J2EE事物中间件位于客户和服务器之间,完成

45、事务管理与协调、负载恢复、失效恢复的等任务,以提高系统的整体性能应用服务 服务中国3.6 3.6 典型集成技术典型集成技术1.数据库:数据库:操作型处理、分析型处理2.数据仓库:数据仓库:1)面向主题2)集成3)相对稳定4)反映历史变化3.数据仓库分为:数据仓库分为:企业级数据仓库和部门级数据仓库(数据集市)4.OLAP服务器:服务器:对分析需要的数据进行有效集成,按多维模型组织,以便进行多角度、多层次分析,并发展趋势。(ROLAP:基本数据和聚合数据均存放在关系数据库中、MOLAP:基:基本数据和聚合数据均存放在多维数据库中、HOLAP:基本数据存放在关系数据库中,聚合数据存放在多维数据库中

46、)5.前端工具:数据分析工具前端工具:数据分析工具针对OLAP服务器,报表工具、数据挖掘工具,报表工具、数据挖掘工具针对于数据仓库6.Web服务的主要目标:是服务的主要目标:是跨平台的互操作性,7.Web服务的典型技术:服务的典型技术:1)SOAP:用于传递信息的简单对象访问协议2)WSDL:用于描述服务的Web服务描述语言3)UDDI:用于Web服务的注册的统一描述、发现及集成 4)XML:用于数据交换,可扩展的标记语言8.适合使用适合使用 Web service:1)跨越防火墙、2)应用程序集成、3)B2B集成、4)软件重用。不适合使用适合使用 Web service:1)单机应用程序、2

47、)局域网上的同构应用程序9.J2EE构架(构架(SUN公司):公司):业务逻辑开发和表示逻辑开发应用服务 服务中国3.6 3.6 典型集成技术典型集成技术10.J2EE的组成:的组成:1)J2EE平台平台2)J2EE应用编程模型应用编程模型3)J2EE兼容测试套件兼容测试套件4)J2EE参考实现参考实现11.J2EE应用的服务环境:构件应用的服务环境:构件(逻辑的代码)容器容器(构件的运行环境)服务服务(功能接口)12.NET构架:构架:开发者可以使用多钟语言快速构建网络应用。.NET只适用于只适用于Windows操作系统平台上的软件开发操作系统平台上的软件开发基础类库基础类库(提供一个统一的

48、、面向对象的、层次化的、可扩展的编程接口)10.工作流(工作流(Workflow):是一种能够实现过程集成的技术,一般用于用户的业务流程经常发生改变的场合11.工作流需要依靠工作管理系统来实现,其主要功能是定义、执行和管理工作流,工作流需要依靠工作管理系统来实现,其主要功能是定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互协调工作流执行过程中工作之间以及群体成员之间的信息交互12.工作流在流程管理应用中的三个阶段:工作流在流程管理应用中的三个阶段:流程的设计、流程的实现、流程的改进和维护13.常用构件标准:常用构件标准:OMG-CORBA、微软公司-COM/DCO

49、M/COM+、SUN公司-EJB.14.CORBA标准主要分为三个层次:标准主要分为三个层次:对象请求代理、公共对象服务、公共设施15.EJB:在J2EE模型中,中间层的业务功能通过EJB构件实现应用服务 服务中国3.7 3.7 计算机网络知识计算机网络知识1.局域网中常见的三个协议:局域网中常见的三个协议:微软的NETBEUI、NOVELL的IPX/SPX、跨平台TCP/IPNETBEU协议协议适用于只有单个网络或网桥接起来的网络ARP:是属于网络层的底层协议,主要用途是完成网络地址向物理地址的交换FTP:文件传输协议,实现在internet上任意两台计算机之间传输文件的协议HTTP:超文本

50、传输协议,是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。SMTP:简单邮件传输协议,是一种提供可靠且有效电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于传输系统之间的邮件信息并提供与来信有关的通知。SNMP:简单网络管理协议,SNMP 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机 HUBS 等)的一种标准协议,它是一种应用层协议。2.内部网关协议:内部网关协议:是指在一个自治系统内部路由器使用的路由协议应用服务 服务中国3.7 3.7 计算机网络知识计算机网络知识3.网络分类标准:网络分类标准:分布范围和网络拓扑结构4.

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教学课件 > PPT综合课件

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922