更多“常用的软件生存期模型有()。”相关问题
  • 第1题:

    软件的工作量计算模型是()的函数,软件工作量的单位通常是(),常用的计算软件工作量的计算模型有()、()、()等。


    正确答案:软件规模;人月;静态单变量模型;动态多变量模型;COCOMO2模型

  • 第2题:

    常见的软件生存期模型主要有哪些?每种模型的优缺点是什么?


    正确答案: 常见的软件生存期模型主要有瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型和统一过程。
    (1)瀑布模型
    优点:可强迫开发人员采用规范化的方法;严格地规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。
    缺点:由于瀑布模型几乎完全依赖于书面的规格说明,很可能导致最终开发出的软件产品不能真正满足用户的需要;用户往往需要等待很长时间才能看到可以运行的程序;适应需求变更的能力比较差。
    适用范围:瀑布模型只适用于项目开始时需求已确定的情况。
    (2)快速原型模型
    优点:有助于满足用户的真实需求;原型系统已经通过与用户的交互而得到验证,据此产生的规格说明文档能够正确地描述用户需求。
    缺点:要求开发人员快速建立原型。
    适用范围:适用于需求不明确的软件项目。
    (3)增量模型
    优点:
    能在较短时间内向用户提交可完成一些基本功能的产品,即从第一个构件交付之日起,用户就能做一些有用的工作。
    逐步增加产品的功能可以使用户有较充裕的时间学习和适应新产品,从而减少一个全新的软件可能给用户组织带来的冲击。
    项目失败的风险较低,虽然在某些增量构件中可能遇到一些问题,但其他增量构件将能够成功地交付给客户。
    优先级最高的服务首先交付,然后再将其他增量构件逐次集成进来。因此,最重要的系统服务将接受最多的测试。
    缺点:
    在把每个新的增量构件集成到现有软件体系结构中时,必须不破坏原来已经开发出的产品。
    软件体系结构必须是开放的,即向现有产品中加入新构件的过程必须简单、方便。
    适用范围:适用于工期紧张、功能可以划分、比较复杂的软件项目。软件工程师必须有较高的技术水平,能够设计出开放的软件体系结构。
    (4)螺旋模型
    优点:
    对可选方案和约束条件的强调有利于已有软件的重用,也有助于把软件质量作为软件开发的一个重要目标;
    减少了过多测试或测试不足所带来的风险;
    在螺旋模型中维护只是模型的另一个周期,在维护和开发之间并没有本质区别。
    缺点:螺旋模型是风险驱动的,因此要求软件开发人员必须具有丰富的风险评估经验和这方面的专门知识,否则将出现真正的风险:当项目实际上正在走向灾难时,开发人员可能还以为一切正常。
    适用范围:适用于内部开发的大型软件(开发周期长、比较容易受到社会因素影响的软件项目),软件开发人员具有丰富的风险评估知识和经验。
    (5)喷泉模型
    优点:在开发过程中使用统一的概念和方法,各阶段之间没有明显的界限,容易实现各个开发过程的多次反复迭代,达到了认识的逐步深化,降低了出错的可能性。
    缺点:由于各个阶段之间的界线不明确,容易造成软件开发过程的无序。
    适用范围:适用于面向对象的软件开发。
    (6)统一过程
    优点:提高了团队生产力,在迭代的开发过程、需求管理、基于组件的体系结构、可视化软件建模、验证软件质量及控制软件变更等方面,针对所有关键的开发活动为每个开发成员提供了必要的准则、模板和工具指导,并确保全体成员共享相同的知识基础。它建立了简洁和清晰的过程结构,为开发过程提供了较大的通用性。
    缺点:RUP只是一个开发过程,并没有涵盖软件过程的全部内容,例如它缺少关于软件运行和支持等方面的内容;此外,它没有支持多项目的开发结构,这在一定程度上降低了在开发组织内大范围实现重用的可能性。
    适用范围:适用于基于构件的软件开发。

  • 第3题:

    什么叫软件的生存期?软件的生存期可以分为几个阶段?


    正确答案: 一个软件产品从定义、开发、维护到废弃的时间总和称为软件的生存周期。
    软件的生存期可以分为7个阶段:(1)问题定义;(2)可行性研究;(3)需求分析;(4)设计;(5)编码;(6)测试;(7)运行与维护。

  • 第4题:

    常用的软件开发模型有(),原型模型,螺旋模型。


    正确答案:瀑布模型

  • 第5题:

    软件开发中可能用到的主要生存期模型有哪些?


    正确答案: 瀑布模型,V模型模型,原型模型,增量模型,螺旋式模型,快速应用开发模型,渐近式阶段模型。

  • 第6题:

    软件生存期模型有瀑布模型、演化模型、()、喷泉模型和智能模型。

    • A、时莫型
    • B、螺旋模型
    • C、CMM模型
    • D、思维模型

    正确答案:B

  • 第7题:

    问答题
    常见的软件生存期模型主要有哪些?每种模型的优缺点是什么?

    正确答案: 常见的软件生存期模型主要有瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型和统一过程。
    (1)瀑布模型
    优点:可强迫开发人员采用规范化的方法;严格地规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。
    缺点:由于瀑布模型几乎完全依赖于书面的规格说明,很可能导致最终开发出的软件产品不能真正满足用户的需要;用户往往需要等待很长时间才能看到可以运行的程序;适应需求变更的能力比较差。
    适用范围:瀑布模型只适用于项目开始时需求已确定的情况。
    (2)快速原型模型
    优点:有助于满足用户的真实需求;原型系统已经通过与用户的交互而得到验证,据此产生的规格说明文档能够正确地描述用户需求。
    缺点:要求开发人员快速建立原型。
    适用范围:适用于需求不明确的软件项目。
    (3)增量模型
    优点:
    能在较短时间内向用户提交可完成一些基本功能的产品,即从第一个构件交付之日起,用户就能做一些有用的工作。
    逐步增加产品的功能可以使用户有较充裕的时间学习和适应新产品,从而减少一个全新的软件可能给用户组织带来的冲击。
    项目失败的风险较低,虽然在某些增量构件中可能遇到一些问题,但其他增量构件将能够成功地交付给客户。
    优先级最高的服务首先交付,然后再将其他增量构件逐次集成进来。因此,最重要的系统服务将接受最多的测试。
    缺点:
    在把每个新的增量构件集成到现有软件体系结构中时,必须不破坏原来已经开发出的产品。
    软件体系结构必须是开放的,即向现有产品中加入新构件的过程必须简单、方便。
    适用范围:适用于工期紧张、功能可以划分、比较复杂的软件项目。软件工程师必须有较高的技术水平,能够设计出开放的软件体系结构。
    (4)螺旋模型
    优点:
    对可选方案和约束条件的强调有利于已有软件的重用,也有助于把软件质量作为软件开发的一个重要目标;
    减少了过多测试或测试不足所带来的风险;
    在螺旋模型中维护只是模型的另一个周期,在维护和开发之间并没有本质区别。
    缺点:螺旋模型是风险驱动的,因此要求软件开发人员必须具有丰富的风险评估经验和这方面的专门知识,否则将出现真正的风险:当项目实际上正在走向灾难时,开发人员可能还以为一切正常。
    适用范围:适用于内部开发的大型软件(开发周期长、比较容易受到社会因素影响的软件项目),软件开发人员具有丰富的风险评估知识和经验。
    (5)喷泉模型
    优点:在开发过程中使用统一的概念和方法,各阶段之间没有明显的界限,容易实现各个开发过程的多次反复迭代,达到了认识的逐步深化,降低了出错的可能性。
    缺点:由于各个阶段之间的界线不明确,容易造成软件开发过程的无序。
    适用范围:适用于面向对象的软件开发。
    (6)统一过程
    优点:提高了团队生产力,在迭代的开发过程、需求管理、基于组件的体系结构、可视化软件建模、验证软件质量及控制软件变更等方面,针对所有关键的开发活动为每个开发成员提供了必要的准则、模板和工具指导,并确保全体成员共享相同的知识基础。它建立了简洁和清晰的过程结构,为开发过程提供了较大的通用性。
    缺点:RUP只是一个开发过程,并没有涵盖软件过程的全部内容,例如它缺少关于软件运行和支持等方面的内容;此外,它没有支持多项目的开发结构,这在一定程度上降低了在开发组织内大范围实现重用的可能性。
    适用范围:适用于基于构件的软件开发。
    解析: 暂无解析

  • 第8题:

    填空题
    软件生存期模型中的()是迭代和演进的过程。

    正确答案: 增量模型
    解析: 暂无解析

  • 第9题:

    填空题
    传统的软件生存期模型是()。

    正确答案: 瀑布模型
    解析: 暂无解析

  • 第10题:

    多选题
    常用的软件开发模型有()
    A

    结构型

    B

    原型模型

    C

    迭代型

    D

    瀑布型

    E

    综合型


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

  • 第11题:

    单选题
    在软件生存期的模型中,()适合于大型软件的开发它吸收了软件工程中“演化”的概念。
    A

    喷泉模型

    B

    基于知识的模型

    C

    瀑布模型

    D

    螺旋模型


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

  • 第12题:

    多选题
    常用的软件生存期模型有()
    A

    瀑布模型

    B

    原型模型

    C

    螺旋模型

    D

    喷泉模型

    E

    智能模型


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

  • 第13题:

    传统的软件生存期模型是()。


    正确答案:瀑布模型

  • 第14题:

    在软件生存期的模型中,()适合于大型软件的开发它吸收了软件工程中“演化”的概念。

    • A、喷泉模型
    • B、基于知识的模型
    • C、瀑布模型
    • D、螺旋模型

    正确答案:D

  • 第15题:

    软件生存期模型中的()是迭代和演进的过程。

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

    正确答案:D

  • 第16题:

    常用的软件开发过程模型有:()和()。


    正确答案:瀑布模型;快速原型法模型

  • 第17题:

    常用的软件生存期模型有()

    • A、瀑布模型
    • B、原型模型
    • C、螺旋模型
    • D、喷泉模型
    • E、智能模型

    正确答案:A,B,C,D,E

  • 第18题:

    问答题
    什么叫软件的生存期?软件的生存期可以分为几个阶段?

    正确答案: 一个软件产品从定义、开发、维护到废弃的时间总和称为软件的生存周期。
    软件的生存期可以分为7个阶段:(1)问题定义;(2)可行性研究;(3)需求分析;(4)设计;(5)编码;(6)测试;(7)运行与维护。
    解析: 暂无解析

  • 第19题:

    填空题
    常用的软件开发过程模型有:()和()。

    正确答案: 瀑布模型,快速原型法模型
    解析: 暂无解析

  • 第20题:

    单选题
    软件生存期模型有瀑布模型、演化模型、()、喷泉模型和智能模型。
    A

    时莫型

    B

    螺旋模型

    C

    CMM模型

    D

    思维模型


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

  • 第21题:

    单选题
    软件生存期模型中的()是迭代和演进的过程。
    A

    瀑布模型

    B

    原型模型

    C

    螺旋模型

    D

    增量模型


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

  • 第22题:

    问答题
    软件开发中可能用到的主要生存期模型有哪些?

    正确答案: 瀑布模型,V模型模型,原型模型,增量模型,螺旋式模型,快速应用开发模型,渐近式阶段模型。
    解析: 暂无解析

  • 第23题:

    填空题
    常用的软件开发模型有(),原型模型,螺旋模型。

    正确答案: 瀑布模型
    解析: 暂无解析

  • 第24题:

    填空题
    软件的工作量计算模型是()的函数,软件工作量的单位通常是(),常用的计算软件工作量的计算模型有()、()、()等。

    正确答案: 软件规模,人月,静态单变量模型,动态多变量模型,COCOMO2模型
    解析: 暂无解析