信息管理第六章

上传人:wt****50 文档编号:45693040 上传时间:2018-06-18 格式:PDF 页数:27 大小:207.37KB
返回 下载 相关 举报
信息管理第六章_第1页
第1页 / 共27页
信息管理第六章_第2页
第2页 / 共27页
信息管理第六章_第3页
第3页 / 共27页
信息管理第六章_第4页
第4页 / 共27页
信息管理第六章_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《信息管理第六章》由会员分享,可在线阅读,更多相关《信息管理第六章(27页珍藏版)》请在金锄头文库上搜索。

1、系统测试、维护和管理系统测试、维护和管理系统测试、维护和管理系统测试、维护和管理第六章第六章第一节第一节系统测试系统测试系统测试系统测试计算机信息管理基础计算机信息管理基础系统测试的基本概念系统测试的基本概念系统测试的基本概念系统测试的基本概念?系统测试的目的就是在系统投入运行前,尽可能多地 发现各种类型的错误。系统测试的目的就是在系统投入运行前,尽可能多地 发现各种类型的错误。?测试的最终目标是开发出高质量的完全符合用户需要 的系统,发现错误之后还必须诊断并改正错误。测试的最终目标是开发出高质量的完全符合用户需要 的系统,发现错误之后还必须诊断并改正错误。改正 错误是调试的目的改正 错误是调

2、试的目的,而调试是测试阶段最艰苦的工作。,而调试是测试阶段最艰苦的工作。?调试又称纠错或排错,是程序测试后开始的工作,主 要任务是依据测试发现的错误迹象确定位置和原因, 并加以纠正。调试又称纠错或排错,是程序测试后开始的工作,主 要任务是依据测试发现的错误迹象确定位置和原因, 并加以纠正。计算机信息管理基础计算机信息管理基础系统测试系统测试系统测试系统测试的方法的方法的方法的方法?希望用最小的测试用例集合得到最大的测试彻底度。一般按测试的性质分为希望用最小的测试用例集合得到最大的测试彻底度。一般按测试的性质分为静态测试和动态测试静态测试和动态测试。?静态测试是测试人员查看文档或源程序,并对其进

3、行分析,找出其中的错误或可疑之处。静态测试是测试人员查看文档或源程序,并对其进行分析,找出其中的错误或可疑之处。包括结构预查、流图分析和符号执行等。包括结构预查、流图分析和符号执行等。计算机信息管理基础计算机信息管理基础静态测试静态测试静态测试静态测试?结构预查是指组织评议会的方式对被评议的程序虚拟地执行一遍。结构预查是指组织评议会的方式对被评议的程序虚拟地执行一遍。?流图分析以程序流程图为研究对象,只分析代码的结构而不执行代码,适合于编码实现阶段。流图分析以程序流程图为研究对象,只分析代码的结构而不执行代码,适合于编码实现阶段。?符号执行是对程序中的特定路径输入一些符号,根据输出符号来判断程

4、序的行为和正确性,而不使用实际数据来执行程序,可通过符号执行树工具来完成。符号执行是对程序中的特定路径输入一些符号,根据输出符号来判断程序的行为和正确性,而不使用实际数据来执行程序,可通过符号执行树工具来完成。计算机信息管理基础计算机信息管理基础动态测试动态测试动态测试动态测试?动态测试又称为运行程序测试或运行代码测试。动态测试又称为运行程序测试或运行代码测试。动态测试又分为黑盒测试和白盒测试。动态测试又分为黑盒测试和白盒测试。?黑盒测试又称为功能测试、数据驱动测试等,只检查程序功能是否按规定正常运行,能否适当地接收输入数据后产生正确的输出信息等。黑盒测试又称为功能测试、数据驱动测试等,只检查

5、程序功能是否按规定正常运行,能否适当地接收输入数据后产生正确的输出信息等。?白盒测试以程序的内部逻辑结构为依据设计测试用例的方法,又称为结构测试。将程序视为透明的盒子,检验程序中的每条通路是否都按预定功能正确工作。白盒测试以程序的内部逻辑结构为依据设计测试用例的方法,又称为结构测试。将程序视为透明的盒子,检验程序中的每条通路是否都按预定功能正确工作。计算机信息管理基础计算机信息管理基础系统系统系统系统测试基本过程测试基本过程测试基本过程测试基本过程?系统测试可分为与问题定义、系统分析、系统初步设 计和系统详细设计相对应的四个步骤,即系统测试可分为与问题定义、系统分析、系统初步设 计和系统详细设

6、计相对应的四个步骤,即单元测试、 集成测试、确认测试和系统测试单元测试、 集成测试、确认测试和系统测试。问题定义需求分析初步设计详细设计 (编程)系统测试确认测试集成测试单元测试计算机信息管理基础计算机信息管理基础系统系统系统系统测试基本过程测试基本过程测试基本过程测试基本过程?单元测试 又称模块测试或分调,是对程序的每一个模块 进行独立测试。单元测试 又称模块测试或分调,是对程序的每一个模块 进行独立测试。单元测试的目的是保证每个模块作为一个 单元能正确运行。单元测试的目的是保证每个模块作为一个 单元能正确运行。所发现的主要是编码和详细设计的错误。 一般为白盒法和黑盒法结合使用。 任务:见书

7、页所发现的主要是编码和详细设计的错误。 一般为白盒法和黑盒法结合使用。 任务:见书页?集成测试又称组装测试、综合测试或联调,是在单元测试 后,集成测试又称组装测试、综合测试或联调,是在单元测试 后,将所有模块按初步设计要求组装成系统进行的测试将所有模块按初步设计要求组装成系统进行的测试。 一般应由独立的测试小组进行。测试用例的设计通常采用 黑盒法,测试时又分为非渐增式测试和渐增式测试两种。 任务:见书页。 一般应由独立的测试小组进行。测试用例的设计通常采用 黑盒法,测试时又分为非渐增式测试和渐增式测试两种。 任务:见书页计算机信息管理基础计算机信息管理基础系统系统系统系统测试基本过程测试基本过

8、程测试基本过程测试基本过程?确定测试又称有效性测试,确定测试又称有效性测试,验证所开发软件的功 能和性能及其他特性是否符合需求说明书的要求验证所开发软件的功 能和性能及其他特性是否符合需求说明书的要求 。 一般采用黑盒法。 一般采用黑盒法。内容:功能测试、性能测试、 强度测试和配置复审等内容:功能测试、性能测试、 强度测试和配置复审等。?系统测试是在更大范围内进行的测试,与计算机 硬件、支撑软件、数据和人员等其他系统元素结 合在一起,在实际运行环境下,对系统进行一系 列集成和确认测试。包括系统测试是在更大范围内进行的测试,与计算机 硬件、支撑软件、数据和人员等其他系统元素结 合在一起,在实际运

9、行环境下,对系统进行一系 列集成和确认测试。包括恢复测试、安全性测试、 可用性测试、安装测试和互连测试恢复测试、安全性测试、 可用性测试、安装测试和互连测试等。等。第二节第二节第二节第二节系统维护系统维护系统维护系统维护计算机信息管理基础计算机信息管理基础系统切换系统切换系统切换系统切换?交付使用就是将旧系统停止使用而新系统投入运行的过程。 其涉及交付前的准备工作和系统切换 。交付使用就是将旧系统停止使用而新系统投入运行的过程。 其涉及交付前的准备工作和系统切换 。?交换前的准备工作包括数据准备、文档的准备和用户培训 等几方面。交换前的准备工作包括数据准备、文档的准备和用户培训 等几方面。?系

10、统切换过程实际上是新旧系统交替过程。一般有直接切 换、平行切换和逐步切换三种方式。系统切换过程实际上是新旧系统交替过程。一般有直接切 换、平行切换和逐步切换三种方式。原系统新系统时间原系统新系统时间时间新系统新旧新旧新旧计算机信息管理基础计算机信息管理基础系统维护系统维护系统维护系统维护?系统维护是在系统交付使用后,系统维护是在系统交付使用后,为了改正错误或满 足新的需要而对系统进行修改的过程为了改正错误或满 足新的需要而对系统进行修改的过程。不属于系统 开发过程,它处于系统投入运行之后的时期,是系 统生命周期的最后一个阶段 。不属于系统 开发过程,它处于系统投入运行之后的时期,是系 统生命周

11、期的最后一个阶段 。?系统维护内容:包括硬件设备的维护、数据的维护 和软件系统的维护。系统维护内容:包括硬件设备的维护、数据的维护 和软件系统的维护。?软件维护软件维护?纠错性维护纠错性维护?适应性维护适应性维护?完善性维护完善性维护?预防性维护预防性维护计算机信息管理基础计算机信息管理基础 系统维护系统维护系统维护系统维护?系统维护的有关问题系统维护的有关问题?系统维护分结构化维护和非结构化维护系统维护分结构化维护和非结构化维护?在系统维护中常出现系统维护成本在系统维护中常出现系统维护成本?维护中产生副作用维护中产生副作用?维护困难等问题。维护困难等问题。计算机信息管理基础计算机信息管理基础

12、系统维护过程系统维护过程系统维护过程系统维护过程?系统维护过程与系统开发过程类似。系统维护过程与系统开发过程类似。?维护组织维护组织?维护申请维护申请?维护工作(具体流程)维护工作(具体流程)?维护记录与评价维护记录与评价计算机信息管理基础计算机信息管理基础系统维护系统维护系统维护系统维护?系统的可维护性是指纠正软件系统出现的 错误或缺陷,以及为满足新的要求进行扩 充或压缩的容易程度。系统的可维护性是指纠正软件系统出现的 错误或缺陷,以及为满足新的要求进行扩 充或压缩的容易程度。?可维护性意味着高度的可理解性、可测试性、可修改性和可移植性。可维护性意味着高度的可理解性、可测试性、可修改性和可移

13、植性。第三节第三节系统的管理和评价系统的管理和评价系统的管理和评价系统的管理和评价计算机信息管理基础计算机信息管理基础系统开发的管理系统开发的管理系统开发的管理系统开发的管理?系统开发的管理与一般的项目管理类似,涉及系统开发的管理与一般的项目管理类似,涉及项目组织与计划、质量管理、费用管理、进度管理、项目组织与计划、质量管理、费用管理、进度管理、人员管理、文档资料管理等方面。本节主要介绍开发管理中的前四项内容和常用的项目管理软件。人员管理、文档资料管理等方面。本节主要介绍开发管理中的前四项内容和常用的项目管理软件。计算机信息管理基础计算机信息管理基础系统开发的管理系统开发的管理系统开发的管理系

14、统开发的管理?项目组织项目组织?项目计划:着重范围、资源、时间的说明。项目计划:着重范围、资源、时间的说明。小组11小组12小组1n小组n1小组n2小组nn软件经理项目经理1项目经理n审查小组计算机信息管理基础计算机信息管理基础 系统开发的管理系统开发的管理系统开发的管理系统开发的管理?质量管理质量指标分为三类,即产品运行、产品修 改和产品转移中影响质量的因素。为了保证软件质 量,主要采取审查、复查和管理复审、测试等措施。质量管理质量指标分为三类,即产品运行、产品修 改和产品转移中影响质量的因素。为了保证软件质 量,主要采取审查、复查和管理复审、测试等措施。?费用管理是软件管理的核心任务之一,

15、成本估算是软 件费用管理的重要内容。开发过程中的成本主要费用管理是软件管理的核心任务之一,成本估算是软 件费用管理的重要内容。开发过程中的成本主要由四 部分组成:购置并安装软件/硬件及有关设备的费 用;软件开发费用;系统安装、运行和维护费用;人 员培训费用由四 部分组成:购置并安装软件/硬件及有关设备的费 用;软件开发费用;系统安装、运行和维护费用;人 员培训费用。费用管理还包括对费用的控制,应根据 计划进行费用的支付和使用。费用管理还包括对费用的控制,应根据 计划进行费用的支付和使用。计算机信息管理基础计算机信息管理基础 系统开发的管理系统开发的管理系统开发的管理系统开发的管理?进度管理是项

16、目管理的一项重要内容。进度计划编制的通 常做法是将工程项目分解成许多逻辑步骤(作业),然后 安排作业的顺序,确定每项作业需要的时间,以及作业开 始和终止时间。进度计划常采用Gantt(甘特)图或网络 计划图表示。进度管理是项目管理的一项重要内容。进度计划编制的通 常做法是将工程项目分解成许多逻辑步骤(作业),然后 安排作业的顺序,确定每项作业需要的时间,以及作业开 始和终止时间。进度计划常采用Gantt(甘特)图或网络 计划图表示。?甘特图甘特图分析测试计划概要设计详细设计编码测试方案设计产品测试文档整理123456789101112131415161817计算机信息管理基础计算机信息管理基础系统开发的管理重点系统开发的管理重点系统开发的管理重点系统开发的管理重点?网络计划图是用网状图表安排与控制各项活动的方 法。一般适应于工作步骤密切相关、错综复杂的工程 项目的进度计划管理。网络计划图是用网状图表安排与控制各项活动的方 法。一般适应于工作步骤密切相关、错综复杂的工程 项目的进度计划管理。其分三个步骤:首先建立网络 图;其

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

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号