niusouti.com

V模型是一种典型的信息系统项目的生命周期模型,它表明了测试阶段与开发过程各阶段的对应关系,其中( )的主要目的是针对详细设计中可能存在的问题,尤其是检查各单位之间接口上可能存在的问题。A. 单元测试 B.集成测试 C.系统测试 D.验收测试

题目
V模型是一种典型的信息系统项目的生命周期模型,它表明了测试阶段与开发过程各阶段的对应关系,其中( )的主要目的是针对详细设计中可能存在的问题,尤其是检查各单位之间接口上可能存在的问题。

A. 单元测试
B.集成测试
C.系统测试
D.验收测试

相似考题
更多“V模型是一种典型的信息系统项目的生命周期模型,它表明了测试阶段与开发过程各阶段的对应关系,其中( )的主要目的是针对详细设计中可能存在的问题,尤其是检查各单位之间接口上可能存在的问题。”相关问题
  • 第1题:

    某一MIS系统项目的实施过程如下:需求分析、概要设计、详细设计、编码、单元测试、集成测试、系统测试、验收测试。那么该项目最有可能采用的是(6)。 A.瀑布模型 B.迭代模型 C.V模型 D.螺旋模型


    正确答案:C
    若某一管理信息系统(MIS)项目采用V模型进行开发,则其实施过程依次是:需求分析、概要设计、详细设计、编码、单元测试、集成测试、系统测试、验收测试。在V模型的开发阶段一侧,先从定 义业务需求、需求确认或测试计划开始;然后把这些需求转换到概要设计、概要设计的验证及测试计划,从概要设计进一步分解到详细设计、详细设计的验证及测试计划;最后进行开发,得到程序代码和代码测试计划。而在测试执行阶段一侧,执行先从单元测试开始,然后是集成测试、系统测试和验收测试。
    V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发各阶段的对应关系。
    瀑布模型将信息系统生命周期划分为制订计划、需求分析、系统设计、程序编写、软件测试和运行维护等6个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。瀑布模型强调文档的作用,并要求每个阶段都要仔细验证。结构化开发方法的生存周期划分与瀑布模型相对应。
    迭代模型是RUP(统一软件开发过程)推荐的周期模型。在RUP中,迭代被定义为:迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。因此,在某种程度上,开发迭代是一次完整地经过所有工作流程的过程,至少包括需求工作流程、分析设计工作流程、实施工作流程和测试工作流程。
    螺旋模型基本做法是在“瀑布模型”的每一个开发阶段前引入一个非常严格的风险识别、风险分析和风险控制。它将软件项目分解成一个个小项目,每个小项目都标识一个或多个主要风险,直到所有的主要风险因素都被确定。

  • 第2题:

    瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和()。

    A、详细计划

    B、可行性分析

    C、运行阶段

    D、测试与排错


    参考答案:C

  • 第3题:

    阅读以下有关软件工程开发的叙述,回答问题1至问题3,将答案填入对应栏内。

    【说明】

    V模型是在快速应用开发模型基础上演变而来的,由于将开发过程构造成一个V字型而得名,V模型强调软件开发的协作和速度,将软件实现和验证有机结合起来,在保证较高的软件质量情况下缩短开发周期,下图为V模型的完整诠释。

    上图所示的V模型中,与开发阶段中概要设计对应测试阶段称为(1)。在系统或配置项测试阶段处应采用(2)方法。请将(1)和(2)处的内容填入相应位置。


    正确答案:(1)部件测试或组件测试 或 集成测试 (2)灰盒测试
    (1)部件测试或组件测试 或 集成测试 (2)灰盒测试 解析:空(1)处对应概要设计,在软件工程中,以概要设计为测试依据的测试级别应为集成测试或部件测试。所以(1)处的正确答案应为部件测试,或组件测试,或集成测试。空(2)处的测试方法应为系统或配置项测试的测试方法,系统或配置项测试时,应该主要使用黑盒测试方法,但对一些特殊功能的测试还要对照代码使用白盒测试方法进行验证,所以应为灰盒测试方法。所以(1)处的正确答案应为灰盒测试。

  • 第4题:

    下面关于软件测试模型的描述中,不正确的包括______。

    ①V模型的软件测试策略既包括低层测试又包括高层测试,高层测试是为了源代码的正确性,低层测试是为了使整个系统满足用户的需求

    ②V模型存在一定的局限性,它仅仅把测试过程作为在需求分析、概要设计、详细设计及编码之后的一个阶段

    ③W模型可以说是V模型自然而然的发展。它强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试

    ④H模型中软件测试是一个独立的流程,贯穿产品的整个生命周期,与其他流程并发地进行

    ⑤H模型中测试准备和测试实施紧密结合,有利于资源调配

    A.①⑤

    B.②④

    C.③④

    D.②③

    A.

    B.

    C.

    D.


    正确答案:A

  • 第5题:

    ● 下面关于软件测试模型的描述中,不正确的包括__。 ①V模型的软件测试策略既包括低层测试又包括了高层测试,高层测试是为了源代码的正确性,低层测试是为了使整个系统满足用户的需求 ②V模型存在一定的局限性,它仅仅把测试过程作为在需求分析、概要设计、详细设计及编码之后的一个阶段 ③W模型可以说是V模型自然而然的发展。它强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试④H模型中软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发地进行 ⑤H模型中测试准备和测试实施紧密结合,有利于资源调配 A.①⑤

    B.②④

    C.③④

    D.②③


    正确答案:A
    在本题的描述中,不正确的有①和⑤。V模型的软件测试策略既包括低层测试又包括了高层测试,低层测试是为了确保源代码的正确性,高层测试是为了使整个系统满足用户的需求。H模型强调的是测试准备与测试实施的分离,而不是紧密结合。参考答案A

  • 第6题:

    V模型是一种电信的信息系统项目的生命周期模型,它标明了测试阶段与开发过程各阶段的对应关系,其中()的主要目的是针对详细设计中可能存在的问题,尤其是检查各单位之间接口上可能存在的问题。

    A.单元测试

    B.集成测试

    C.系统测试

    D.验收测试


    正确答案:B

  • 第7题:

    ( )清楚地描述了测试各阶段和开发各阶段的对应关系。

    A.瀑布模型
    B.迭代模型
    C.V模型
    D.螺旋模型

    答案:C
    解析:
    V模型成“V字结构”测试和开发阶段一一对应。

  • 第8题:

    ( )不是V模型的特点。

    A.体现了开发和测试同等重要的思想,左侧代表的是测试活动,而右侧代表的是开发活动
    B.测试是开发生命周期中的阶段
    C.针对每个开发阶段,都有一个测试级别与之相对应
    D.V模型适用于需求明确和需求变更不频繁的情形

    答案:A
    解析:
    V模型的特点:(1)V模型体现的主要思想是开发和测试同等重要,左侧代表的是开发活动,而右侧代表的是测试活动。(2)V模型针对每个开发阶段,都有一个测试级别与之相对应。(3)测试依据是开发生命周期中的阶段,与瀑布模型不同的是,有多个测试级别与开发阶段对应。(4)V模型适用于需求明确和需求变更不频繁的情形。

  • 第9题:

    V模型描述了软件基本的开发过程和测试行为,描述了不同测试阶段与开发过程各阶段的对应关系。其中,集成测试对应的开发阶段是______。

    A.需求分析阶段
    B.概要设计阶段
    C.详细设计阶段
    D.编码阶段

    答案:B
    解析:

  • 第10题:

    V模型描述了软件基本的开发过程和测试行为,描述了不同测试阶段与开发过程各阶段的对应关系。其中,集成测试阶段对应的开发阶段是______。

    A.需求分析阶段
    B.概要设计阶段
    C.详细设计阶段
    D.编码阶段

    答案:B
    解析:
    本题考查对软件测试V模型的了解。V模型指出,单元和集成测试是验证程序的设计,开发人员和测试组应检测程序的执行是否满足软件设计的要求,其中,集成测试验证概要设计,单元测试验证详细设计;系统测试验证系统设计,检测系统功能、性能的质量特性是否达到系统设计的指标;由测试人员和用户进行软件的确认测试和验收测试,追溯软件需求说明书进行测试,以确定软件的实现是否满足用户需求或合同的要求。

  • 第11题:

    ()不是V模型的特点。

    A.体现了开发和测试同等重要的思想
    B.测试是开发生命周期中的阶段
    C.针对每个开发阶段,都有一个测试级别与之相对应
    D.适用于用户需求不明确或动态变化的情形

    答案:D
    解析:
    本题考查的是V模型的特点,不是V模型特点的是D。
    V模型的特点如下:
    (1)单元测试的主要目的是针对编码过程中可能存在的各种错误;
    (2)集成测试的主要目的是针对详细设计中可能存在的问题;
    (3)系统测试主要针对概要设计,检查系统作为一个整体是否有效地得到运行;
    (4)验收测试通常由业务专家或者用户进行,以确认产品能真正符合用户业务上的需要。
    (5)V模型用于需求明确和需求变更不频繁的情形。
    D选项中适用于用户需求不明确或动态变化的情形不正确,所以选D。

  • 第12题:

    单选题
    瀑布模型中软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段,开发阶段和(  )。
    A

    运行阶段

    B

    可行性分析

    C

    详细设计

    D

    测试与排错


    正确答案: A
    解析:
    瀑布模型中软件生命周期可分为计划阶段、开发阶段和运行阶段,其中计划阶段包括问题的定义、可行性研究;编码阶段包括软件需求分析、系统总体设计、详细设计、编码和测试;运行阶段包括运行和维护。

  • 第13题:

    ●以下关于V模型说法,不正确的是(56)。

    (56) A.V模型是瀑布模型的变种,它反映了测试活动与分析和设计的关系

    B.V模型的软件测试策略既包括低层测试又包括高层测试

    C.V模型左边是测试过程阶段,右边是开发过程阶段

    D.V模型把测试过程作为在需求、设计及编码之后的一个阶段


    正确答案:C

  • 第14题:

    什么是V模型?简述V模型在软件测试过程中的作用,以及在V模型中各个测试阶段和开发过程的对应关系?


    参考答案:V模型是软件开发瀑布模型的变种,它反映了测试活动与分析和设计的关系 。 从左到右,描述了基本的开发过程和测试行为,非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系 。 左边依次下降的是开发过程各阶段,与此相对应的是右边依次上升的部分,即各测试过程的各个阶段。 V模型的局限性在于没有明确地说明早期的测试,无法体现“尽早地和不断地进行软件测试”的原则

  • 第15题:

    V模型描述了软件基本的开发过程和测试行为,描述了不同测试阶段与开发过程各阶段的对应关系。其中,集成测试阶段对应的开发阶段是______。

    A.需求分析阶段

    B.概要设计阶段

    C.详细设计阶段

    D.编码阶段

    A.

    B.

    C.

    D.


    正确答案:B
    解析:V模型指出,单元和集成测试是验证程序的设计,开发人员和测试组应检测程序的执行是否满足软件设计的要求,其中,集成测试验证概要设计,单元测试验证详细设计;系统测试验证系统设计,检测系统功能、性能的质量特性是否达到系统设计的指标;由测试人员和用户进行软件的确认测试和验收测试,追溯软件需求说明书进行测试,以确定软件的实现是否满足用户需求或合同的要求。

  • 第16题:

    V模型是具有代表意义的测试模型,以下理解正确的是______。

    A.V模型认为测试阶段是与开发阶段并行的

    B.V模型是软件开发螺旋模型的变种,它反映了测试活动与分析和设计的关系

    C.V模型造成需求分析阶段隐藏的问题一直到后期的验收测试才被发现

    D.V模型是对W模型的改进

    A.

    B.

    C.

    D.


    正确答案:C

  • 第17题:

    ()不是V模型的特点。

    A、体现了开发和测试同等重要的思想

    B、测试是开发生命周期中的阶段

    C、针对每个开发阶段,都有一个测试级别与之相对应

    D、适用于用户需求不明确或动态变化的情形


    参考答案B

  • 第18题:

    在一个信息系统项目的V型生命周期模型中,系统测试是针对()阶段做出的。

    A.需求分析

    B.概要设计

    C.详细设计

    D.编码


    正确答案:B

  • 第19题:

    阅读下列说明,回答问题1至问题3。将解答填入答题纸的对应栏内。
    [说明]
    小赵是一位优秀的软件设计师,负责过多项系统集成项目的应用开发,现在公司因人手紧张,让他作为项目经理独自管理一个类似的项目,他使用瀑布模型来管理该项目的全生命周期,如下所示:

    项目进行到实施阶段,小赵发现在系统定义阶段所制订的项目计划估计不准,实施阶段有许多原先没有估计到的任务现在都冒了出来。项目工期因而一再延期,成本也一直超出。
    【问题1】(6分)
    根据项目存在的问题,请简要分析小赵在项目整体管理方面可能存在的问题。
    【问题2】(6分)
    请简要叙述瀑布模型的优缺点。
    请简要叙述其他模型如何弥补瀑布模型的不足。
    【问题3】(3分)
    针对本案例,请简要说明项目进入实施阶段时,项目经理小赵应该完成的项目文档工作。




    答案:
    解析:
    试题分析
    本题考的是项目经理对项目生命周期的划分方法,以及各种生命周期模型的优缺点。
    【问题1】
    要求分析出项目经理在项目整体管理方面可能存在的问题。则考生应当灵活运用项目整体管理的知识,结合项目的渐进明细特点,例如使用滚动波浪式方法来管理项目的整体和全局,这样的话在系统设计阶段除完成系统设计的技术工作外,也应该对项目的初始计划进行优化和细化。例如说明中提到小赵是一位优秀的软件设计师,虽然具有较多开发经验,但作为项目经理室第一次,缺乏项目管理经验,造成项目工期一再延期,成本也一直超出,说明其可能过于关注各阶段内的具体工作、关注技术工作,而忽视了管理活动甚至项目的整体监控和协调。

    再如项目进行到实施阶段,小赵发现在系统定义阶段所制定的项目计划估计不准,实施阶段没有许多原先没有估计到的任务现在都冒了出来,说明需求分析和项目计划的结果不足以指导后续工作,同时项目技术工作的生命周期未按时间顺序与管理工作的生命周期统一协调起来。
    【问题2】
    要求考生熟悉瀑布模型的优缺点,并给出弥补此种模型不足的办法。考生可查阅《系统集成项目管理工程师教程》中“信息系统建设”、“软件工程”以及“典型的信息系统项目的生命周期模型”中的相关内容。
    【问题3】
    考查项目的文档管理,要求说明项目进入实施阶段时项目经理应该完成的项目文档工作。考生可根据自己的实际经验,给出实施阶段要完成提交的项目文档及其工作。
    参考答案
    【问题1】
    系统定义不够充分(需求分析和项目计划的结果不足以指导后续工作);
    过于关注各阶段内的具体技术工作,忽视了项目整体监控和协调;
    过于关注技术工作,而忽视了管理活动;
    项目技术工作的生命周期未按时间顺序与管理工作的生命周期统一协调起来。
    【问题2】
    1. 瀑布模型的优点:阶段划分次序清晰,各阶段人员的职责规范、明确,便于前后活动的衔接,有利于活动重用和管理。
    瀑布模型的缺点:是一种理想的线性开发模式,缺乏灵活性(或风险分析),无法解决需求不明确或不准确地问题。
    2. 原型化模型(演化模型),用于解决需求不明确的情况。
    螺旋模型,强调风险分析,特别适合庞大而复杂的、高风险的系统。
    【问题3】
    需求分析与需求分析说明说;验收测试计划(或需求确认计划);系统设计说明书;系统设计工作报告;系统测试计划或设计验证计划;详细的项目计划;单元测试用例及测试计划;编码后经过测试的代码;测试工作报告;项目监控文档如周例会纪要等。

  • 第20题:

    信息系统项目生命周期模型中的( )适用于非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发各阶段的对应关系。

    A.瀑布模型
    B.V模型
    C.螺旋模型
    D.迭代模型

    答案:B
    解析:
    几种典型的信息系统项目的生命周期模型:(1)瀑布模型适用于:项目需求明确、充分了解拟交付的产品、有厚实的行业实践基础、或者整批一次性的交付产品有利于干系人。(2)迭代模型适用于:组织需要管理不断变化的目标和范围,组织需要降低项目的复杂性,或者,产品的部分交付有利于一个或多个干系人,且不会影响最终或整批可交付成果的交付。(3)V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发各阶段的对应关系。(4)螺旋模型强调了风险分析,特别适用于庞大而复杂的、高风险的系统。

  • 第21题:

    V模型是具有代表意义的测试模型,以下理解正确的是______。

    A.V模型认为测试阶段是与开发阶段并行的
    B.V模型是软件开发螺旋模型的变种,它反映了测试活动与分析和设计的关系
    C.V模型造成需求分析阶段隐藏的问题一直到后期的验收测试才被发现
    D.V模型是对W模型的改进

    答案:C
    解析:
    本题考查对软件测试V模型的理解。V模型认为测试阶段是开发阶段结束后开始的活动,所以A是不对的;V模型是软件开发瀑布模型的变种,所以B是不对的;W模型是V模型的改进,所以D是不对的;答案C是正确的。

  • 第22题:

    以下关于V模型说法,不正确的是( )

    A.V模型是瀑布模型的变种,它反映了测试活动与分析和设计的关系
    B.V模型的软件测试策略既包括低层测试又包括高层测试
    C.V模型左边是测试过程阶段,右边是开发过程阶段
    D.V模型把测试过程作为在需求、设计及编码之后的一个阶段

    答案:C
    解析:

  • 第23题:

    软件过程模型是软件开发实际过程的抽象与概括,它应该包括构成软件过程的各种活动。软件过程有各种各样的模型,其中,()的活动之间存在因果关系,前一阶段工作的结果是后一段阶段工作的输入描述。

    A.. 瀑布模型
    B. 原型模式
    C. 螺旋模型
    D. 基于构建的模型

    答案:A
    解析:
    瀑布模型的特点是因果关系紧密相连,前一个阶段工作的结果是后一个阶段工作的输入。或者说,每一个阶段都是建筑在前一个阶段正确结果之上,前一个阶段的错漏会隐蔽地带到后一个阶段。这种错误有时甚至可能是灾难性的。因此每一个阶段工作完成后,都要进行审查和确认,这是非常重要的。历史上,瀑布模型起到了重要作用,它的出现有利于人员的组织管理,有利于软件开发方法和工具的研究。