阅读以下信息系统项目开发模型的说明,根据要求回答问题1~问题3。 [说明] 在实施一个信息系统项目时,不仅需要管理过程组,也需要工程技术过程组和支持过程组。V模型是在快速应用开发模型基础上演变而来的,由于将开发过程构造成一个V字型而得名,V模型

admin2010-01-28  40

问题 阅读以下信息系统项目开发模型的说明,根据要求回答问题1~问题3。
   [说明]
   在实施一个信息系统项目时,不仅需要管理过程组,也需要工程技术过程组和支持过程组。V模型是在快速应用开发模型基础上演变而来的,由于将开发过程构造成一个V字型而得名,V模型强调软件开发的协作和速度,将软件的实现和验证有机结合起来,在保证较高的软件质量的情况下缩短开发周期。图 2-4为V模型的示意图。

选项

答案(1) 概要设计 (2) 单元测试 (3) 集成测试(或组件测试,或部件测试) (4) 验收测试

解析 某一信息系统项目采用V模型进行开发,则其实施过程依次是:需求分析、概要设计、详细设计、软件编码、单元测试、功能测试、集成测试、系统测试、验收测试。存V模型的开发阶段一侧,先从定义业务需求、需求确认或测试计划开始,然后要把这些需求转换到概要设计、概要设计的验证及测试计划,从概要设计进一步分解到详细设计、详细设计的验证及测试计划,最后进行开发,得到程序代码和代码测试计划。在不同的开发阶段,会出现不同类型的缺陷和错误,需要不同的测试技术和方法来发现这些缺陷。在测试执行阶段一侧,执行先从单元测试开始,接着是功能测试,然后是集成测试、系统测试,最后是验收测试。V模型完整的诠释如图2-7所示。
   
   在图2-7中,单元测试的主要目的是针对编码过程中可能存在的各种错误,如用户输入验证过程中的边界值的错误。
   功能测试是根据产品特征、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。它只需考虑各个功能,无须考虑整个软件的内部结构及代码,通常从软件产品的界面、架构出发,按照需求编写出来的测试用例,输入数据在预期结果和实际结果之间进行评测,进而提出能使产品达到用户使用的要求方案。
   集成测试的主要目的是针对详细设计中可能存在的问题,尤其是检查各单元与其他程序部分之间的接口上可能存在的错误。
   系统测试主要针对概要设计,检查系统作为一个整体是否有效地得到运行,如在产品设置中是否能达到预期的高性能。
   验收测试通常由业务专家或用户进行,以确认产品能真正符合用户业务上的需要。
   V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发各阶段的对应关系。
转载请注明原文地址:https://jikaoti.com/ti/TcS7FFFM
0

相关试题推荐
最新回复(0)