系统测试分成几个阶段?各阶段的任务是什么?

题目

系统测试分成几个阶段?各阶段的任务是什么?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

结构化方法将软件生存期分为计划、开发、运行三个大的阶段,每个阶段又分为若干个阶段,各阶段的工作按顺序开展,回答下列问题:

1.计划阶段的主要任务是什么,它分为哪几个阶段?

2.开发阶段的主要任务是什么,它分为哪几个阶段?

3.运行阶段的主要任务是什么,它分为哪几个阶段?


正确答案:1.计划阶段的主要任务是分析用户基本需求分析新系统应设定的目标按设定目标的 要求进行问题定义并分析开发该系统的可能性。用户与分析人员的交互和配合是这一时期的 重要特征和要求。它分为两个阶段:问题定义和可行性研究。 2.开发阶段主要任务就是根据用户对软件系统的功能性和非功能性的全部需求以需求 规格说明书的形式表达建立系统的总体结构并确定系统结构中的每个模块的内部过程和 结构按照选定的编程语言将模块的过程性描述翻译成程序。开发阶段包括分析、设计和实 施其中分析、设计包括需求分析、系统设计和详细设计三个阶段实施则包括编码和测试 两个阶段。 3.运行阶段的主要任务是软件的维护是为了排除软件系统中仍旧可能隐含的错误适 应用户需求和系统操作环境的变化继续对系统进行修改和扩充。运行阶段主要包括运行和 维护两个阶段。
1.计划阶段的主要任务是分析用户基本需求,分析新系统应设定的目标,按设定目标的 要求进行问题定义并分析开发该系统的可能性。用户与分析人员的交互和配合是这一时期的 重要特征和要求。它分为两个阶段:问题定义和可行性研究。 2.开发阶段主要任务就是根据用户对软件系统的功能性和非功能性的全部需求,以需求 规格说明书的形式表达,建立系统的总体结构,并确定系统结构中的每个模块的内部过程和 结构,按照选定的编程语言将模块的过程性描述翻译成程序。开发阶段包括分析、设计和实 施,其中分析、设计包括需求分析、系统设计和详细设计三个阶段,实施则包括编码和测试 两个阶段。 3.运行阶段的主要任务是软件的维护,是为了排除软件系统中仍旧可能隐含的错误,适 应用户需求和系统操作环境的变化,继续对系统进行修改和扩充。运行阶段主要包括运行和 维护两个阶段。

第2题:

软件测试分为几个阶段?各阶段的测试策略和要求是什么?


正确答案: 和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段:
单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。
集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品提交到测试部门前,产品开发小组都要进行联合调试,因此在大部分企业中集成测试是由开发人员来完成的。
系统测试:系统测试是在集成测试通过后进行的,目的是充分运行系统,验证各子系统是否都能正常工作并完成设计的要求。它主要由测试部门进行,是测试部门最大最重要的一个测试,对产品的质量有重大的影响。
验收测试:验收测试以需求阶段的《需求规格说明书》为验收标准,测试时要求模拟实际用户的运行环境。对于实际项目可以和客户共同进行,对于产品来说就是最后一次的系统测试。测试内容为对功能模块的全面测试,尤其要进行文档测试。
单元测试测试策略:
自顶向下的单元测试策略:比孤立单元测试的成本高很多,不是单元测试的一个好的选择。
自底向上的单元测试策略:比较合理的单元测试策略,但测试周期较长。
孤立单元测试策略:最好的单元测试策略。
集成测试的测试策略:
大爆炸集成:适应于一个维护型项目或被测试系统较小。
自顶向下集成:适应于产品控制结构比较清晰和稳定;高层接口变化较小;底层接口未定义或经常可能被修改;产口控制组件具有较大的技术风险,需要尽早被验证;希望尽早能看到产品的系统功能行为。
自底向上集成:适应于底层接口比较稳定;高层接口变化比较频繁;底层组件较早被完成。
基于进度的集成
优点:具有较高的并行度;能够有效缩短项目的开发进度。
缺点:桩和驱动工作量较大;有些接口测试不充分;有些测试重复和浪费。
系统测试的测试策略:
数据和数据库完整性测试;功能测试;用户界面测试;性能评测;负载测试;强度测试;容量测试;安全性和访问控制测试;故障转移和恢复测试;配置测试;安装测试;加密测试;可用性测试;版本验证测试;文档测试

第3题:

我国将项目可行性研究分为几个阶段?各个阶段的作用和任务是什么?


参考答案:分为投资机会研究阶段、预可行性研究阶段(即项目建议书)、可行性研究阶段、项目申请报告这四个阶段。
1.投资机会研究阶段重点进行投资环境分析,形成投资机会研究报告,一些数据比较粗略。
2.预可研阶段主要判断项目是否具有生命力,是否值得投入人力和资金进行可行性研究,重点是从宏观上分析项目建设的必要性和可能性。
3.可行性研究阶段是项目决策的最重要阶段,重点研究论证项目建设的可行性,必要时需要进一步论证项目建设的必要性,这个阶段对各方面需要一个较深的分析。
4.项目申请报告,主要是针对一些企业投资的重大项目和限制类项目为获得政府行政主管部门许可而报送的项目论证报告,这个报告重点论述项目的外部性与公共性。

第4题:

结构化开发方法将系统生命周期划分为哪几个阶段?每个阶段的主要任务是什么?


正确答案: 结构化开发方法将系统生命周期划分为五个阶段:系统规划、系统分析、系统设计、系统实施、系统运行和维护。各个阶段的任务如下:系统规划:对企业的环境、目标、现行系统的状况进行初步调查,明确问题,确定系统目标和总体结构,对建设新系统的需求做出分析和预测,研究建设新系统的必要性和可能性。系统分析:分析现行系统的业务流程、数据与数据流程、功能与数据之间的关系,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求。系统设计:根据系统说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案。系统实施:将设计的系统付诸实施的阶段。系统运行和维护:系统评价和系统维护。

第5题:

煤气的燃烧有几个阶段,各是什么?


正确答案:何一种煤气的燃烧,都要经历三个阶段,即煤气与空气的混合,混合气体的活化和混合气体的燃烧。

第6题:

什么是生命周期法?分为哪几个阶段?各阶段的主要流程及任务是什么?


正确答案: 软件的生命周期指从软件开发任务的提出,经过软件开发、完成、投入使用、在使用中不断完善,一直到停止使用时止的整个过程。生命周期法的基本思想是将软件工程学和系统工程的理论和方法引入计算机会计信息系统的研制开发中,采用结构化、模块化、自顶向下的方式,按一定的规则和步骤有效地进行系统分析和设计的方法。
主要分为五个阶段:系统规划与可行性研究、系统分析、系统设计、系统实施、运行和维护。
1)系统规划与可行性研究阶段
系统规划与可行性研究阶段是系统开发的第一个阶段,它的主要任务是对企业的环境、目标、现行系统的状况及用户的需求进行初步调查,明确存在的问题,确定系统目标和总体结构,研究建立新系统的必要性和可能性。其主要进行以下三方面的工作:(1)初步调查(2)可行性分析,技术、社会、经济三个可行性(3)编写可行性研究报告。
2)系统分析阶段
系统分析是指用系统的观点和系统的方法,对现行系统进行全面的分析研究,揭示系统的内在联系和运动规律,找出现行系统存在的问题,建立现行系统的逻辑模型。再根据用户的要求,确定新系统的目标,将现行系统逻辑模型转换成能实现的新系统的逻辑模型。系统分析一般分为以下三个步骤:(1)分析和描述现行系统模型(2)分析和描述目标系统模型(3)编写系统分析说明书。
3)系统设计阶段
系统设计是在系统分析的基础上,根据新系统的逻辑模型建立物理模型,确定系统具体的实现方案。系统设计通常分为概要设计和详细设计两部分。
(1)概要设计,亦称总体设计,是指在系统分析说明书的基础上,建立系统总体结构,进行模块的划分,设计数据库结构,并定义各模块的功能和相互之间的接口关系,从而建立一个完整的系统框架。
(2)详细设计,这是指在概要设计的基础上对概要设计进行细化,采用设计工具详细描述功能模块内部的过程,确定模块间的详细接口。
4)系统实施阶段
系统设计阶段的任务完成后,即可进入系统实施阶段。系统实施阶段的主要任务是根据系统设计阶段建立的物理模型构造一个新系统,具体包括:购置计算机硬件、系统软件,并安装调试;程序设计与调试;数据文件转换;系统试运行;操作员培训等。
5)运行和维护阶段
是软件生命周期的最后阶段,维护工作又分为程序维护和使用维护。

第7题:

何谓软件生存周期?其可以划分为几个时期?每个时期又可分为几个阶段?每个阶段的主要任务是什么?


正确答案: 一个软件从定义到开发、使用和维护,直到最终被弃用,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为生存周期。
软件生存期也可以分为三个时期:计划时期、开发时期和运行时期。
软件生存周期一般可分为以下几个阶段:
1.问题定义问题定义阶段必须回答的关键问题是“要解决的问题是什么?”,正确理解用户的真正需求。2)可行性研究这个阶段要回答的关键问题是:对于上一个阶段所确定的问题“有行得通的解决办法吗?”,可行性研究阶段应该导出系统的高层逻辑模型(通常用数据流图表示),准确地估计系统的成本和效益。
3.需求分析需求分析阶段的任务,主要是确定目标系统必须具备的功能,得出经用户确认的系统逻辑模型。根据该系统逻辑模型,准确地回答“为了解决这个问题,目标系统必须做什么”。
4.总体设计也叫概要设计或初步设计。这个阶段必须回答的是“概括地说,应该如何解决这个问题”。总体设计的目标是将需求分析阶段定义的系统模型转换成相应的软件结构,以规定软件的形态及各成分间的层次关系、界面及接口要求。
5.详细设计详细设计阶段的任务是把解法具体化,也就是回答“应该怎样具体地实现这个系统”。详细设计亦即模块设计。它是在算法设计和结构设计的基础上,针对每个模块的功能、接口和算法定义,设计模块内部的算法过程及程序的逻辑结构,并编写模块设计说明。
6.编码这个阶段的任务,是根据详细设计的结果,选择一种适合的程序设计语言,把详细设计的结果翻译成程序的源代码。
7.测试以便尽早发现程序中的错误和缺陷而进行的一个过程,有单元测试、集成测试、确认测试和系统测试4种。
8.运行与维护通过各种必要的维护措施支持软件系统能持久地满足用户的需要。

第8题:

在测试生命周期中,测试过程分为几个阶段?各个阶段的含义?以及各阶段的测试依据是什么?


参考答案:软件测试是一个规则的过程,包括测试设计、测试执行以及测试结果比较等。
①测试设计:根据软件开发各阶段的文档资料和程序的内部结构,利用各种设计测试用例技术精心设计测试用例。
②测试执行:利用这些测试用例执行程序,得到测试结果。
③测试结果比较:将预期的结果与实际测试结果进行比较,如果二者不符合,对于出现的错误进行纠错,并修改相应文档。修改后的程序还要进行再次测试,直到满意为止。
如果测试发现不了错误,可能由于测试配置考虑不周到,应考虑重新制定测试方案,设计测试用例。
按照开发阶段划分,软件测试可分为单元测试、集成测试,系统测试和验收测试。
单元测试:针对每个单元的测试,以确保每个模块能正常工作为目标。
集成测试:对已测试过的模块进行组装,进行集成测试。
系统测试:检验软件产品能否与系统的其他部分协调工作。
验收测试:检验软件产品质量的最后一道工序。

第9题:

嵌入式系统项目开发的生命周期分哪几个阶段?各自的具体任务是什么?


正确答案:项目的生命周期一般分为识别需求、提出解决方案、执行项目和结束项目4个阶段。
识别需求阶段的主要任务是确认需求,分析投资收益比,研究项目的可行性,分析厂商所应具备的条件。
提出解决方案阶段由各厂商向客户提交标书、介绍解决方案。
执行项目阶段细化目标,制定工作计划,协调人力和其他资源;定期监控进展,
分析项目偏差,采取必要措施以实现目标。
结束项目阶段主要包括移交工作成果,帮助客户实现商务目标;系统交接给维护人员;结清各种款项。

第10题:

生物制品分离过程可以划分成那几个阶段?各阶段的任务是什么?.


正确答案: 1、预处理和固液分离:除去发酵液中的不溶性固形物杂质和菌体细胞
2、提取(初步分离):除去与产物性质差异较大的杂质,为后到精制工序创造有利条件
3、精制(高度纯化):除去与产物物理化学性质比较接近的杂质
4、成品制备:获得产品