更多“试说明螺旋模型的特点。一般认为,只有大型项目才有采用螺旋模型的必要,其原因是什么?”相关问题
  • 第1题:

    软件开发中常采用的结构化生命周期方法,由于其具有的特征一般称其为(44)。

    A.瀑布模型

    B.对象模型

    C.螺旋模型

    D.层次模型


    正确答案:A
    解析:软件开发中的结构化生命周期方法是以瀑布模型为基础的;对象模型是面向对象的软件开发的基础;层次模型是在结构化开发的设计阶段常用的方法;螺旋模型是软件工程发展过程中,出现的一种生命周期模型,此外还有演化模型、喷泉模型、智能模型等。

  • 第2题:

    在多年从事信息系统开发的经验基础上,某单位总结了几种典型信息系统项目生命周期模型最主要的特点,如下表所示,表中的第一列分别是( )。


    A.①瀑布模型②迭代模型③螺旋模型
    B.①迭代模型②瀑布模型③螺旋模型
    C.①螺旋模型②瀑布模型③迭代模型
    D.①螺旋模型②迭代模型③瀑布模型

    答案:C
    解析:
    信息系统生命周期模型包括瀑布模型、迭代模型、螺旋模型等。
    瀑布模型中具有以下特点:分阶段进行,一个阶段的工作得到确认后,继续进行下一个阶段,否则返回前一个阶段。
    在螺旋模型中,软件开发是一系列的增量发布。螺旋模型强调了风险分析,特别适用于庞大而复杂的、高风险的系统。
    迭代模型在大多数传统的生命周期中,分阶段进行,每个阶段都执行一次传统的、完整的串行过程,其中都包括不同比例的需求分析、设计、编码和测试等活动。

  • 第3题:

    原型进化模型是一种与瀑布模型有着显著差别的软件过程模型。与瀑布模型相比,其优点是什么?一般认为,原型进化模型不能适应较大型软件项目的开发,其原因是什么?


    正确答案:原型进化模型好特点是:先开发一个原型系统给用户使用,然后根据用户使用情况的意见反馈,对原型系统不断修改,使它逐步接近,并最终到达开发目标。因此,与瀑布模型相比,原型进化模型能够更好地适应软件需求变更。但原型进化模型不能像瀑布模型那样提供明确的里程碑管理,使得管理者难以把握开发进度。因此,对于大型软件项目,原型进化模型缺乏有效的管理规程。

  • 第4题:

    试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明它们各自的适用范围。


    正确答案: 1.瀑布模型
    瀑布模型广为人知和历史悠久,其优势是规范及文档驱动的方法。但问题是,往往不能够真正满足用户的需求。适用于传统软件工程领域的结构化开发。
    2.原型模型
    是为了克服瀑布模型的缺点而提出来的。通过快速构建一个在机器上可运行的原型系统,让用户试用原型,并收集反馈意见的办法,来获取用户真实的需求。
    3.螺旋模型
    螺旋模型适用于大型软件项目,比起之前的其它模型而言,有其一定的优越性,但这些优越性并不是绝对的。主要体现在对开发人员的风险评估经验和专门知识的要求较高。如果项目风险较大,而开发人员的水平较低,不能准确的识别和分析风险,则势必造成重大损失。
    4.增量模型
    具有在软件开发早期阶段使投资获得明显回报和交易维护的优点,但是要求软件具有开放的结构。

  • 第5题:

    传统"瀑布模型"的主要缺陷是什么?试说明造成缺陷的原因。


    正确答案: “瀑布模型是文档驱动的”。在项目的早期,用户常常很难清楚地给出所有需求,瀑布模型却要求如此。由于瀑布模型的特点,早期的错误直到开发晚期才能被发现,开发的风险较大。

  • 第6题:

    试叙DNA双螺旋结构模型的要点


    正确答案:DNA双螺旋模型:
    A、DNA分子由两条链组成,相互平行,方向相反,呈右手双螺旋结构
    B、磷酸和核糖交替排列于双螺旋外侧,形成DNA分子的骨架与螺旋的纵轴平行。碱基位于内侧A-T、G-C配对,碱基对平面与纵轴垂直。
    C、双螺旋的平均直径为2nm;每一圈螺旋的螺距为3.4nm,包括10对碱基
    D、双螺旋表面有一条大沟和一个小沟。

  • 第7题:

    多媒体软件开发模型中,()模型具备低成本的特点。

    • A、快速模型
    • B、螺旋模型
    • C、瀑布模型
    • D、喷泉模型

    正确答案:A

  • 第8题:

    问答题
    瀑布模型有哪些特点?对于里程碑,你有什么认识?一般认为,瀑布模型不太适用于用户需求经常变更的软件项目,其原因是什么?

    正确答案: 瀑布模型的特点:(1).线性化模型结构;(2).各阶段具有里程碑特征;(3).基于文档的驱动;(4).严格的阶段评审机制。其中的里程碑是指瀑布模型中的阶段只能逐级到达、不能跨越;每个阶段都有明确的任务,都需要产生确定的成果。
    由于瀑布模型是一种线性模型,要求项目严格按规程推进,必须等到所有开发工作全部完成以后才能获得可以交付的软件产品。因此,瀑布模型不太适用于用户需求经常变更的软件项目。
    解析: 暂无解析

  • 第9题:

    问答题
    试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明它们各自的适用范围。

    正确答案: 1.瀑布模型
    瀑布模型广为人知和历史悠久,其优势是规范及文档驱动的方法。但问题是,往往不能够真正满足用户的需求。适用于传统软件工程领域的结构化开发。
    2.原型模型
    是为了克服瀑布模型的缺点而提出来的。通过快速构建一个在机器上可运行的原型系统,让用户试用原型,并收集反馈意见的办法,来获取用户真实的需求。
    3.螺旋模型
    螺旋模型适用于大型软件项目,比起之前的其它模型而言,有其一定的优越性,但这些优越性并不是绝对的。主要体现在对开发人员的风险评估经验和专门知识的要求较高。如果项目风险较大,而开发人员的水平较低,不能准确的识别和分析风险,则势必造成重大损失。
    4.增量模型
    具有在软件开发早期阶段使投资获得明显回报和交易维护的优点,但是要求软件具有开放的结构。
    解析: 暂无解析

  • 第10题:

    问答题
    试说明螺旋模型的特点。一般认为,只有大型项目才有采用螺旋模型的必要,其原因是什么?

    正确答案: 螺旋模型是一种引入了风险分析与规避机制的过程模型,是瀑布模型、快速原型方法和风险分析方法的有机结合。由于软件项目的风险分析会增加成本,假如风险分析费用比例过高则不合算。因此,只有开发资金较多的大型项目才有按阶段进行详细风险分析的可能与必要。
    解析: 暂无解析

  • 第11题:

    问答题
    试说明螺旋模型软件开发方法的基本过程,比较它的优点和缺点。

    正确答案: 对于复杂的大型软件,开发一个原型往往达不到要求。螺旋模型将瀑布模型与演化模型结合起来,并且加入两种模型均忽略了的风险分析,弥补了两者的不足。
    螺旋模型是一种风险驱动的模型。在软件开发中存在各种风险。项目越复杂,设计方案、资源、成本、进度等因素的不确定性越大,项目开发的风险也就越大。及时对风险进行识别、分析,采取对策,可消除或减少风险的损害。
    螺旋模型将开发过程分为几个螺旋周期,每个螺旋周期大致和瀑布模型相吻合。在每个螺旋周期内按四个象限,分为四个工作步。
    第一,制定计划:确定软件目标,选定实施方案,明确项目开发的限制条件;
    第二,风险分析:分析所选方案,识别风险,通过原型消除风险;
    第三,开发实施:实施软件开发;
    第四,客户评估:评价开发工作,提出修正建议,建立下一个周期的计划。
    螺旋模型适合于大型软件的开发,应该说它是最为实际的方法,它吸收了软件工程“演化”的概念,使得开发人员和客户对每个演化层出现的风险有所了解,继而做出应有的反映。螺旋模型的优越性比起其它模型来说是明显的,但并不是绝对的。模型的使用需要具有相当丰富的风险评估经验和专门知识。如果项目风险较大,又未能及时发现,势必造成重大损失。此外,螺旋模型是出现较晚的新模型,远不如瀑布模型普及,要让广大软件人员和用户充分肯定它,还有待于更多的实践。
    解析: 暂无解析

  • 第12题:

    问答题
    DNA双螺旋结构模型的主要特点是什么?该模型的建立有什么生物学意义?

    正确答案: 两条反向平行的脱氧核糖核苷酸的长链围绕同一中心轴相互缠绕。嘌呤碱基与嘧啶碱基位于双螺旋的内侧,磷酸与脱氧核糖在外侧,彼此通过3’,5’-磷酸二酯键相连接,形成DNA分子骨架。碱基平面与纵轴垂直,糖环的平面则与纵轴平行。两条链均为右手螺旋。
    生物学意义:DNA分子中的核苷酸排列序列蕴藏着无穷的遗传信息,DNA通过自我复制,能将储存的遗传信息准确地传给子代
    解析: 暂无解析

  • 第13题:

    软件开发的螺旋模型的原理是什么?简述螺旋模型的优缺点?


    答案:
    解析:
    螺旋模型采用一种周期性的方法来进行系统开发,该模型是快速原型法,以
    进化的开发方式为中心,在每个项目阶段使用瀑布模型法。这种模型的每一个周期
    都包括需求定义、风险分析、工程实现和评审4个阶段,由这4个阶段进行迭代。软
    件开发过程每迭代一次;软件开发又前进一个层次。优缺点:螺旋模型支持用户需
    求的动态变化,为用户参与软件开发的所有关键决策提供了方便,有助于提高目标
    软件的适应能力,并且为项目管理人员及时调整管理决策提供了便利,从而降低了
    软件开发风险。螺旋模型需要开发人员具有丰富的风险评估经验和很强的专业知识f
    螺旋模型只适合于大规模软件项目。

  • 第14题:

    试述DNA二级结构的特点(以B型DNA双螺旋模型为例说明)。


    正确答案:(1)两股反向平行的DNA链绕成同轴右手双螺旋,双螺旋表面有大沟和小沟。
    (2)脱氧核糖和磷酸通过3’,5’-磷酸二酯键相连,构成DNA主链,位于双螺旋的外表面,糖基平面与螺旋轴平行;碱基则位于双螺旋的内部,碱基平面与螺旋轴垂直。
    (3)两股DNA链通过Watson-Crick碱基对结合,即A与T通过两个氢键结合,G与C通过三个氢键结合,称为碱基互补原则。这样,一股DNA的碱基序列决定了另一股DNA的碱基序列,两股DNA链互相称为互补链。
    (4)双螺旋直径为2nm。相邻碱基的堆砌距离为0.34nm,旋转夹角为36°。据此,每一螺旋含10bp,螺距为3.4nm。不过,在溶液状态下,每一螺旋含10.5bp,螺距为3.6nm。

  • 第15题:

    软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为()

    • A、瀑布模型
    • B、对象模型
    • C、螺旋模型
    • D、层次模型

    正确答案:A

  • 第16题:

    瀑布模型有哪些特点?对于里程碑,你有什么认识?一般认为,瀑布模型不太适用于用户需求经常变更的软件项目,其原因是什么?


    正确答案: 瀑布模型的特点:(1).线性化模型结构;(2).各阶段具有里程碑特征;(3).基于文档的驱动;(4).严格的阶段评审机制。其中的里程碑是指瀑布模型中的阶段只能逐级到达、不能跨越;每个阶段都有明确的任务,都需要产生确定的成果。
    由于瀑布模型是一种线性模型,要求项目严格按规程推进,必须等到所有开发工作全部完成以后才能获得可以交付的软件产品。因此,瀑布模型不太适用于用户需求经常变更的软件项目。

  • 第17题:

    列述DNA双螺旋结构要点,并说明该螺旋模型提出的意义。


    正确答案:DNA双螺旋的结构特点有:
    (1)两条反相平行的多核苷酸链围绕同一中心轴互相缠绕形成右手螺旋;
    (2)每圈螺旋由10对碱基组成,双螺旋的直径为2nm,碱基堆积距离为0.34nm,两核苷酸之间的夹角是36°;
    (3)碱基位于结构的内侧,而亲水的戊糖-磷酸主链位于螺旋的外侧,通过磷酸二酯
    键相连,形成螺旋的骨架;
    (4)碱基平面与轴垂直,糖环平面则与轴平行,双螺旋结构表面有两条螺形沟,一大
    一小;
    (5)碱基按A=T,G≡C配对互补,彼此以氢键相连。
    该螺旋提出的意义:直接揭示了遗传信息的传递机制,引发了人类对生物遗传性了解的一场革命。

  • 第18题:

    试说明螺旋模型软件开发方法的基本过程,比较它的优点和缺点。


    正确答案: 对于复杂的大型软件,开发一个原型往往达不到要求。螺旋模型将瀑布模型与演化模型结合起来,并且加入两种模型均忽略了的风险分析,弥补了两者的不足。
    螺旋模型是一种风险驱动的模型。在软件开发中存在各种风险。项目越复杂,设计方案、资源、成本、进度等因素的不确定性越大,项目开发的风险也就越大。及时对风险进行识别、分析,采取对策,可消除或减少风险的损害。
    螺旋模型将开发过程分为几个螺旋周期,每个螺旋周期大致和瀑布模型相吻合。在每个螺旋周期内按四个象限,分为四个工作步。
    第一,制定计划:确定软件目标,选定实施方案,明确项目开发的限制条件;
    第二,风险分析:分析所选方案,识别风险,通过原型消除风险;
    第三,开发实施:实施软件开发;
    第四,客户评估:评价开发工作,提出修正建议,建立下一个周期的计划。
    螺旋模型适合于大型软件的开发,应该说它是最为实际的方法,它吸收了软件工程“演化”的概念,使得开发人员和客户对每个演化层出现的风险有所了解,继而做出应有的反映。螺旋模型的优越性比起其它模型来说是明显的,但并不是绝对的。模型的使用需要具有相当丰富的风险评估经验和专门知识。如果项目风险较大,又未能及时发现,势必造成重大损失。此外,螺旋模型是出现较晚的新模型,远不如瀑布模型普及,要让广大软件人员和用户充分肯定它,还有待于更多的实践。

  • 第19题:

    DNA双螺旋结构模型的主要特点是什么?该模型的建立有什么生物学意义?


    正确答案: 两条反向平行的脱氧核糖核苷酸的长链围绕同一中心轴相互缠绕。嘌呤碱基与嘧啶碱基位于双螺旋的内侧,磷酸与脱氧核糖在外侧,彼此通过3’,5’-磷酸二酯键相连接,形成DNA分子骨架。碱基平面与纵轴垂直,糖环的平面则与纵轴平行。两条链均为右手螺旋。
    生物学意义:DNA分子中的核苷酸排列序列蕴藏着无穷的遗传信息,DNA通过自我复制,能将储存的遗传信息准确地传给子代

  • 第20题:

    问答题
    什么是软件生命周期模型?试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明每种模型的使用范围。

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

  • 第21题:

    问答题
    试叙DNA双螺旋结构模型的要点

    正确答案: DNA双螺旋模型:
    A、DNA分子由两条链组成,相互平行,方向相反,呈右手双螺旋结构
    B、磷酸和核糖交替排列于双螺旋外侧,形成DNA分子的骨架与螺旋的纵轴平行。碱基位于内侧A-T、G-C配对,碱基对平面与纵轴垂直。
    C、双螺旋的平均直径为2nm;每一圈螺旋的螺距为3.4nm,包括10对碱基
    D、双螺旋表面有一条大沟和一个小沟。
    解析: 暂无解析

  • 第22题:

    问答题
    列述DNA双螺旋结构要点,并说明该螺旋模型提出的意义。

    正确答案: DNA双螺旋的结构特点有:
    (1)两条反相平行的多核苷酸链围绕同一中心轴互相缠绕形成右手螺旋;
    (2)每圈螺旋由10对碱基组成,双螺旋的直径为2nm,碱基堆积距离为0.34nm,两核苷酸之间的夹角是36°;
    (3)碱基位于结构的内侧,而亲水的戊糖-磷酸主链位于螺旋的外侧,通过磷酸二酯
    键相连,形成螺旋的骨架;
    (4)碱基平面与轴垂直,糖环平面则与轴平行,双螺旋结构表面有两条螺形沟,一大
    一小;
    (5)碱基按A=T,G≡C配对互补,彼此以氢键相连。
    该螺旋提出的意义:直接揭示了遗传信息的传递机制,引发了人类对生物遗传性了解的一场革命。
    解析: 暂无解析

  • 第23题:

    问答题
    说明层生长模型与螺旋生长模型有什么联系和区别。

    正确答案: 层生长理论和螺旋生长理论模型都是将生长质点假设为球形或立方体,生长界面也是简单的立方格子构造;它们的基本生长原理是一致的:新来质点占据三面凹角处的几率最大,二面凹角处次之。但是,它们的初始生长状态不同,层生长理论初始状态是一个完整的没有瑕疵的晶体结构,而螺旋生长理论初始状态是有缺陷的结构,如:位错等;层生长需要形成二维核,螺旋生长则借助于螺旋位错提供的凹角不断生长,不需要二维核。
    解析: 暂无解析