参考答案和解析
正确答案: D
解析: 暂无解析
更多“软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的()阶段。”相关问题
  • 第1题:

    下面对软件工程描述不正确的是()。

    A.软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法

    B.软件工程的三要素是方法、工具和进程

    C.软件工程是用于软件的定义、开发和维护的方法

    D.软件工程是为了解决软件生产率问题


    正确答案:D

  • 第2题:

    下列描述中,正确的是( )。

    A.软件工程只是解决软件项目的管理问题

    B.软件工程主要解决软件产品的生产率问题

    C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

    D.软件工程只是解决软件开发中的技术问题


    正确答案:C
    解析:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。

  • 第3题:

    软件工程包括软件开发技术和软件工程管理。属于软件工程管理内容的是______。

    A.软件工具

    B.软件工程环境

    C.开发方法

    D.软件工程经济学


    正确答案:D
    解析:本题的考点是软件工程管理的内容。软件工程包括软件开发技术和软件工程管理。软件开发技术包括软件开发方法学、软件工程和软件工程环境,而软件工程管理则包括软件管理和软件工程经济学。

  • 第4题:

    下列关于软件工程概念的描述中,错误的是( )。

    A.软件工程概念的出现源自软件危机

    B.软件工程就是试图用工程、科学和数学的原理与方法研制,维护计算机软件的有关技术及管理方法

    C.软件工程包括3个要素,即方法、工具和过程

    D.软件工程不重视在软件开发过程中应用工程化原则


    正确答案:D
    解析:软件工程是个重要概念,考生应在理解的基础上掌握。选项A、B、C都是正确的。软件工程强调在软件开发过程中应用工程化原则,选项D是错误的。

  • 第5题:

    ● 软件过程管理涉及启动、计划、实施等六个方面的内容,以下说法不正确的是__(11)__。

    (11)

    A.从管理的角度,软件项目计划是指进行为软件工程做准备而要采取的活动

    B.软件项目实施是指进行软件工程过程中发生的各种软件工程管理活动

    C.评审和评价是指软件工程项目完成后进行的活动

    D.软件工程度量是指在软件工程组织中有效地进行开发和实现度量的程序


    正确答案:C

  • 第6题:

    《IEEE软件工程标准术语》中对软件工程的定义为:软件工程是()软件的系统方法。

    • A、试验、运行、维护和修复
    • B、开发、运行、维护和升级
    • C、开发、运行、维护和修复
    • D、试验、运行、调试和修复

    正确答案:C

  • 第7题:

    软件工程方法是在实践中不断发展的方法,而早期的软件工程方法是指()。

    • A、原型化方法
    • B、结构化方法
    • C、面向对象方法
    • D、功能分解方法

    正确答案:B

  • 第8题:

    软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的()阶段。

    • A、各个
    • B、前期
    • C、中期
    • D、后期

    正确答案:A

  • 第9题:

    软件工程的过程是将软件工程()综合起来以达到合理、及时地进行计算机软件开发的目的。

    • A、方法
    • B、工具
    • C、过程

    正确答案:A,B

  • 第10题:

    什么是软件工程?软件工程的目标是什么?


    正确答案: 软件工程是①将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护过程,即将工程化应用于软件开发和管理之中,②对①中所选方法的研究。
    目标:
    1.合理预算开发成本,付出较低的开发费用。
    2.实现预期的软件功能,达到较好的软件性能,满足用户的需求。
    3.提高软件的可维护性,降低维护费用。
    4.提高软件开发生产率,及时交付使用。

  • 第11题:

    问答题
    什么是软件工程方法?简要说明一些主要的软件工程方法。

    正确答案: 软件工程方法是指完成软件开发与维护任务时,应该“如何做”的技术方法。主要的软件工程方法有:结构化方法、JSD方法和面向对象方法。
    结构化方法是传统的基于软件生命周期的软件工程方法,以软件功能为目标来进行软件构建,包括结构化分析、结构化设计、结构化实现和结构化维护。
    JSD方法主要用于软件设计,由法国科学家Jackson提出。它以软件中的数据结构为基本依据来进行软件结构与程序算法设计,是对结构化软件设计方法的有效补充。
    面向对象方法以软件问题域中的对象为基本依据来构造软件系统模型,包括面向对象分析、面向对象设计、面向对象实现和面向对象维护。
    解析: 暂无解析

  • 第12题:

    问答题
    什么是软件工程?目前有哪几种主要的软件工程方法?

    正确答案: 概括地说,软件工程是指导计算机软件开发和维护的一门工程学科.采用工程的概念、原理、技术、和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。
    但软件工程一直以来都缺乏一个统一的定义,很多学者、组织机构都分别给出了自己的定义。
    主要有传统方法也称为经典软件工程方法或生命周期方法或结构化范型和面向对象方法。
    解析: 暂无解析

  • 第13题:

    软件工程的发展不包括以下那个阶段()。

    A、传统软件工程阶段

    B、自主化开发阶段

    C、过程软件工程阶段

    D、构件软件工程阶段


    参考答案:B

  • 第14题:

    某软件开发从详细设计到集成测试各阶段所需的工作量估计(按软件工程师人月数估计)如表5-1所示,这几个阶段分配的软件工程师和程序员人数如表5-2所示。假设编码与单元测试阶段,软件工程师的生产率是程序员的2倍。若在该项目的这几个阶段都增加一名软件工程师,并假定各个开发阶段串行工作,则这几个阶段可以缩短(35)个月完成任务。

    A.1.2

    B.2.8

    C.3.6

    D.4.2


    正确答案:B
    解析:由表5-1可知,编码与单元测试阶段所花费的时间大约是15个月,即1名软件工程师需要15个月的时间才能完成。根据题目的假设:该阶段软件工程师的生产率是程序员的2倍,则 1名程序员需要花费30个月才能完成。
      根据表5-1和表5-2给出的数据,可得到如表5-12所示的开发时间。

    若按照表5-2的人员配置总共需要11个月才能完成这3个阶段的工作。若在每个阶段都增加1名软件工程,则得到如表5-13所示的开发时间。此时只需8.2个月就可以完成这3个阶段的工作,因此可以将工作缩短11-8.2=2.8个月。

  • 第15题:

    某软件开发从详细设计到集成测试各阶段所需工作量估计(按软件工程师人月数估计)如表9-1所示,这几个阶段分配的软件工程师和程序员人数如表 9-2所示。假设编码与单元测试阶段,软件工程师的生产率是程序员的2倍。若在该项目的这几个阶段都增加一名软件工程师,则这几个阶段可以缩短(111)个月完成任务(假定各个开发阶段串行工作)。

    A.1

    B.2

    C.3

    D.4


    正确答案:D
    解析:因为试题已经假定各开发阶段串行工作,所以只要根据表9-1和表9-2,逐阶段计算就可以了。(1)详细设计需要6软件工程师人月,但只分配2名软件工程师,所以需要3个月。(2)编码与单元测试需要12软件工程师人月,但只分配2名软件工程师和2名程序员。因为在编码与单元测试阶段,软件工程师的生产率是程序员的2倍,即2名程序员相当于1名软件工程师,因此共需4个月。(3)集成测试需要12软件工程师人月,但只分配2名软件工程师,所以需要6个月。以上三个阶段合计13个月。若在该项目的这几个阶段都增加一名软件工程师,则(1)详细设计需要6软件工程师人月,分配3名软件工程师,所以需要2个月。(2)编码与单元测试需要12软件工程师人月,分配3名软件工程师和2名程序员。因为在编码与单元测试阶段,软件工程师的生产率是程序员的2倍,即2名程序员相当于1名软件工程师,因此共需3个月。(3)集成测试需要12软件工程师人月,分配3名软件工程师,所以需要4个月。以上合计9个月,即这几个阶段可以缩短4个月完成任务。

  • 第16题:

    某软件开发从详细设计到集成测试各阶段所需工作量估计(按软件工程师人月数估计)如表5-4所示,这几个阶段分配的软件工程师和程序员人数如表5-5所示。假设编码与单元测试阶段,软件工程师的生产率是程序员的2倍。若在该项目的这几个阶段都增加一名软件工程师,则这几个阶段可以缩短______个月完成任务(假定各个开发阶段串行工作)。

    A.1

    B.2

    C.3

    D.4


    正确答案:D
    解析:这是一道考查软件开发工作量估算的试题。由表5-4可知,编码与单元测试阶段所花费的时间大约是12个人月,即1名软件工程师需要12个月的时间才能完成。根据题目的假设:该阶段软件工程师的生产率是程序员的2倍,则1名程序员需要花费24个月才能完成。根据表5-4和表5-5给出的数据,可得到如表5-6所示的开发时间。若按照表5-5的人员配置总共需要13个月才能完成这3个阶段的工作。若在每个阶段都增加1名软件工程,则得到如表5-7所示的开发时间。此时只需9个月就可以完成这3个阶段的工作,因此可以将工作缩短13-9=4个月。

  • 第17题:

    软件过程管理涉及启动、计划、实施等六个方面的内容,以下说法不正确的是( )。

    A:从管理的角度,软件项目计划是指进行为软件工程做准备而要采取的活动
    B:软件项目实施是指进行软件工程过程中发生的各种软件工程管理活动
    C:评审和评价是指软件工程项目完成后进行的活动
    D:软件工程度量是指在软件工程组织中有效地进行开发和实现度量的程序

    答案:C
    解析:
    评审和评价,贯穿于软件工程整个生命周期,不局限于项目完成后进行的活动。因此“C.评审和评价是指软件工程项目完成后进行的活动”是不正确的。

  • 第18题:

    什么是软件工程?目前有哪几种主要的软件工程方法?


    正确答案: 概括地说,软件工程是指导计算机软件开发和维护的一门工程学科.采用工程的概念、原理、技术、和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。
    但软件工程一直以来都缺乏一个统一的定义,很多学者、组织机构都分别给出了自己的定义。
    主要有传统方法也称为经典软件工程方法或生命周期方法或结构化范型和面向对象方法。

  • 第19题:

    软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。


    正确答案:软件开发工具和软件开发的环境

  • 第20题:

    什么是软件工程方法?简要说明一些主要的软件工程方法。


    正确答案: 软件工程方法是指完成软件开发与维护任务时,应该“如何做”的技术方法。主要的软件工程方法有:结构化方法、JSD方法和面向对象方法。
    结构化方法是传统的基于软件生命周期的软件工程方法,以软件功能为目标来进行软件构建,包括结构化分析、结构化设计、结构化实现和结构化维护。
    JSD方法主要用于软件设计,由法国科学家Jackson提出。它以软件中的数据结构为基本依据来进行软件结构与程序算法设计,是对结构化软件设计方法的有效补充。
    面向对象方法以软件问题域中的对象为基本依据来构造软件系统模型,包括面向对象分析、面向对象设计、面向对象实现和面向对象维护。

  • 第21题:

    传统的软件工程方法学采用()完成系统分析工作的。


    正确答案:结构化分析技术

  • 第22题:

    多选题
    软件工程的过程是将软件工程()综合起来以达到合理、及时地进行计算机软件开发的目的。
    A

    方法

    B

    工具

    C

    过程


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

  • 第23题:

    填空题
    软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。

    正确答案: 软件开发工具和软件开发的环境
    解析: 暂无解析

  • 第24题:

    单选题
    软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的()阶段。
    A

    各个

    B

    前期

    C

    中期

    D

    后期


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