软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的()阶段。 A、各个B、前期C、中期D、后期

题目

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

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

相似考题
更多“软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的()阶段。 A、各个B、前期C、中期D、后期”相关问题
  • 第1题:

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

    A.软件工具

    B.软件工程环境

    C.开发方法

    D.软件工程经济学


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

  • 第2题:

    软件工程三要素包括方法、工具和过程,其中,【 】支持软件开发的各个环节的控制和管理。


    正确答案:过程
    过程 解析:软件工程包括三个要素:方法、工具和过程。软件工程方法为软件开发提供了“如何做”的技术。它包括了多方面的任务,如项目计划与估算、软件系统需求分析、数据结构、系统总体结构的设计、算法过程的设计、编码、测试以及维护等。

  • 第3题:

    软件工程3要素包括方法、工具和过程,其中,______支持软件开发的各个环节的控制和管理。


    正确答案:24
    24 解析:在循环队列中因为头指针指向的是队头元素的前一个位置,所以是从第6个位置开始有数据元素,所以队列中的数据元素的个数为29-5=24。

  • 第4题:

    软件工程的3要素包括方法、工具和过程,其中,【 】支持软件开发的各个环节的控制和管理。


    正确答案:过程
    过程 解析:软件工程包括3个要素:方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。

  • 第5题:

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

    A.1

    B.2

    C.3

    D.4


    正确答案:D
    解析:本题考查软件开发工作量的估算,一般采用完成软件开发任务所需的人月(或人年)数来表示。如表1所示,编码与单元测试阶段所花费的时间大约是12个人月,即1名软件工程师需要12个月的时间才能完成。根据题目的假设:该阶段软件工程师的生产率是程序员的2倍,则1名程序员需要花费24个月才能完成。
      根据表1和表2给出的数据,可得到如下表所示的开发时间:

    则按照这种人员配置总共需要13个月才能完成这3个阶段的工作。若在每个阶段都增加 1名软件工程,则得到:

    此时只需9个月就可以完成工作,所以可以将工作缩短4个月。

  • 第6题:

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

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

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

  • 第7题:

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


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

  • 第8题:

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


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

  • 第9题:

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


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

  • 第10题:

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

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

  • 第11题:

    问答题
    什么是软件工程?请叙述软件生存周期的各个阶段。

    正确答案: 软件工程:软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。
    阶段:分析、设计、实现、运行。
    解析: 暂无解析

  • 第12题:

    ( 难度:中等)下列关于软件工程描述正确的是()。
    A.软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则
    B.软件工程主要解决软件产品的生产率问题
    C.软件工程只是解决软件开发中的技术问题
    D.软件工程只是解决软件项目的管理问题

    答案:A

  • 第13题:

    某软件开发从详细设计到集成测试各阶段所需工作量估计(按软件工程师人月数估计)如表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个月完成任务。

  • 第14题:

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

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

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

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

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


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

  • 第15题:

    软件开发环境是一个综合性的概念,它涵概了开发软件产品的方法、(6)和管理等多方面的因素。软件开发(6)是软件开发环境的一个因素,它包含软件工程整个过程(包括需求、设计、编码、测试等阶段)使用的所有工具软件,而不仅仅是用来供程序员使用的集成开发软件工具。不断完善软件开发环境,统一各个阶段接口的目的就是要不断提高软件工程过程的(7),实现软件工程各个环节相关人员正确的信息交互。提高企业的软件工程水平必须通过不断完善企业的软件工程本身,也就是软件工程的各个环节而实现。软件工程的水平不是指软件产品的技术水平,它是对软件产品开发过程的工程水平的描述。

    A.要素

    B.人员

    C.工具

    D.平台


    正确答案:C

  • 第16题:

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

    (11)

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

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

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

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


    正确答案:C

  • 第17题:

    软件工程三要素包括方法、工具和过程其中, 【3】支持软件开发的各个环节的控制和管理。


    正确答案:
    【3】过程【解析】软件工程包括3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。

  • 第18题:

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

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

    正确答案:C

  • 第19题:

    什么是软件工程?请叙述软件生存周期的各个阶段。


    正确答案: 软件工程:软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。
    阶段:分析、设计、实现、运行。

  • 第20题:

    计算机辅助软件工程(CASE)的目标是实现软件开发各个阶段的()。


    正确答案:自动化

  • 第21题:

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

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

    正确答案:A,B

  • 第22题:

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

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

  • 第23题:

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

    各个

    B

    前期

    C

    中期

    D

    后期


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