更多“什么是实验型原型模型? ”相关问题
  • 第1题:

    在快速原型模型的开发过程中,仅作为需求说明的补充形式的原型是(1)。

    A.探索型模型

    B.演化型模型

    C.实验型模型

    D.提交型模型


    正确答案:A
    解析:本题考查软件工程中快速原型的基本概念。快速原型(RapidPrototype)在功能上等价于产品的一个子集。瀑布模型的缺点就在于不够直观,快速原型法就解决了这个问题。一般来说,根据客户的需要在很短的时间内解决用户最迫切需要,完成一个可以演示的产品。这个产品只是实现部分的功能(最重要的)。它最重要的目的是为了确定用户的真正需求。因此在快速原型模型的开发过程中,仅作为需求说明的补充形式的原型是探索型模型。

  • 第2题:

    按照开发方法进行分类,原型可分为:演化式原型和抛弃式原型,其中抛弃式原型又被细分为()。

    A.探索式原型和实验式原型

    B.演示型原型和实验式原型

    C.样板原型和纸上向导原型

    D.系统首发模型和选定特征模型


    探索式;实验式;演化式

  • 第3题:

    增量模型结合了原型模型的什么特点?增量模型和原型模型的区别是什么?


    1.任务或功能模块驱动,可以分阶段提交产品; 2.有多个任务单,这些多个任务单的集合,构成项目的一个总任务书(总用户需求报告)。

  • 第4题:

    快速原型模型根据原型的不同作用,有三类原型模型:探索型原型、实验型原型、演化型原型。探索型原型。这种类型的原型模型是把原型用于开发的(52),目的是要弄清用户的需求,确定所期望的特性,并探索各种方案的可行性。它主要针对开发目标模糊,用户与开发着对项目都缺乏经验的情况,通过对原型的开发来明确用户的需求。

    A.需求分析阶段

    B.设计阶段

    C.程序撰写整合阶段

    D.测试阶段


    正确答案:A
    解析:快速原型模型根据原型的不同作用,有三类原型模型:(1)探索型原型。这种类型的原型模型是把原型用于开发的需求分析阶段,目的是要弄清用户的需求,确定所期望的特性,并探索各种方案的可行性。它主要针对开发目标模糊,用户与开发着对项目都缺乏经验的情况,通过对原型的开发来明确用户的需求。(2)实验型原型。这种原型主要用于设计阶段,考核实现方案是否合适,能否实现,对于一个大型系统,若对设计方案心中投有把握时,可通过这种原型来证实设计方案的正确性。(3)演化型原型。这种原型主要用于及早向用户提交一个原型系统,该原型系统或者包含系统的框或者包含系统的主要功能。在得到用户的认可后,将原型系统不断扩充演变为最终的软件系统,它将原型的思路扩展到软件开发的全过程。

  • 第5题:

    什么是原型模型?简述原型模型的优缺点。


    软件生命周期模型是跨越整个生存期的系统开发、运作和维护所实施的全部过程、活动和任务的结构框架。 瀑布模型 优点:它提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。虽然有不少缺陷但比在软件开发中随意的状态要好得多。 缺点:(1) 实际的项目大部分情况难以按照该模型给出的顺序进行,而且这种模型的迭代是间接的,这很容易由微小的变化而造成大的混乱。 (2) 经常情况下客户难以表达真正的需求,而这种模型却要求如此,这种模型是不欢迎具有二义性问题存在的。 (3) 客户要等到开发周期的晚期才能看到程序运行的测试版本,而在这时发现大的错误时,可能引起客户的惊慌,而后果也可能是灾难性的。 快速原型模型 优点:使用户能够感受到实际的系统,使开发者能够快速地构造出系统的框架。 缺点:产品的先天性不足,因为开发者常常需要做实现上的折中,可能采用不合适的操作系统或程序设计语言,以使原型能够尽快工作。 增量模型 优点:(1) 人员分配灵活,刚开始不用投入大量人力资源,当核心产品很受欢迎时,可增加人力实现下一个增量。 (2) 当配备的人员不能在设定的期限内完成产品时,它提供了一种先推出核心产品的途径,这样就可以先发布部分功能给客户,对客户起到镇静剂的作用。 缺点:(1) 至始至终开发者和客户纠缠在一起,直到完全版本出来。 (2) 适合于软件需求不明确、设计方案有一定风险的软件项目。 该模型具有一定的市场。 螺旋模型 优点:对于大型系统及软件的开发,这种模型是一个很好的方法。开发者和客户能够较好地对待和理解每一个演化级别上的风险。 缺点:(1) 需要相当的风险分析评估的专门技术,且成功依赖于这种技术。 (2) 很明显一个大的没有被发现的风险问题,将会导致问题的发生,可能导致演化 的方法失去控制。 (3) 这种模型相对比较新,应用不广泛,其功效需要进一步的验证。 该模型适合于大型软件的开发