单选题在软件开发中必须采取有力的措施以确保软件的质量,这些措施至少包括以下的()。①在软件开发初期制定质量保证计划,并在开发中坚持执行②开发工作严格按阶段进行,文档工作应在开发完成后集中进行③严格执行阶段评审④要求用户参与全部开发过程以监督开发质量⑤开发前选定或制定开发标准或开发规范并遵照执行⑥争取足够的开发经费和开发人力的支持A ①③⑤B ①②④C ①②③④⑤⑥D ①③④⑤

题目
单选题
在软件开发中必须采取有力的措施以确保软件的质量,这些措施至少包括以下的()。①在软件开发初期制定质量保证计划,并在开发中坚持执行②开发工作严格按阶段进行,文档工作应在开发完成后集中进行③严格执行阶段评审④要求用户参与全部开发过程以监督开发质量⑤开发前选定或制定开发标准或开发规范并遵照执行⑥争取足够的开发经费和开发人力的支持
A

①③⑤

B

①②④

C

①②③④⑤⑥

D

①③④⑤


相似考题
更多“单选题在软件开发中必须采取有力的措施以确保软件的质量,这些措施至少包括以下的()。①在软件开发初期制定质量保证计划,并在开发中坚持执行②开发工作严格按阶段进行,文档工作应在开发完成后集中进行③严格执行阶段评审④要求用户参与全部开发过程以监督开发质量⑤开发前选定或制定开发标准或开发规范并遵照执行⑥争取足够的开发经费和开发人力的支持A ①③⑤B ①②④C ①②③④⑤⑥D ①③④⑤”相关问题
  • 第1题:

    文中( 3 )处正确的答案是( )。

    A.在开发初期制定质量保证计划,并在开发中坚持实行

    B.开发工作严格按阶段进行,文档工作应在开发完成后集中进行

    C.严格执行阶段评审

    D.开发前选定或制定开发标准或开发规范,并遵照实施


    正确答案:A

  • 第2题:

    关于软件开发的描述中,错误的是( )。

    A.文档是软件开发、使用和维护中不可或缺的资料

    B.软件生命周期包括计划、开发、运行三个阶段

    C.开发初期进行需求分析、总体设计、详细设计

    D.开发后期选定编程语言进行编码


    正确答案:D
    解析:文档是软件开发、使用维护中必备的资料,它能提高软件开发的效率、保证软件的质量,而且在软件的使用过程中有指导、帮助、解惑的作用,尤其在维护工作中,文档是不可或缺的资料。软件的生命周期包括计划、开发和运行3个阶段,在开发初期分为需求分析、总体设计和详细设计3个子阶段,在开发后期分为编码和测试两个子阶段。

  • 第3题:

    软件工程的要点包括()。

    A、系统工程管理思想

    B、事先编制详尽的系统开发计划并严格控制执行,使软件开发文档化、规范化、纪律化

    C、树立为户服务和用户必须参与的观点

    D、强调阶段复审,确保每个开发阶段的工作质量

    E、详尽的文档使软件开发可见可控了


    参考答案:BCD

  • 第4题:

    下列关于软件开发的描述中,正确的是( )。

    A.软件生命周期包括计划、开发两个阶段

    B.开发初期进行需求分析、总体设计、详细设计

    C.开发后期进行编码、测试、维护

    D.软件运行和使用中形成文档资料


    正确答案:B
    解析:软件生命周期包括计划、开发和运行3个大阶段,故A不正确;开发后期主要包括编码和测试两个阶段,故C不正确;各个阶段的主要文档都要记录下来,故D也不正确。

  • 第5题:

    下列关于软件开发的描述中,错误的是( )。

    A.软件生命周期包括计划、开发、运行3个阶段

    B.开发初期进行需求分析、总体设计、详细设计

    C.开发后期进行编码和测试

    D.文档是软件运行和使用中形成的资料


    正确答案:D

  • 第6题:

    关于软件开发的描述中,错误的是

    A 文档是软件开发,使用和维护中不可或缺的资料

    B 软件生命周期包括计划,开发,运行三个阶段

    C 开发初期进行需求分析,总体设计和详细设计

    D 开发后期选定编程语言进行编码


    正确答案:D

  • 第7题:

    ( 6 )关于软件开发的描述中,错误的是

    A) 软件生命周期包括计划、开发、运行三个阶段

    B) 开发初期进行需求分析、总体设计、详细选择

    C) 开发后期进行编码和测试

    D )文档是软件运行和使用过程中行成的资料


    正确答案:D

  • 第8题:

    下列关于软件质量保证活动要素的叙述中,不正确的是(27)。

    A.质量保证人员不能是兼职的
    B.软件开发必须严格按照软件开发规范进行
    C.验证和确认软件质量所用的方法有评审、审查、审计、分析、演示、测试等
    D.应在软件开发过程中及时记录与质量保证有关的活动

    答案:A
    解析:

  • 第9题:

    在软件开发中必须采取有力的措施以确保软件的质量,这些措施至少包括以下的( )①在软件开发初期制订质量保证计划,并在开发中坚持执行②开发工作严格按阶段进行,文档工作应在开发完成后集中进行③严格执行阶段评审④要求用户参与全部开发过程以监督开发质量⑤开发前选定或制订开发标准或开发规范并遵照执行⑥争取足够的开发经费和开发人力的支持

    A.①③⑤
    B.①②④
    C.①②③④⑤⑥
    D.①③④⑤

    答案:A
    解析:

  • 第10题:

    在软件开发过程中的每个阶段都要进行严格的(),以尽早发现在软件开发过程中产生的错误。

    • A、检验
    • B、验证
    • C、度量
    • D、评审

    正确答案:D

  • 第11题:

    单选题
    关于软件开发的描述中,正确的是()
    A

    软件生命周期包括计划、开发两个阶段

    B

    开发初期进行需求分析、总体设计、详细设计

    C

    开发后期进行编码、测试、维护

    D

    软件运行和使用中形成文档资料


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

  • 第12题:

    单选题
    在软件开发过程中的每个阶段都要进行严格的(),以尽早发现在软件开发过程中产生的错误。
    A

    检验

    B

    验证

    C

    度量

    D

    评审


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

  • 第13题:

    ●软件质量包含多方面的内容, (7) 、 (8) 、可移植性和可复用性等是较为重要的质量特性。在软件开发中,必须采取有力的措施,以确保软件的质量,这些措施至少应包括 (9) 、 (10) 和 (11) 。

    (7)~(8) A.稳定性

    B.可靠性

    C.数据一致性

    D.可维护性

    (9)~(11) A.在开发初期制定质量保证计划,并在开发中坚持实行

    B.开发工作严格按阶段进行,文档工作应在开发完成后集中进行

    C.严格执行阶段评审

    D.开发前选定或制定开发标准或开发规范,并遵照实施


    正确答案:B,D,A,C,D
    【解析】软件质量涉及多方面的内容,其中较为重要的质量特性有软件的可靠性、可维护性、可移植性和可复用性等。这些特性可为软件的安全使用,进一步扩充、修改、复制和移植打下良好的基础。稳定性、数据一致性、可行性和数据独立性等都不是与软件质量直接相关的概念。
    在软件开发中,应采取有力的措施确保软件的质量。有些措施在实践中已证明是行之有效的。如在开发初期制定质量保证计划并在开发中坚持实行;严格执行阶段评审,以便及时发现问题;开发前选定或制定开发标准或开发规范,并遵照实施;软件生存期的各阶段都有完整的文档等。

  • 第14题:

    现代软件工程研究的内容不包括()。

    A、软件开发模型

    B、软件开发方法

    C、软件支持过程

    D、软件开发质量


    参考答案:D

  • 第15题:

    文档是软件开发人员.维护人员.用户以及计算机之间的(),软件开发人员在各个阶段以文档作为前段工作成果的()和后段工作的()。


    参考答案:桥梁 体现 基础

  • 第16题:

    软件开发过程中为确保软件质量所采取的措施中,不包括______。

    A.开发前应选定或制定开发标准或开发规范,并遵照执行

    B.在开发初期制定质量保证计划,并在丌发中坚持执行

    C.用户应参与开发全过程,并监督开发质量

    D.严格进行阶段评审

    A.

    B.

    C.

    D.


    正确答案:C
    解析:本题考查软件工程基础知识。
      软件质量保障是软件开发过程中非常重要的工作,这是软件开发工程化的重点。
      软件开发团队在开发软件过程中,需要采取强有力的质量保障措施:包括在开发前应选定或制定开发标准或开发规范,并遵照执行;在丌发初期制定质量保证计划,并在开发中坚持执行;在各个开发阶段结尾时,严格执行阶段评审等。
      用户代表参与开发全过程是需要的,主要是对软件需求的不断明确,对设计功能的确认,对用户界面的意见,对测试结果的意见以及负责验收等。用户并不熟悉开发技术,难以监督开发质量。开发团队中应有质量保证师,负责监督开发质量。

  • 第17题:

    (5)关于软件开发的描述中,正确的是( )。

    A)软件生命周期包括计划、开发两个阶段

    B)开发初期进行需求分析、总体设计、详细设计

    C)开发后期进行编码、测试、维护

    D)软件运行和使用中形成文档资料


    正确答案:B
    (5)B) 【解析】选项A),软件生命周期分为计划、开发和运行3 个阶段;选项B),开发初期分为需求分析、总体设计、详细设计3个子阶段;选项C),开发后期分为编码、测试两个子阶段;选项D),文档是软件开发、使用和维护中的必备资料。

  • 第18题:

    ● 在软件开发中必须采取有力的措施以确保软件的质量,这些措施至少包括以下的(27) 。

    ①在软件开发初期制定质量保证计划,并在开发中坚持执行

    ②开发工作严格按阶段进行,文档工作应在开发完成后集中进行

    ③严格执行阶段评审

    ④要求用户参与全部开发过程以监督开发质量

    ⑤开发前选定或制定开发标准或开发规范并遵照执行

    ⑥争取足够的开发经费和开发人力的支持

    (27)

    A.①③⑤

    B.①②④

    C.①②③④⑤⑥

    D.①③④⑤


    正确答案:A

  • 第19题:

    软件开发过程中为确保软件质量所采取的措施中,不包括( )。

    A.开发前应选定或制定开发标准或开发规范,并遵照执行
    B.在开发初期制定质量保证计划、并在开发中坚持执行
    C.用户应参与开发全过程,并监督开发质量
    D.严格进行阶段评审

    答案:C
    解析:
    软件开发团队在开发软件过程中,需要采取强有力的质量保障措施,包括在开发前应选定或制定开发标准或开发规范,并遵照执行;在开发初期制定质量保证计划,并在开发中坚持执行;在各个开发阶段结尾时,严格执行阶段评审等。用户代表参与开发全过程是需要的,主要是对软件需求的不断明确,对设计功能的确认,对用户界面的意见,对测试结果的意见以及负责验收等,但用户本身并不熟悉开发技术,难以监督开发质量。

  • 第20题:

    论软件开发模型及应用

    软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发过程包括需求、设计、编码和测试等阶段,有时也包括维护阶段。软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要任务和活动,用来作为软件项目工作的基础。对于不同的软件项目,针对应用需求、项目复杂程度、规模等不同要求,可以采用不同的开发模型,并采用相应的人员组织策略、管理方法、工具和环境。

    请围绕“软件开发模型及应用”论题,依次从以下三个方面进行论述。

    1.简要叙述你参与的软件开发项目以及你所承担的主要工作。

    2.列举出几种典型的软件开发模型,并概要论述每种软件开发模型的主要思想和技术特点。

    3.根据你所参与的项目中使用的软件开发模型,具体阐述使用方法和实施效果。


    答案:
    解析:
    瀑布模型:严格遵循软件生命周期各阶段的固定顺序,一个阶段完成再进入另一个阶段。其优点是可以使过程比较规范化,有利于评审;缺点在于过于理想,缺乏灵活性,容易产生需求偏差。

    快速原型模型:对于许多需求不够明确的项目,比较适合采用该模型。它采用了一种动态定义需求的方法,通过快速地建立一个能够反映用户主要需求的软件原型,让用户在计算机上使用它,了解其概要,再根据反馈的结果进行修改,因此能够充分体现用户的参与和决策。

    演化模型:也是一种原型化开发,但与快速原型不同的是,快速原型模型在获得真实需求时,就将抛弃原型。而演化模型则不然,它将从初始的模型中逐渐演化为最终软件产品,是一种渐进式原型法。

    增量模型:它采用的是一种递增式模型,它将软件产品划分成为一系列的增量构件,分别进行设计、编码、集成和测试。

    螺旋模型:结合了瀑布模型和演化模型的优点,最主要的特点在于加入了风险分析。它是由制定计划、风险分析、实施工程、客户评估这一循环组成的,它最初从概念项目开始第一个螺旋。

    喷泉模型:主要用于描述面向对象的开发过程,最核心的特点是迭代。所有的开发活动没有明显的边界,允许各种开发活动交叉进行。

    统一过程(UP):统一过程是一个通用过程框架,可以用于种类广泛的软件系统、不同的应用领域、不同的组织类型、不同的性能水平和不同的项目规模。UP是基于构件的,在为软件系统建模时,UP使用的是UML。与其他软件过程相比,UP具有三个显著的特点,即用例驱动、以架构为中心、迭代和增量。

    敏捷方法:敏捷方法是一种以人为核心、迭代、循序渐进的开发方法。在敏捷方法中,软件项目的构建被切分成多个子项目,各个子项目成果都经过测试,具备集成和可运行的特征。在敏捷方法中,从开发者的角度来看,主要的关注点有短平快的会议、小版本发布、较少的文档、合作为重、 客户直接参与、自动化测试、适应性计划调整和结对编程;从管理者的角度来看,主要的关注点有测试驱动开发、持续集成和重构。

  • 第21题:

    按软件开发工作阶段可将软件开发工具分为:计划工具、()工具和设计工具。


    正确答案:分析

  • 第22题:

    填空题
    按软件开发工作阶段可将软件开发工具分为:计划工具、()工具和设计工具。

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

  • 第23题:

    单选题
    在软件开发中必须采取有力的措施以确保软件的质量,这些措施至少包括以下的()。①在软件开发初期制定质量保证计划,并在开发中坚持执行②开发工作严格按阶段进行,文档工作应在开发完成后集中进行③严格执行阶段评审④要求用户参与全部开发过程以监督开发质量⑤开发前选定或制定开发标准或开发规范并遵照执行⑥争取足够的开发经费和开发人力的支持
    A

    ①③⑤

    B

    ①②④

    C

    ①②③④⑤⑥

    D

    ①③④⑤


    正确答案: A
    解析: 本题考核考生对软件质量管理的掌握。
    (1)在软件开发初期制定质量保证计划,并在开发中坚持执行是非常重要的。
    (2)开发工作严格按阶段进行,文档工作应在开发完成后集中进行。文档工作应该和开发过程并行进行,所以此说法是错误的。
    (3)严格执行阶段评审是确保软件质量的必要手段是正确的。
    (4)要求用户参与全部开发过程以监督开发质量是错误的。
    (5)开发前选定或制定开发标准或开发规范并遵照执行是正确的。
    (6)争取足够的开发经费和开发人力的支持不是必要条件。

  • 第24题:

    单选题
    某集成项目包括应用软件开发和现场系统集成。软件开发团队负责软件开发以及参与现场软件安装调试工作。根据项目生命周期的有关知识,下列说法中正确的是()
    A

    软件开发团队负责人可以把软件开发和现场安装调试视为两个不同的项目,分别包括各自不同的明显阶段

    B

    在软件需求得到确认前不能进行软件开发

    C

    按照启动、计划、执行、监督和收尾来划分集成项目生命周期是最合适的

    D

    在该项目内部只能有一个生命周期模型


    正确答案: A
    解析: 项目经理可以根据需要来划分项目的生命周期,项目可以划分很多阶段,也可以有多种生命周期模型。所以,把一个系统集成项目分为软件开发和现场系统集成,视为两个不同的项目,每个项目包含各自的生命周期模型是可以的。按照"瀑布模型",软件需求得到确认以后才能进行软件开发,但在螺旋模型中则不然,所以以上说法中只有A正确。