您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 赛宝项目管理师培训补充讲义13信息系统集成专业技术知识
系统集成项目管理工程师教程系统集成项目管理工程师教程系统集成项目管理工程师教程系统集成项目管理工程师教程第第0303章章信息系统集成专业技术知识信息系统集成专业技术知识盲人摸项系列课程主要内容主要内容考点分析考点分析信息系统集成简述信息系统集成简述信息系统建设信息系统建设软件工程软件工程面向对象系统分析与设计面向对象系统分析与设计软件架构软件架构1盲人摸项系列课程典型应用集成技术典型应用集成技术计算机网络知识计算机网络知识信息系统集成简述信息系统集成简述1.1.信息系统集成概念信息系统集成概念概念概念指将计算机软件、硬件、网络通信等技术和产品集成为能指将计算机软件、硬件、网络通信等技术和产品集成为能够满足用户特定需求的信息系统,包括总体策划、设计、开发、够满足用户特定需求的信息系统,包括总体策划、设计、开发、实施、服务及报障。实施、服务及报障。2盲人摸项系列课程信息系统集成简述信息系统集成简述1.1.信息系统集成概念信息系统集成概念特点特点99以满足用户需求为根本出发点以满足用户需求为根本出发点99具有高技术含量的工程过程,要面向用户提供全面解决方案,具有高技术含量的工程过程,要面向用户提供全面解决方案,其核心是软件其核心是软件昀终交付物是个完整的信息系统而不是个分立的产品昀终交付物是个完整的信息系统而不是个分立的产品3盲人摸项系列课程99昀终交付物是一个完整的信息系统而不是一个分立的产品昀终交付物是一个完整的信息系统而不是一个分立的产品99包括技术、管理和商务等各项工作,是一项综合性的系统工程。包括技术、管理和商务等各项工作,是一项综合性的系统工程。技术是核心,管理和商务是项目成功的保障。技术是核心,管理和商务是项目成功的保障。信息系统集成简述信息系统集成简述2.2.信息系统集成分类信息系统集成分类设备系统集成设备系统集成99智能建筑系统集成智能建筑系统集成99计算机网路系统集成计算机网路系统集成99安防系统集成安防系统集成4盲人摸项系列课程应用系统集成应用系统集成信息系统建设信息系统建设1.1.信息系统的生命周期信息系统的生命周期立项阶段立项阶段开发阶段开发阶段⎯⎯总体规划阶段总体规划阶段⎯⎯系统分析阶段系统分析阶段⎯⎯系统设计阶段系统设计阶段5盲人摸项系列课程⎯⎯系统实施阶段系统实施阶段⎯⎯系统验收阶段系统验收阶段运维阶段运维阶段消亡阶段消亡阶段信息系统建设信息系统建设2.2.信息系统开发方法信息系统开发方法结构化方法结构化方法特点:特点:99遵循用户至上原则遵循用户至上原则99严格区分工作阶段,每个阶段有明确的任务和取得的成果严格区分工作阶段,每个阶段有明确的任务和取得的成果6盲人摸项系列课程99强调系统开发过程的整体性和全局性强调系统开发过程的整体性和全局性99系统开发过程工程化,文档资料标准化系统开发过程工程化,文档资料标准化信息系统建设信息系统建设2.2.信息系统开发方法信息系统开发方法结构化方法结构化方法优点:优点:理论基础严密,注重开发过程的整体性和全局性理论基础严密,注重开发过程的整体性和全局性缺点:缺点:7盲人摸项系列课程开发周期长;文档、设计说明繁琐;工作效率低;要求在开发周期长;文档、设计说明繁琐;工作效率低;要求在开发之初全面认识系统的信息需求,不容易充分调动客户参与开发之初全面认识系统的信息需求,不容易充分调动客户参与系统开发的积极性。系统开发的积极性。信息系统建设信息系统建设2.2.信息系统开发方法信息系统开发方法原型方法原型方法不要求一定要对系统做全面、详细的调查、分析,而是本不要求一定要对系统做全面、详细的调查、分析,而是本着开发人员对用户需求的初步理解,先快速开发一个原型系统,着开发人员对用户需求的初步理解,先快速开发一个原型系统,然后通过反复修改来实现用户的昀终系统需求。然后通过反复修改来实现用户的昀终系统需求。特点:特点:8盲人摸项系列课程特点:特点:99实际可行实际可行99具有昀终系统的基本特征具有昀终系统的基本特征99构造方便、快速,造价低构造方便、快速,造价低信息系统建设信息系统建设2.2.信息系统开发方法信息系统开发方法原型方法原型方法优点:优点:适用于用户需求开始时定义不清、管理决策方法结构化程适用于用户需求开始时定义不清、管理决策方法结构化程度不高的系统开发,开发方法更宜被用户接受。度不高的系统开发,开发方法更宜被用户接受。9盲人摸项系列课程信息系统建设信息系统建设2.2.信息系统开发方法信息系统开发方法原型方法原型方法缺点:缺点:如果用户配合不好,盲目修改,就会拖延开发过程如果用户配合不好,盲目修改,就会拖延开发过程分类:分类:10盲人摸项系列课程−−抛弃型原型抛弃型原型−−进化型原型进化型原型信息系统建设信息系统建设2.2.信息系统开发方法信息系统开发方法面向对象方法面向对象方法99客户事物是由对象组成的,对象是在原事物基础上抽象的结客户事物是由对象组成的,对象是在原事物基础上抽象的结果果99对象是由属性和操作组成的,其属性反映了对象的数据信息特对象是由属性和操作组成的,其属性反映了对象的数据信息特征,而操作则用来定义改变对象属性状态的各种操作方式征,而操作则用来定义改变对象属性状态的各种操作方式11盲人摸项系列课程征,而操作则用来定义改变对象属性状态的各种操作方式。征,而操作则用来定义改变对象属性状态的各种操作方式。99对象之间的联系通过消息传递机制来实现,而消息传递方式是对象之间的联系通过消息传递机制来实现,而消息传递方式是通过消息传递模式和方法所定义的操作过程来完成通过消息传递模式和方法所定义的操作过程来完成信息系统建设信息系统建设2.2.信息系统开发方法信息系统开发方法面向对象方法面向对象方法99对象可以按其属性来归类,借助类的层次结构,子类可以通对象可以按其属性来归类,借助类的层次结构,子类可以通过继承机制获得其父类的特性过继承机制获得其父类的特性99对象具有封装的特性,一个对象就构成一个严格模块化的实体,对象具有封装的特性,一个对象就构成一个严格模块化的实体,在系统开发中可以被共享和重复引用,达到软件复用的目的。在系统开发中可以被共享和重复引用,达到软件复用的目的。12盲人摸项系列课程在系统开发中可以被共享和重复引用,达到软件复用的目的。在系统开发中可以被共享和重复引用,达到软件复用的目的。信息系统建设信息系统建设2.2.信息系统开发方法信息系统开发方法开发方法组合开发方法组合99结构化方法与原型法的组合应用结构化方法与原型法的组合应用99结构化方法与面向对象方法的组合应用结构化方法与面向对象方法的组合应用99原型法与面向对象方法的组合应用原型法与面向对象方法的组合应用13盲人摸项系列课程软件工程软件工程1.1.软件需求分析与定义软件需求分析与定义软件需求软件需求软件需求是一个为解决特定问题而必须由被开发或被修改软件需求是一个为解决特定问题而必须由被开发或被修改的软件展示的特性。的软件展示的特性。需求分析需求分析检测和解决需求之间的冲突检测和解决需求之间的冲突14盲人摸项系列课程99检测和解决需求之间的冲突检测和解决需求之间的冲突99发现软件的边界,以及软件与其环境如何交互发现软件的边界,以及软件与其环境如何交互99详细描述系统需求,以导出软件需求详细描述系统需求,以导出软件需求软件工程软件工程2.2.软件设计、测试与维护软件设计、测试与维护软件设计软件设计定义一个系统或组件的架构、组件、接口和其他特征的过程,定义一个系统或组件的架构、组件、接口和其他特征的过程,并得到“这个过程的结果”。并得到“这个过程的结果”。99软件架构设计软件架构设计描述软件的结构和组织标识各种不同的组件描述软件的结构和组织标识各种不同的组件15盲人摸项系列课程描述软件的结构和组织,标识各种不同的组件描述软件的结构和组织,标识各种不同的组件99软件详细设计软件详细设计详细地描述各个组件,使之能被构造。详细地描述各个组件,使之能被构造。软件工程软件工程2.2.软件设计、测试与维护软件设计、测试与维护软件测试软件测试为评价和改进产品质量、识别产品的缺陷和问题而进行的活为评价和改进产品质量、识别产品的缺陷和问题而进行的活动。动。99单元测试单元测试99集成测试集成测试16盲人摸项系列课程99集成测试集成测试99系统测试系统测试软件工程软件工程2.2.软件设计、测试与维护软件设计、测试与维护软件维护软件维护需要提供软件支持的全部活动,包括:需要提供软件支持的全部活动,包括:交付前完成的活动:交付后运行计划、维护计划交付前完成的活动:交付后运行计划、维护计划交付后完成的活动:软件修改、培训、帮助资料交付后完成的活动:软件修改、培训、帮助资料17盲人摸项系列课程分类:分类:更正性维护更正性维护适应性维护适应性维护完善性维护完善性维护预防性维护预防性维护软件工程软件工程3.3.软件复用软件复用利用已有软件的各种有关知识构造新的软件,以减少软件利用已有软件的各种有关知识构造新的软件,以减少软件开发和维护的费用。开发和维护的费用。软件复用级别:软件复用级别:99代码的复用代码的复用99设计的复用设计的复用18盲人摸项系列课程99设计的复用设计的复用99分析的复用分析的复用99测试信息的复用测试信息的复用软件工程软件工程4.4.软件质量保证及质量评价软件质量保证及质量评价软件质量软件质量软件特性的综合,软件满足规定或潜在用户需求的能力。软件特性的综合,软件满足规定或潜在用户需求的能力。99内部质量内部质量99外部质量外部质量19盲人摸项系列课程99使用质量使用质量软件工程软件工程4.4.软件质量保证及质量评价软件质量保证及质量评价软件质量管理过程:软件质量管理过程:99软件质量保证软件质量保证99验证与确认验证与确认99评审与审计(管理评审、技术评审、检查、走查、审计)评审与审计(管理评审、技术评审、检查、走查、审计)20盲人摸项系列课程软件工程软件工程5.5.软件配置管理软件配置管理软件配置管理过程的管理和计划软件配置管理过程的管理和计划软件配置标识软件配置标识软件配置控制软件配置控制软件配置状态记录软件配置状态记录21盲人摸项系列课程软件配置审计软件配置审计软件发布管理和交付软件发布管理和交付软件工程软件工程6.6.软件开发环境软件开发环境软件需求工具软件需求工具软件设计工具软件设计工具软件构造工具软件构造工具软件测试工具软件测试工具软件维护工具软件维护工具22盲人摸项系列课程软件配置管理工具软件配置管理工具软件工程管理工具软件工程管理工具软件工程过程工具软件工程过程工具软件质量工具软件质量工具软件工程软件工程7.7.软件过程管理软件过程管理启动和范围定义启动和范围定义软件项目计划软件项目计划软件项目实施软件项目实施评审和评价评审和评价23盲人摸项系列课程关闭关闭软件工程度量软件工程度量面向对象系统分析与设计面向对象系统分析与设计1.1.面向对象的基本概念面向对象的基本概念对象对象是由数据及其操作所构成的封装体,是系统中用来描述客是由数据及其操作所构成的封装体,是系统中用来描述客观事物的一个封装,是构成系统的基本单位,采用计算机语言观事物的一个封装,是构成系统的基本单位,采用计算机语言描述,对象是由一组属性和对这组属性进行操作的一组服务构描述,对象是由一组属性和对这组属性进行操作的一组服务构成。成。24盲人摸项系列课程99对象标识对象标识99对象状态对象状态99对象行为对象行为面向对象系统分析与设计面向对象系统分析与设计1.1.面向对象的基本概念面向对象的基本概念类类是现实世界中实体的形式化描述,类将该实体的数据和函是现实世界中实体的形式化描述,类将该实体的数据和函数封装在一起。数封装在一起。类静态的一面:属性、状态、特征类静态的一面:属性、状态、特征类动态的面功能操作服务类动态的面功能操作服务25盲人摸项系列课程类动态的一面:功能、操作、服务类动态的一面:功能、操作、服务面向对象系统分析与设计面向对象系统分析与设计1.1.面向对象的基本概念面向对象的基本概念类与对象的关系类与对象
本文标题:赛宝项目管理师培训补充讲义13信息系统集成专业技术知识
链接地址:https://www.777doc.com/doc-48655 .html