结合软件开发过程,模型往往可划分为业务模型、()、设计模型、测试模型等。

题目

结合软件开发过程,模型往往可划分为业务模型、()、设计模型、测试模型等。


相似考题
参考答案和解析
正确答案:分析模型
更多“结合软件开发过程,模型往往可划分为业务模型、()、设计模型、测试”相关问题
  • 第1题:

    ● 下列软件开发过程模型中 (49) 不属于迭代开发模型。

    (49)

    A. RUP

    B. XP

    C. 螺旋模型

    D. 瀑布模型


    正确答案:D

  • 第2题:

    下列关于软件测试过程的几种抽象模型,说法正确的是______。

    A) H模型指出软件测试具有独立性,只要某个测试达到准备就绪点,测试执行活动就可以开展

    B) W模型强调在整个项目开发中需要经历的不同测试级别,指明测试的对象是程序

    C) 软件测试过程与软件开发过程不同的是,它不必遵循软件工程原理

    D) V模型强调测试的对象不仅仅是程序,需求、设计等同样需要测试

    A.

    B.

    C.

    D.


    正确答案:A
    解析:软件测试过程体现了软件测试的流程和方法,与软件开发过程一样,都遵循软件工程原理,遵循管理学原理,故选项C不正确。V模型反映出测试活动与分析设计活动的关系,强调了在整个项目开发过程中需要经历的不同测试级别,忽视了测试的对象不应该仅仅是程序,W模型是对V模型进行了补充,明确指出:测试的对象不仅仅是程序,需求、设计等同样需要进行测试,H模型指出软件测试是一个独立的流程,只要某个测试达到准备就绪点,测试执行活动就可以开展,软件测试贯穿于产品的整个生命周期,与其他流程可以并发进行。

  • 第3题:

    机理分析和测试分析二者结合是用机理分析建立(),用测试分析确定模型参数。

    A.模型约束

    B.模型内容

    C.模型框架

    D.模型结构


    正确答案:D

  • 第4题:

    下列软件开发过程模型中 (49) 不属于迭代开发模型。A.RUPB.XPC.螺旋模型SXB

    下列软件开发过程模型中 (49) 不属于迭代开发模型。

    A.RUP

    B.XP

    C.螺旋模型

    D.瀑布模型


    正确答案:D
    RUP是统一过程的商业版本,是用例和风险驱动,以架构为中心,迭代的增量开发过程。XP是一种轻量级,高校,低风险,柔性,可预测的,科学的软件开发方式,不断迭代。螺旋模型将开发过程分为几个螺旋周期,每个螺旋周期在前一个螺旋周期的基础上迭代进行开发。瀑布模型将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。

  • 第5题:

    指出单元测试和集成测试应检测程序的执行是否满足软件设计的要求,反应测试活动与分析设计活动关系的模型为______。

    A) W模型

    B) V模型

    C) H模型

    D) X模型

    A.

    B.

    C.

    D.


    正确答案:B

  • 第6题:

    软件开发“螺旋模型”是经常使用的一种模型,它是(请作答此空)的结合,强调软件开发过程中的风险分析,特别适合于大型复杂的系统。螺旋模型沿着螺线进行若干次迭代,每次迭代中的活动依次为( )。

    A.瀑布模型和快速原型模型
    B.瀑布模型和增量模型
    C.迭代模型和快速原型模型
    D.敏捷模型和原型模型

    答案:A
    解析:
    螺旋模型是一个演化软件过程模型,将原型模型实现的迭代特征与线性顺序(瀑布)模型中控制的和系统化的方法结合起来,使得软件的增量版本的快速开发成为可能。在螺旋模型中,软件开发是一系列的增量发布。在早期的迭代中,发布的增量可能是一个纸上的模型或原型;在以后的迭代中,被开发系统的更加完善的版本逐步产生。螺旋线代表随着时间推进的工作进展;开发过程具有周期性重复的螺旋线形状。四个象限分别标志每个周期所划分的四个阶段:制订计划、风险分析、实施工程和客户评估。螺旋模型强调了风险分析,特别适用于庞大而复杂、高风险的系统。

  • 第7题:

    常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。( )模型主要用来描述面向对象的软件开发过程。

    A.瀑布模型
    B.演化模型
    C.螺旋模型
    D.喷泉模型

    答案:D
    解析:
    本题考查的是常见的软件开发模型的基本概念。
    瀑布模型给出了软件生存周期中制订开发计划、需求分析、软件设计、编码、测试和维护等阶段以及各阶段的固定顺序,上一阶段完成后才能进入到下一阶段,整个过程如同瀑布流水。该模型为软件的开发和维护提供了一种有效的管理模式,但在大量的实践中暴露出其缺点,其中最为突出的是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题。这些问题有可能导致开发出的软件并不是用户真正需要的,并且这一点只有在开发过程完成后才能发现。因此,瀑布模型适用于需求明确且很少发生较大变化的项目。
    为了克服瀑布模型的上述缺点,演化模型允许在获取了一组基本需求后,通过快速分析构造出软件的一个初始可运行版本(被称为原型),然后根据用户在适用原型的过程中提出的意见对原型进行改进,从而获得原型的新版本。这一过程重复进行,直到得到令用户满意的软件。该模型和螺旋模型、喷泉模型等适用于对软件需求缺乏明确认识的项目。
    螺旋模型将瀑布模型和演化模型进行结合,在保持二者优点的同时,增加了风险分析,从而弥补了二者的不足。该模型沿着螺线旋转,并通过笛卡尔坐标的四个象限分别表示四个方面的活动:制订计划、风险分析、实施工程、客户评估。螺旋模型为项目管理人员及时调整管理决策提供了方便,进而可降低开发风险。
    喷泉模型是以面向对象的软件开发方法为基础,以用户需求为动力,以对象来驱动的模型。该模型主要用于描述面向对象的开发过程,体现了面向对象开发过程的迭代和无间隙特性。迭代指模型中的活动通常需要重复多次,相关功能在每次迭代中被加入新的系统。无间隙指在各开发活动(如分析、设计、编码)之间没有明显边界。
    参考答案:D

  • 第8题:

    下列软件开发过程模型中()不属于迭代开发模型。

    • A、RUP
    • B、XP
    • C、螺旋模型
    • D、瀑布模型

    正确答案:D

  • 第9题:

    软件开发过程使用工程管理的方法,通常有各种开发模型,例如()。

    • A、瀑布模型和增量模型
    • B、瀑布模型和数学模型
    • C、RAD模型和数学模型
    • D、螺旋模型和数学模型

    正确答案:A

  • 第10题:

    单选题
    逻辑模型等同于()
    A

    需求模型

    B

    业务模型

    C

    设计模型

    D

    分析模型


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    要对业务模型设计器进行模型校验,需要怎样操作()
    A

    点击业务模型设计器右上方的绿色对号按钮,即可进行模型校验

    B

    在业务模型设计器的空白处点击右键,选择模型校验按钮进行校验

    C

    无法校验

    D

    在业务模型设计器中选择具体的业务实体或者枚举,点击右键,选择模型校验按钮进行校验


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    软件开发过程使用工程管理的方法,通常有各种开发模型,例如()。
    A

    瀑布模型和增量模型

    B

    瀑布模型和数学模型

    C

    RAD模型和数学模型

    D

    螺旋模型和数学模型


    正确答案: D
    解析: 暂无解析

  • 第13题:

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


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

  • 第14题:

    施工模型按模型细度可划分为深化设计模型、施工过程模型和()。

    A、土建模型

    B、机电模型

    C、竣工模型

    D、钢结构模型


    答案:C

  • 第15题:

    ● 传统的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。下图给出的软件开发过程属于 (49) 模型。

    (49)A. 瀑布 B. 演化 C. 螺旋 D. 喷泉


    正确答案:A

  • 第16题:

    典型的软件测试过程模型有(46)等,在这些模型中,(47)强调了测试计划等工作的先行和对系统需求和系统设计的测试,(48)对软件测试流程予以了说明。

    A.V模型、W模型、H模型、渐进模型

    B.V模型、W模型、H模型、螺旋模型

    C.X模型、W模型、H模型、前置测试模型

    D.X模型、W模型、H模型、增量模型


    正确答案:C
    解析:本组题考查软件测试过程模型,常用的有V模型、X模型、W模型、H模型、前置测试模型等,渐进模型、螺旋模型、增量模型都是开发模型。W模型强调测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试。与V模型相比,更突出了测试先行的观念以及需求和设计的测试工作。H模型强调软件测试模型是一个独立的流程,贯穿于整个产品周期,与其他流程并发地进行。当某个测试时间点就绪时,软件测试即从测试准备阶段进入测试执行阶段。

  • 第17题:

    典型的软件测试过程模型包括______。

    A) V模型、W模型、H模型、渐进模型

    B) V模型、W模型、H模型、螺旋模型

    C) X模型、W模型、H模型、前置测试模型

    D) X模型、W模型、H模型、增量模型

    A.

    B.

    C.

    D.


    正确答案:C

  • 第18题:

    软件开发“螺旋模型”是经常使用的一种模型,它是( )的结合,强调软件开发过程中的风险分析,特别适合于大型复杂的系统。

    A:瀑布模型和快速原型模型
    B:瀑布模型和增量模型
    C:迭代模型和快速原型模型
    D:敏捷模型和原型模型

    答案:A
    解析:
    本题考查的是生命周期模型的基础知识。螺旋模型是一个演化软件过程模型,将原型实现的迭代特征与线性顺序(瀑布)模型中控制的和系统化的方面结合起来。使得软件的增量版本的快速开发成为可能。在螺旋模型中,软件开发是一系列的增量发布。在早期的迭代中,发布的增量可能是一个纸上的模型或原型;在以后的迭代中,被开发系统的更加完善的版本逐步产生

  • 第19题:

    ( )将软件生命周期分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护六个基本活动

    A.瀑布模型
    B.增量模型
    C.螺旋模型
    D.快速原型模型

    答案:A
    解析:
    瀑布模型是最早出现的软件开发模型,它将软件生命周期分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级落下,因此形象地称为瀑布模型。在瀑布模型中,软件开发的各项活动严格按照线性方式组织,当前活动依据上一项活动的工作成果完成所需的工作内容。当前活动的工作成果需要进行验证,若验证通过,则该成果作为下一项活动的输入继续进行下一项活动;否则返回修改。尤其要注意的是瀑布模型强调文档的作用,并在每个阶段都进行仔细验证。由于这种模型的线性过程太过理想化,已不适合现代的软件开发模式。

  • 第20题:

    立体设计表达的类型有() ①概念模型 ②推敲模型 ③测试模型 ④展示模型 ⑤计算机三维建模 ⑥手工建模

    • A、①②③④⑤
    • B、①②③
    • C、①②
    • D、①②③④⑤⑥

    正确答案:A

  • 第21题:

    在多媒体应用系统开发模型中,()是将软件生命周期划分为制定计划、需求分析、系统设计、软件编程、软件测试和软件维护等六个基本活动。

    • A、智能模型
    • B、瀑布模型
    • C、螺旋模型
    • D、增量模型

    正确答案:B

  • 第22题:

    单选题
    下列软件开发过程模型中()不属于迭代开发模型。
    A

    RUP

    B

    XP

    C

    螺旋模型

    D

    瀑布模型


    正确答案: D
    解析: 瀑布模型给出了固定的顺序,将生存期活动从上一个阶段向下一个阶段逐级过渡,如同流水下泻,最终得到所开发的软件产品,投入使用。瀑布模式模型也存在着缺乏灵活性、无法通过并发活动澄清本来不够确切的需求等缺点。

  • 第23题:

    单选题
    基于体系结构的软件开发过程可以分为独立的两个阶段:实验原型阶段和()阶段
    A

    演化原型

    B

    进化模型

    C

    瀑布模型

    D

    螺旋模型


    正确答案: B
    解析: 暂无解析