信息系统集成专业技术知识资料下载.pdf
《信息系统集成专业技术知识资料下载.pdf》由会员分享,可在线阅读,更多相关《信息系统集成专业技术知识资料下载.pdf(86页珍藏版)》请在冰点文库上搜索。
![信息系统集成专业技术知识资料下载.pdf](https://file1.bingdoc.com/fileroot1/2023-4/30/b3f359ba-4bf3-4046-b587-c2f98b80964c/b3f359ba-4bf3-4046-b587-c2f98b80964c1.gif)
信息系统集成简述信息系统集成简述信息系统集成简述信息系统集成简述2.2.信息系统集成分类信息系统集成分类信息系统集成分类信息系统集成分类设备系统集成设备系统集成设备系统集成设备系统集成?
智能建筑系统集成智能建筑系统集成智能建筑系统集成智能建筑系统集成?
计算机网路系统集成计算机网路系统集成计算机网路系统集成计算机网路系统集成?
安防系统集成安防系统集成安防系统集成安防系统集成4版权属北京华泰科信科技有限公司所有。
应用系统集成应用系统集成应用系统集成应用系统集成信息系统建设信息系统建设信息系统建设信息系统建设1.1.信息系统的生命周期信息系统的生命周期信息系统的生命周期信息系统的生命周期立项阶段立项阶段立项阶段立项阶段开发阶段开发阶段开发阶段开发阶段总体规划阶段总体规划阶段总体规划阶段总体规划阶段系统分析阶段系统分析阶段系统分析阶段系统分析阶段系统设计阶段系统设计阶段系统设计阶段系统设计阶段5版权属北京华泰科信科技有限公司所有。
系统实施阶段系统实施阶段系统实施阶段系统实施阶段系统验收阶段系统验收阶段系统验收阶段系统验收阶段运维阶段运维阶段运维阶段运维阶段消亡阶段消亡阶段消亡阶段消亡阶段信息系统建设信息系统建设信息系统建设信息系统建设2.2.信息系统开发方法信息系统开发方法信息系统开发方法信息系统开发方法结构化方法结构化方法特点:
特点:
结构化方法结构化方法特点:
遵循用户至上原则遵循用户至上原则遵循用户至上原则遵循用户至上原则?
严格区分工作阶段,每个阶段有明确的任务和取得的成果严格区分工作阶段,每个阶段有明确的任务和取得的成果严格区分工作阶段,每个阶段有明确的任务和取得的成果严格区分工作阶段,每个阶段有明确的任务和取得的成果6版权属北京华泰科信科技有限公司所有。
强调系统开发过程的整体性和全局性强调系统开发过程的整体性和全局性强调系统开发过程的整体性和全局性强调系统开发过程的整体性和全局性?
系统开发过程工程化,文档资料标准化系统开发过程工程化,文档资料标准化系统开发过程工程化,文档资料标准化系统开发过程工程化,文档资料标准化信息系统建设信息系统建设信息系统建设信息系统建设2.2.信息系统开发方法信息系统开发方法信息系统开发方法信息系统开发方法结构化方法结构化方法优点:
优点:
理论基础严密,注重开发过程的整体性和全局性理论基础严密,注重开发过程的整体性和全局性缺点:
缺点:
结构化方法结构化方法优点:
7版权属北京华泰科信科技有限公司所有。
开发周期长;
文档、设计说明繁琐;
工作效率低;
要求在开发周期长;
要求在开发之初全面认识系统的信息需求,不容易充分调动客户参与开发之初全面认识系统的信息需求,不容易充分调动客户参与系统开发的积极性。
系统开发的积极性。
信息系统建设信息系统建设信息系统建设信息系统建设2.2.信息系统开发方法信息系统开发方法信息系统开发方法信息系统开发方法原型方法原型方法不要求一定要对系统做全面、详细的调查、分析,而是本不要求一定要对系统做全面、详细的调查、分析,而是本着开发人员对用户需求的初步理解,先快速开发一个原型系统,着开发人员对用户需求的初步理解,先快速开发一个原型系统,然后通过反复修改来实现用户的最终系统需求。
然后通过反复修改来实现用户的最终系统需求。
原型方法原型方法不要求一定要对系统做全面、详细的调查、分析,而是本不要求一定要对系统做全面、详细的调查、分析,而是本着开发人员对用户需求的初步理解,先快速开发一个原型系统,着开发人员对用户需求的初步理解,先快速开发一个原型系统,然后通过反复修改来实现用户的最终系统需求。
特点特点:
8版权属北京华泰科信科技有限公司所有。
实际可行实际可行实际可行实际可行?
具有最终系统的基本特征具有最终系统的基本特征具有最终系统的基本特征具有最终系统的基本特征?
构造方便、快速,造价低构造方便、快速,造价低构造方便、快速,造价低构造方便、快速,造价低信息系统建设信息系统建设信息系统建设信息系统建设2.2.信息系统开发方法信息系统开发方法信息系统开发方法信息系统开发方法原型方法原型方法优点:
适用于用户需求开始时定义不清、管理决策方法结构化程适用于用户需求开始时定义不清、管理决策方法结构化程度不高的系统开发,开发方法更宜被用户接受。
度不高的系统开发,开发方法更宜被用户接受。
原型方法原型方法优点:
9版权属北京华泰科信科技有限公司所有。
信息系统建设信息系统建设信息系统建设信息系统建设2.2.信息系统开发方法信息系统开发方法信息系统开发方法信息系统开发方法原型方法原型方法缺点:
如果用户配合不好,盲目修改,就会拖延开发过程如果用户配合不好,盲目修改,就会拖延开发过程分类:
分类:
原型方法原型方法缺点:
10版权属北京华泰科信科技有限公司所有。
抛弃型原型抛弃型原型抛弃型原型抛弃型原型进化型原型进化型原型进化型原型进化型原型信息系统建设信息系统建设信息系统建设信息系统建设2.2.信息系统开发方法信息系统开发方法信息系统开发方法信息系统开发方法面向对象方法面向对象方法面向对象方法面向对象方法?
客户事物是由对象组成的,对象是在原事物基础上抽象的结客户事物是由对象组成的,对象是在原事物基础上抽象的结果果客户事物是由对象组成的,对象是在原事物基础上抽象的结客户事物是由对象组成的,对象是在原事物基础上抽象的结果果?
对象是由属性和操作组成的,其属性反映了对象的数据信息特对象是由属性和操作组成的,其属性反映了对象的数据信息特对象是由属性和操作组成的,其属性反映了对象的数据信息特对象是由属性和操作组成的,其属性反映了对象的数据信息特征征,而操作则用来定义改变对象属性状态的各种操作方式而操作则用来定义改变对象属性状态的各种操作方式征征,而操作则用来定义改变对象属性状态的各种操作方式而操作则用来定义改变对象属性状态的各种操作方式11版权属北京华泰科信科技有限公司所有。
征征,而操作则用来定义改变对象属性状态的各种操作方式而操作则用来定义改变对象属性状态的各种操作方式。
对象之间的联系通过消息传递机制来实现,而消息传递方式是对象之间的联系通过消息传递机制来实现,而消息传递方式是通过消息传递模式和方法所定义的操作过程来完成通过消息传递模式和方法所定义的操作过程来完成对象之间的联系通过消息传递机制来实现,而消息传递方式是对象之间的联系通过消息传递机制来实现,而消息传递方式是通过消息传递模式和方法所定义的操作过程来完成通过消息传递模式和方法所定义的操作过程来完成信息系统建设信息系统建设信息系统建设信息系统建设2.2.信息系统开发方法信息系统开发方法信息系统开发方法信息系统开发方法面向对象方法面向对象方法面向对象方法面向对象方法?
对象可以按其属性来归类,借助类的层次结构,子类可以通对象可以按其属性来归类,借助类的层次结构,子类可以通过继承机制获得其父类的特性过继承机制获得其父类的特性对象可以按其属性来归类,借助类的层次结构,子类可以通对象可以按其属性来归类,借助类的层次结构,子类可以通过继承机制获得其父类的特性过继承机制获得其父类的特性?
对象具有封装的特性,一个对象就构成一个严格模块化的实体,对象具有封装的特性,一个对象就构成一个严格模块化的实体,对象具有封装的特性,一个对象就构成一个严格模块化的实体,对象具有封装的特性,一个对象就构成一个严格模块化的实体,在系统开发中可以被共享和重复引用在系统开发中可以被共享和重复引用,达到软件复用的目的达到软件复用的目的在系统开发中可以被共享和重复引用在系统开发中可以被共享和重复引用,达到软件复用的目的达到软件复用的目的12版权属北京华泰科信科技有限公司所有。
在系统开发中可以被共享和重复引用在系统开发中可以被共享和重复引用,达到软件复用的目的达到软件复用的目的。
信息系统建设信息系统建设信息系统建设信息系统建设2.2.信息系统开发方法信息系统开发方法信息系统开发方法信息系统开发方法开发方法组合开发方法组合开发方法组合开发方法组合?
结构化方法与原型法的组合应用结构化方法与原型法的组合应用结构化方法与原型法的组合应用结构化方法与原型法的组合应用?
结构化方法与面向对象方法的组合应用结构化方法与面向对象方法的组合应用结构化方法与面向对象方法的组合应用结构化方法与面向对象方法的组合应用?
原型法与面向对象方法的组合应用原型法与面向对象方法的组合应用原型法与面向对象方法的组合应用原型法与面向对象方法的组合应用13版权属北京华泰科信科技有限公司所有。
软件工程软件工程软件工程软件工程1.1.软件需求分析与定义软件需求分析与定义软件需求分析与定义软件需求分析与定义软件需求软件需求软件需求是一个为解决特定问题而必须由被开发或被修改软件需求是一个为解决特定问题而必须由被开发或被修改的软件展示的特性。
的软件展示的特性。
软件需求软件需求软件需求是一个为解决特定问题而必须由被开发或被修改软件需求是一个为解决特定问题而必须由被开发或被修改的软件展示的特性。
需求分析需求分析需求分析需求分析检测和解决需求之间的冲突检测和解决需求之间的冲突检测和解决需求之间的冲突检测和解决需求之间的冲突14版权属北京华泰科信科技有限公司所有。
检测和解决需求之间的冲突检测和解决需求之间的冲突检测和解决需求之间的冲突检测和解决需求之间的冲突?
发现软件的边界,以及软件与其环境如何交互发现软件的边界,以及软件与其环境如何交互发现软件的边界,以及软件与其环境如何交互发现软件的边界,以及软件与其环境如何交互?
详细描述系统需求,以导出软件需求详细描述系统需求,以导出软件需求详细描述系统需求,以导出软件需求详细描述系统需求,以导出软件需求软件工程软件工程软件工程软件工程2.2.软件设计、测试与维护软件设计、测试与维护软件设计、测试与维护软件设计、测试与维护软件设计软件设计定义一个系统或组件的架构、组件、接口和其他特征的过程,定义一个系统或组件的架构、组件、接口和其他特征的过程,并得到“这个过程的结果”。
并得到“这个过程的结果”。
软件设计软件设计定义一个系统或组件的架构、组件、接口和其他特征的过程,定义一个系统或组件的架构、组件、接口和其他特征的过程,并得到“这个过程的结果”。
软件架构设计软件架构设计软件架构设计软件架构设计描述软件的结构和组织描述软件的结构和组织标识各种不同的组件标识各种不同的组件描述软件的结构和组织描述软件的结构和组织标识各种不同的组件标识各种不同的组件15版权属北京华泰科信科技有限公司所有。
描述软件的结构和组织描述软件的结构和组织,标识各种不同的组件标识各种不同的组件描述软件的结构和组织描述软件的结构和组织,标识各种不同的组件标识各种不同的组件?
软件详细设计软件详细设计详细地描述各个组件,使之能被构造。
详细地描述各个组件,使之能被构造。
软件工程软件工程软件工程软件工程2.2.软件设计、测试与维护软件设计、测试与维护软件设计、测试与维护软件设计、测试与维护软件测试软件测试为评价和改进产品质量、识别产品的缺陷和问题而进行的活为评价和改进产品质量、识别产品的缺陷和问题而进行的活动。
动。
软件测试软件测试为评价和改进产品质量、识别产品的缺陷和问题而进行的活为评价和改进产品质量、识别产品的缺陷和问题而进行的活动。
单元测试单元测试单元测试单元测试?
集成测试集成测试集成测试集成测试16版权属北京华泰科信科技有限公司所有。
集成测试集成测试集成测试集成测试?
系统测试系统测试系统测试系统测试软件工程软件工程软件工程软件工程2.2.软件设计、测试与维护软件设计、测试与维护软件设计、测试与维护软件设计、测试与维护软件维护软件维护需要提供软件支持的全部活动,包括:
需要提供软件支持的全部活动,包括:
软件维护软件维护需要提供软件支持的全部活动,包括:
交付前完成的活动:
交付后运行计划、维护计划交付前完成的活动:
交付后运行计划、维护计划交付后完成的活动:
软件修改、培训、帮助资料交付后完成的活动:
软件修改、培训、帮助资料交付前完成的活动:
软件修改、培训、帮助资料17版权属北京华泰科信科技有限公司所有。
更正性维护更正性维护适应性维护适应性维护完善性维护完善性维护预防性维护预防性维护更正性维护更正性维护适应性维护适应性维护完善性维护完善性维护预防性维护预防性维护软件工程软件工程软件工程软件工程3.3.软件复用软件复用软件复用软件复用利用已有软件的各种有关知识构造新的软件,以减少软件利用已有软件的各种有关知识构造新的软件,以减少软件开发和维护的费用。
开发和维护的费用。
软件复用级别:
利用已有软件的各种有关知识构造新的软件,以减少软件利用已有软件的各种有关知识构造新的软件,以减少软件开发和维护的费用。
代码的复用代码的复用代码的复用代码的复用?
设计的复用设计的复用设计的复用设计的复用18版权属北京华泰科信科技有限公司所有。
设计的复用设计的复用设计的复用设计的复用?
分析的复用分析的复用分析的复用分析的复用?
测试信息的复用测试信息的复用测试信息的复用测试信息的复用软件工程软件工程软件工程软件工程4.4.软件质量保证及质量评价软件质量保证及质量评价软件质量保证及质量评价软件质量保证及质量评价软件质量软件质量软件特性的综合,软件满足规定或潜在用户需求的能力。
软件特性的综合,软件满足规定或潜在用户需求的能力。
软件质量软件质量软件特性的综合,软件满足规定或潜在用户需求的能力。
内部质量内部质量内部质量内部质量?
外部质量外部质量外部质量外部质量19版权属北京华泰科信科技有限公司所有。
使用质量使用质量使用质量使用质量软件工程软件工程软件工程软件工程4.4.软件质量保证及质量评价软件质量保证及质量评价软件质量保证及质量评价软件质量保证及质量评价软件质量管理过程:
软件质量管理过程:
软件质量保证软件质量保证软件质量保证软件质量保证?
验证与确认验证与确认验证与确认验证与确认?
评审与审计(管理评审、技术评审、检查、走查、审计)评审与审计(管理评审、技术评审、检查、走查、审计)评审与审计(管理评审、技术评审、检查、走查、审计)评审与审计(管理评审、技术评审、检查、走查、审计)20版权属北京华泰科信科技有限公司所有。
软件工程软件工程软件工程软件工程5.5.软件配置管理软件配置管理软件配置管理软件配置管理软件配置管理过程的管理和计划软件配置管理过程的管理和计划软件配置管理过程的管理和计划软件配置管理过程的管理和计划软件配置标识软件配置标识软件配置标识软件配置标识软件配置控制软件配置控制软件配置控制软件配置控制软件配置状态记录软件配置状态记录软件配置状态记录软件配置状态记录21版权属北京华泰科信科技有限公司所有。
软件配置审计软件配置审计软件配置审计软件配置审计软件发布管理和交付软件发布管理和交付软件发布管理和交付软件发布管理和交付软件工程软件工程软件工程软件工程6.6.软件开发环境软件开发环境软件开发环境软件开发环境软件需求工具软件需求工具软件需求工具软件需求工具软件设计工具软件设计工具软件设计工具软件设计工具软件构造工具软件构造工具软件构造工具软件构造工具软件测试工具软件测试工具软件测试工具软件测试工具软件维护工具软件维护工具软件维护工具软件维护工具22版权属北京华泰科信科技有限公司所有。
软件配置管理工具软件配置管理工具软件配置管理工具软件配置管理工具软件工程管理工具软件工程管理工具软件工程管理工具软件工程管理工具软件工程过程工具软件工程过程工具软件工程过程工具软件工程过程工具软件质量工具软件质量工具软件质量工具软件质量工具软件工程软件工程软件工程软件工程7.7.软件过程管理软件过程管理软件过程管理软件过程管理启动和范围定义启动和范围定义启动和范围定义启动和范围定义软件项目计划软件项目计划软件项目计划软件项目计划软件项目实施软件项目实施软件项目实施软件项目实施评审和评价评审和评价评审和评价评审和评价23版权属北京华泰科信科技有限公司所有。
关闭关闭关闭关闭软件工程度量软件工程度量软件工程度量软件工程度量面向对象系统分析与设计面向对象系统分析与设计面向对象系统分析与设计面向对象系统分析与设计1.1.面向对象的基本概念面向对象的基本概念面向对象的基本概念面向对象的基本概念对象对象是由数据及其操作所构成的封装体,是系统中用来描述客是由数据及其操作所构成的封装体,是系统中用来描述客观事物的一个封装,是构成系统的基本单位,采用计算机语言观事物的一个封装,是构成系统的基本单位,采用计算机语言描述,对象是由一组属性和对这组属性进行操作的一组服务构描述,对象是由一组属性和对这组属性进行操作的一组服务构成。
成。
对象对象是由数据及其操作所构成的封装体,是系统中用来描述客是由数据及其操作所构成的封装体,是系统中用来描述客观事物的一个封装,是构成系统的基本单位,采用计算机语言观事物的一个封装,是构成系统的基本单位,采用计算机语言描述,对象是由一组属性和对这组属性进行操作的一组服务构描述,对象是由一组属性和对这组属性进行操作的一组服务构成。
24版权属北京华泰科信科技有限公司所有。
对象标识对象标识对象标识对象标识?
对象状态对象状态对象状态对象状态?
对象行为对象行为对象行为对象行为面向对象系统分析与设计面向对象系统分析与设计面向对象系统分析与设计面向对象系统分析与设计1.1.面向对象的基本概念面向对象的基本概念面向对象的基本概念面向对象的基本概念类类是现实世界中实体的形式化描述,类将该实体的数据和函是现实世界中实体的形式化描述,类将该实体的数据和函数封装在一起。
数封装在一起。
类静态的一面:
属性、状态、特征类静态的一面:
属性、状态、特征类类是现实世界中实体的形式化描述,类将该实体的数据和函是现实世界中实体的形式化描述,类将该实体的数据和函数封装在一起。
属性、状态、特征类动态的面类动态的面功能功能操作操作服务服务类动态的面类动态的面功能功能操作操作服务服务25版权属北京华泰科信科技有限公司所有。
类动态的类动态的一一面面:
功能功能、操作操作、服务服务类动态的类动态的一一面面:
功能功能、操作操作、服务服务面向对象系统分析与设计面向对象系统分析与设计面向对象系统分析与设计面向对象系统分析与设计1.1.面向对象的基本概念面向对象的基本概念面向对象的基本概念面向对象的基本概念类与对象的关系类与对象的关系类与对象的关系类与对象的关系?
每一个对象都是某一个类的实例每一个对象都是某一个类的实例每一个对象都是某一个类的实例每一个对象都是某一个类的实例?
每一个类在某一时刻都有零或更多的实例每一个类在某一时刻都有零或更多的实例每一个类在某一时刻都有零或更多的实例每一个类在某一时刻都有零或更多的实例?
类是静态的,它们的存在、语义和关系在程序执行前就已类是静态的,它们的存在、语义和关系在程序执行前就已类是静态的,它们的存在、语义和关系在程序执行前就已类是静态的,它们的存在、语义和关系在程序执行前