软件开发环境由软件开发工具和环境集成机制构成,前者用于支持()A、需求分析的相关过程、活动和任务B、软件设计的相关过程、活动和任务C、软件编码的相关过程、活动和任务D、软件开发的相关过程、活动和任务

题目

软件开发环境由软件开发工具和环境集成机制构成,前者用于支持()

  • A、需求分析的相关过程、活动和任务
  • B、软件设计的相关过程、活动和任务
  • C、软件编码的相关过程、活动和任务
  • D、软件开发的相关过程、活动和任务

相似考题
更多“软件开发环境由软件开发工具和环境集成机制构成,前者用于支持()A、需求分析的相关过程、活动和任务B、软件设计的相关过程、活动和任务C、软件编码的相关过程、活动和任务D、软件开发的相关过程、活动和任务”相关问题
  • 第1题:

    软件开发模型着重研究的是()。

    A.程序设计的方法和编程技巧

    B.软件系统的基本架构和常见的软件系统模型

    C.软件开发全部过程、活动和任务的结构框架

    D.软件系统的模型和对应不同模型的开发方法


    参考答案C

  • 第2题:

    用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件开发工具,通常也称为(45)工具。

    使用软件开发工具有助于提高软件的开发、维护和管理的效率。集成型软件开发环境通常由工具集和环境集成机制组成。这种环境应具有(46)。环境集成机制有数据集成机制、控制集成机制和界面集成机制。

    数据集成机制为环境中的工具提供统一的(47);控制集成机制为(48)提供支持。界面集成机制使得环境中的所有工具具有(49)。

    A.CAD

    B.CAI

    C.CAM

    D.CASE


    正确答案:D

  • 第3题:

    软件开发环境应该支持软件生存期(33)的活动,应易于定制、裁剪或扩充以符合用户的要求,其中(34)是指软件开发环境应能符合项目特性、过程和用户的爱好。

    A.需求分析阶段

    B.详细设计阶段

    C.编码

    D.每个阶段


    正确答案:D

  • 第4题:

    根据GB/T11457-2006标准,软件开发方法是()

    A.关于给定的软件单元或相关集的开发过程与方法的集合,是规则、方法和工具的集成
    B.软件开发过程所遵循的方法,它是规则、方法和工具的集成,支持软件开发
    C.软件开发过程所遵循的方法和步骤,它是规则、方法和工具的集成,既支持软件开发,也支持以后的演化过程
    D.软件开发过程所遵循的方法,它是规则、方法和工具的集成,支持软件演化过程

    答案:C
    解析:
    软件开发方法(Software Development Method)是指软件开发过程所遵循的办法和步骤。软件开发活动的目的是有效地得到一些工作产物,也就是一个运行的系统及其支持文档,并且满足有关的质量要求。软件开发是一种非常复杂的脑力劳动,所以经常更多讨论的是软件开发方法学,指的是规则、方法和工具的集成,既支持开发,也支持以后的演变过程(交付运行后,系统还会变化,或是为了改错,或是为了功能的增减)。

  • 第5题:

    论软件开发模型及应用

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

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

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

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

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


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

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

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

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

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

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

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

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

  • 第6题:

    软件开发模型着重研究的是()。

    • A、软件系统的基本架构和常见的软件系统模型
    • B、软件开发全部过程、活动和任务的结构框架
    • C、软件系统的模型和对应不同模型的开发方法
    • D、程序设计的方法和编程技巧

    正确答案:B

  • 第7题:

    软件开发环境是支持软件产品开发的软件系统,它是由软件开发工具集成和环境集成机制构成。前者用于支持()相关过程、活动和任务;后者为工具集成和软件开发、维护和管理提供统一的支持。

    • A、软件开发
    • B、软件系统
    • C、开发环境集成
    • D、工具集成

    正确答案:A

  • 第8题:

    软件生命周期指软件开发的全过程、活动和任务,包括();();()、设计和实现阶段。软件生命周期包括瀑布模型、迭代模型和快速原型开发。


    正确答案:发现、定义、概念

  • 第9题:

    软件过程是软件生命周期中的一些列相关活动,即用于开发和维护软件及相关产品的一系列活动。()


    正确答案:正确

  • 第10题:

    问答题
    为什么说“软件生命周期模型是指在整个软件生命周期中,软件开发过程应遵循的开发路线图。或者说,软件生命周期模型是软件开发全部过程、活动和任务的结构框架”?

    正确答案: 事实上,任何生命周期模型都是生命的路线图。特别,软件生命周期模型是软件生命的路线图。这里使用路线图,是为了将深奥的理论通俗化,实用化。
    解析: 暂无解析

  • 第11题:

    单选题
    在软件保障成熟度模型(Software Assurance Maturity ldode,SAMM)中,规定了软件开发过程中的核心业务功能,下列哪个选项不属于核心业务功能()
    A

    治理,主要是管理软件开发的过程和活动

    B

    构造,主要是在开发项目中确定目标并开发软件的过程与活动

    C

    验证,主要是测试和验证软件的过程与活动

    D

    购置,主要是购买第三方商业软件或者采用开源组件的相关管理过程与活动


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

  • 第12题:

    单选题
    软件开发工具是协助开发人员进行软件开发活动所使用的软件或环境。下面不是软件开发工具的是()。
    A

    维护工具

    B

    编码工具

    C

    测试工具

    D

    需求分析工具


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

  • 第13题:

    需求分析阶段的任务是( )。 A.软件开发方法B.软件开发工具C.软件开发费用S

    需求分析阶段的任务是( )。

    A.软件开发方法

    B.软件开发工具

    C.软件开发费用

    D.软件系统功能


    正确答案:D
    需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的功能。

  • 第14题:

    软件开发环境是支持软件产品开发的软件系统,它由______和环境集成机制构成,环境集成机制包括数据集成、控制集成和界面集成。

    A.软件工具集

    B.软件测试工具集

    C.软件管理工具集

    D.软件设计工具集


    正确答案:A
    解析:软件开发环境是指支持软件产品开发的软件系统,它由软件工具集和环境集成机制构成。①软件工具集应包括支持软件开发相关过程、活动和任务的软件工具,以对软件开发提供全面的支持。②环境集成机制为工具集成和软件开发、维护和管理提供统一的支持,它通常包括数据集成、控制集成和界面集成。所以,本题应该选择A。

  • 第15题:

    关于面向对象软件开发过程和测试过程的说法,不正确的是______。

    A) 面向对象的软件开发过程通常是一个迭代与渐进的过程

    B) 面向对象的软件测试过程通常是一个迭代与渐进的过程

    C) 测试活动之间是一系列相关测试任务的集合,时间上并不一定是连贯的

    D) 测试活动之间是首尾相接的而非穿插交错的

    A.

    B.

    C.

    D.


    正确答案:D

  • 第16题:

    软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,主要包括(请作答此空)。软件过程模型是软件开发实际过程的抽象与概括,它应该包括构成软件过程的各种活动。软件过程有各种各样的模型,其中,( )的活动之间存在因果关系,前一阶段工作的结果是后一段阶段工作的输入描述。

    A.软件描述、软件开发和软件测试
    B.软件开发、软件有效性验证和软件测试
    C.软件描述、软件设计、软件实现和软件测试
    D.软件描述、软件开发、软件有效性验证和软件进化

    答案:D
    解析:
    软件过程模型的基本概念:软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,软件活动主要有:
    (1)软件描述。必须定义软件功能以及使用的限制
    (2)软件开发。也就是软件的设计和实现,软件工程人员制作出能满足描述的软件
    (3)软件有效性验证。软件必须经过严格的验证,以保证能够满足客户的需求
    (4)软件进化。软件随着客户需求的变化不断地改进
    瀑布模型的特点是因果关系紧密相连,前一个阶段工作的结果是后一个阶段工作的输入。或者说,每一个阶段都是建筑在前一个阶段正确结果之上,前一个阶段的错漏会隐蔽地带到后一个阶段。这种错误有时甚至可能是灾难性的。因此每一个阶段工作完成后,都要进行审查和确认,这是非常重要的。历史上,瀑布模型起到了重要作用,它的出现有利于人员的组织管理,有利于软件开发方法和工具的研究。

  • 第17题:

    软件系统工具的种类繁多,通常可以按照软件过程活动将软件工具分为()

    A.. 需求分析工具、设计工具和软件实现工具
    B. 软件开发工具、软件维护工具、软件管理王其和软件支持工具
    C. 需求分析工具、设计工具、编码与排错工具和测试工具
    D. 设计规范工具、产编码工具和验证工具

    答案:B
    解析:
    通常按软件过程活动将软件工具分为软件开发工具、软件维护工具 、软件管理和软件支持工具。 软件开发工具:需求分析工具、设计工具、编码与排错工具。 软件维护工具:版本控制工具、文档分析工具、开发信息库工具、逆向工程工具、再工程工具。 软件管理和软件支持工具:项目管理工具、配置管理工具、软件评价工具、软件开发工具的评价和选择。

  • 第18题:

    软件开发工具是协助开发人员进行软件开发活动所使用的软件或环境。下面不是软件开发工具的是()。

    • A、维护工具
    • B、编码工具
    • C、测试工具
    • D、需求分析工具

    正确答案:A

  • 第19题:

    为什么说“软件生命周期模型是指在整个软件生命周期中,软件开发过程应遵循的开发路线图。或者说,软件生命周期模型是软件开发全部过程、活动和任务的结构框架”?


    正确答案:事实上,任何生命周期模型都是生命的路线图。特别,软件生命周期模型是软件生命的路线图。这里使用路线图,是为了将深奥的理论通俗化,实用化。

  • 第20题:

    在软件保障成熟度模型(Software Assurance Maturity ldode,SAMM)中,规定了软件开发过程中的核心业务功能,下列哪个选项不属于核心业务功能()

    • A、治理,主要是管理软件开发的过程和活动
    • B、构造,主要是在开发项目中确定目标并开发软件的过程与活动
    • C、验证,主要是测试和验证软件的过程与活动
    • D、购置,主要是购买第三方商业软件或者采用开源组件的相关管理过程与活动

    正确答案:D

  • 第21题:

    单选题
    软件开发环境是支持软件产品开发的软件系统,它是由软件开发工具集成和环境集成机制构成。前者用于支持()相关过程、活动和任务;后者为工具集成和软件开发、维护和管理提供统一的支持。
    A

    软件开发

    B

    软件系统

    C

    开发环境集成

    D

    工具集成


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

  • 第22题:

    单选题
    软件开发环境由软件开发工具和环境集成机制构成,前者用于支持()
    A

    需求分析的相关过程、活动和任务

    B

    软件设计的相关过程、活动和任务

    C

    软件编码的相关过程、活动和任务

    D

    软件开发的相关过程、活动和任务


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

  • 第23题:

    填空题
    软件生命周期指软件开发的全过程、活动和任务,包括();();()、设计和实现阶段。软件生命周期包括瀑布模型、迭代模型和快速原型开发。

    正确答案: 发现、定义、概念
    解析: 暂无解析