问答题快速应用开发(RAD)

题目
问答题
快速应用开发(RAD)

相似考题
更多“快速应用开发(RAD)”相关问题
  • 第1题:

    快速应用开发(RAD)是一种加速系统开发的流行开发路线,它在小型和中型系统项目中最流行。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第2题:

    基于构件的开发(CBD)模型,融合了(144)模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。

    A.瀑布

    B.快速应用开发(RAD)

    C.螺旋

    D.形式化方法


    正确答案:C
    解析:基于构件的开发模型利用模块化方法将整个系统模块化,并在一定构件模型的支持下复用构件库中的一个或多个软件构件,通过组合手段高效率、高质量地构造应用软件系统的过程。基于构件的开发模型融合了螺旋模型的许多特征,本质上是演化形的,开发过程是迭代的。基于构件的开发模型由软件的需求分析和定义、架构设计、构件库建立、应用软件构建,以及测试和发布5个阶段组成。

  • 第3题:

    模型是一个增量型的软件开发过程模型,强调极短的开发周期。该模型是瀑布模型的一个“高速”变种,通过大量使用可复用构件,采用基于构件的建造方法赢得快速开发。

    A.CBSD模型
    B.RAD模型
    C.RUP模型
    D.喷泉模型

    答案:B
    解析:
    快速应用开发(Rapid Application Development,RAD)模型是一个增量型的软件开发过程模型,强调极短的开发周期。RAD模型是瀑布模型的一个“高速”变种,通过大量使用可复用构件,采用基于构件的建造方法赢得快速开发。如果需求理解得好且约束了项目的范围,利用这种模型可以很快地创建出功能完善的“信息系统“。其流程从业务建模开始,随后是数据建模、过程建模、应用生成、测试及反复。

  • 第4题:

    RAD称为()。

    • A、软件工程
    • B、计算机辅助软件工程
    • C、快速应用开发
    • D、软件再造工程

    正确答案:C

  • 第5题:

    RAD要求承担必要的快速活动的()在一个很短的时间内完成一个系统。

    • A、开发人员和测试人员
    • B、开发人员和分析人员
    • C、开发人员和用户
    • D、测试人员和用户

    正确答案:C

  • 第6题:

    下列哪些属于有代表性的系统开发方法()。

    • A、结构化快速应用开发
    • B、信息工程
    • C、联合应用开发
    • D、结构化分析和设计

    正确答案:A,B,C,D

  • 第7题:

    快速应用开发方法的简称是()。

    • A、MDD
    • B、RAD
    • C、MIS
    • D、COTS

    正确答案:B

  • 第8题:

    下列哪项是基于系统的输入、输出和文件的数目和复杂性测量信息系统的大小?()

    • A、功能点(FP)
    • B、计划评价与审查技术(PERT)
    • C、快速应用开发(RAD)
    • D、关键路径方法(CPM)

    正确答案:A

  • 第9题:

    问答题
    快速应用开发(RAD)

    正确答案:
    解析:

  • 第10题:

    问答题
    名词解释:快速应用开发(RAD)

    正确答案:
    解析:

  • 第11题:

    单选题
    基于构件的开发(CBD)模型,融合了()模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。
    A

    瀑布

    B

    快速应用开发(RAD)

    C

    螺旋

    D

    形式化方法


    正确答案: D
    解析: 基于构件的开发模型利用模块化方法将整个系统模块化,并在一定构件模型的支持下复用构件库中的一个或多个软件构件,通过组合手段高效率、高质量地构造应用软件系统的过程。基于构件的开发模型融合了螺旋模型的许多特征,本质上是演化形的,开发过程是迭代的。基于构件的开发模型由软件的需求分析和定义、架构设计、构件库建立、应用软件构建及测试和发布5个阶段组成。

  • 第12题:

    单选题
    以下哪一项根据系统输入、输出及文件的数量和复杂性来测算系统的规模()。
    A

    程序评估审查技术(PERT)

    B

    快速应用开发(RAD)

    C

    功能点分析(FPA)

    D

    关键路径法(CPM)


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

  • 第13题:

    快速应用开发(PAD)是一个增量型的软件开发过程模型,强调极短的开发周期。该模型是瀑布模型的一个“高速”变种,通过大量使用可复用构件,采用基于构件的建造方法加速信息系统的开发过程。如果能够及时与用户进行交流和沟通,正确地理解需求并约束项目的范围,利用这种模型可以很快创建出功能完善的信息系统。RAD依赖于广泛的用户参与、联合应用设计会议、原型化方法、集成的CASE工具和代码生成器。

    请围绕“快速应用开发在系统建模中的应用”论题,依次从以下三个方面进行论述。

    1.概要叙述你参与分析和开发的信息系统项目以及你所担任的主要工作。

    2.简要分析快速应用开发方法的生命周期,并给出各个阶段的主要任务。

    3.分析快速应用开发方法的目标,并结合实际项目的实施结果讨论快速应用开发与传统的结构化开发方法相比有哪些优点和缺点。


    正确答案:[写作要点] 一、简要描述所参与分析和开发的信息系统并明确指出在其中承担的主要任务和开展的主要工作。 二、快速应用开发方法的生命周期及各阶段的主要任务。 1.快速应用开发是一个完整的方法生命周期包含了需求、设计、构建和验收四个阶段和传统的软件开发生命周期各阶段相对应。 2.四个阶段的主要任务 (1)需求阶段结合了软件开发生命周期的系统规划和系统分析阶段。用户、经理和技术人员通过讨论对业务需求、项目范围、约束条件和系统需求达成一致意见。当团队成员对关键问题达成一致意见并获得管理部门继续进行的授权时需求计划阶段结束。 (2)设计阶段用户与系统分析员互相交流并创建模型和原型来描述所有的系统过程、输入和输出。RAD组或者子组通过结合使用JAD技术和CASE工具从而将用户需求转变成工作模型。用户设计是一个连续的、相互影响的过程帮助用户理解、修改并最终通过满足他们需求的系统工作模型。 (3)构建阶段强调程序和应用开发任务类似于软件开发生命周期。所不同的是在RAD中用户一直参与其中并且在实际界面或报表开发出来以后仍然可以提出修改建议。 (4)验收阶段类似于传统的软件开发生命周期的实施阶段的最终任务包括数据转换、测试、转变为新系统以及用户培训。和传统的方法相比整个过程是被压缩的。这样新系统就更快地被创建、交付和投入使用。 三、分析快速应用开发方法的目标并讨论快速应用开发方法与传统的结构化分析方法相比有哪些优点和缺点。 1.所有RAD方法的主要目标是通过用户参与系统开发的每一个阶段来缩减开发时间和费用。由于RAD是一个连续的过程因此随着设计的进行RAD允许开发小组迅速地做出必要的修改。当公司预算紧张时对于发生在一个已制定好的长时期的进度表中的变化所带来的花费进行限制尤为重要。 2.和传统的结构化分析方法相比主要优点是强调用户参与可以尽快明确需求降低系统开发风险缩短系统开发周期。缺点一是RAD强调系统本身的结构系统可能在短时间内工作得很好但是系统的整体和长期的目标可能得不到满足。缺点二是加速开发周期可能会导致没有更多的时间提高项目质量、连贯性和设计的标准化。缺点三是并非所有应用软件都适合于使用RAD如果一个系统难以模块化那么建造RAD所需构件就会有问题;如果需要高性能的指标且该指标必须通过调整接口使其适应系统构件才能获得使用RAD方法就有可能失败;RAD不适合技术风险很高的情况当一个新应用要采用很多新技术或新软件要求与已有计算机程序有较高的可互操作性时项目也可能会失败。
    [写作要点] 一、简要描述所参与分析和开发的信息系统,并明确指出在其中承担的主要任务和开展的主要工作。 二、快速应用开发方法的生命周期及各阶段的主要任务。 1.快速应用开发是一个完整的方法,生命周期包含了需求、设计、构建和验收四个阶段,和传统的软件开发生命周期各阶段相对应。 2.四个阶段的主要任务 (1)需求阶段结合了软件开发生命周期的系统规划和系统分析阶段。用户、经理和技术人员通过讨论对业务需求、项目范围、约束条件和系统需求达成一致意见。当团队成员对关键问题达成一致意见,并获得管理部门继续进行的授权时,需求计划阶段结束。 (2)设计阶段,用户与系统分析员互相交流,并创建模型和原型来描述所有的系统过程、输入和输出。RAD组或者子组通过结合使用JAD技术和CASE工具,从而将用户需求转变成工作模型。用户设计是一个连续的、相互影响的过程,帮助用户理解、修改并最终通过满足他们需求的系统工作模型。 (3)构建阶段强调程序和应用开发任务,类似于软件开发生命周期。所不同的是,在RAD中,用户一直参与其中,并且在实际界面或报表开发出来以后仍然可以提出修改建议。 (4)验收阶段类似于传统的软件开发生命周期的实施阶段的最终任务,包括数据转换、测试、转变为新系统,以及用户培训。和传统的方法相比,整个过程是被压缩的。这样,新系统就更快地被创建、交付和投入使用。 三、分析快速应用开发方法的目标,并讨论快速应用开发方法与传统的结构化分析方法相比有哪些优点和缺点。 1.所有RAD方法的主要目标是通过用户参与系统开发的每一个阶段来缩减开发时间和费用。由于RAD是一个连续的过程,因此随着设计的进行,RAD允许开发小组迅速地做出必要的修改。当公司预算紧张时,对于发生在一个已制定好的长时期的进度表中的变化所带来的花费进行限制尤为重要。 2.和传统的结构化分析方法相比,主要优点是强调用户参与,可以尽快明确需求,降低系统开发风险,缩短系统开发周期。缺点一是RAD强调系统本身的结构,系统可能在短时间内工作得很好,但是系统的整体和长期的目标可能得不到满足。缺点二是加速开发周期可能会导致没有更多的时间提高项目质量、连贯性和设计的标准化。缺点三是并非所有应用软件都适合于使用RAD,如果一个系统难以模块化,那么建造RAD所需构件就会有问题;如果需要高性能的指标,且该指标必须通过调整接口使其适应系统构件才能获得,使用RAD方法就有可能失败;RAD不适合技术风险很高的情况,当一个新应用要采用很多新技术或新软件要求与已有计算机程序有较高的可互操作性时,项目也可能会失败。

  • 第14题:

    某软件开发团队欲开发一套管理信息系统,在项目初期,虽然用户提出了软件的一些基本功能,但开发人员对实现这套软件功能的算法效率、操作系统的兼容性和人机交互的形式等情况还是比较模糊。在这种情况下,该团队在开发过程应采用(27)。

    A.瀑布模型

    B.增量模型

    C.原型开发模型

    D.快速应用程序开发(RAD)


    正确答案:C
    解析:某软件开发团队欲开发一套管理信息系统,在项目初期,用户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求。同时,开发人员可能对算法的效率、操作系统的兼容性和人机交互的形式等情况不确定。在这些情况或类似的情况下,原型开发模型是该团队在开发过程应采用的较好解决办法。

  • 第15题:

    如下,哪一项是时间盒管理的特征()。

    • A、它不能与原型开发或快速应用开发(RAD.配合使用
    • B、它回避了质量管理程序(或流程)的要求
    • C、它能避免预算超支和工期延后
    • D、它分别进行系统测试和用户验收测试

    正确答案:C

  • 第16题:

    快速原型法的开发应用前提是什么?


    正确答案: 1、开发用户需求不清,管理及业务处理不稳定,需求常常变化
    2、规模小,不太复杂
    3、有比较成熟借鉴经验的系统开发
    4、适用于开发信息系统最终用户界面

  • 第17题:

    博学网软件开发团队欲开发一套管理信息系统,在项目初期,用户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求。在这种情况下,该团队在开发过程应采用()

    • A、瀑布模型
    • B、增量模型
    • C、原型开发模型
    • D、快速应用程序开发(RAD)

    正确答案:C

  • 第18题:

    下列哪些属于传统开发方法()。

    • A、模型驱动开发方法
    • B、半结构化开发方法
    • C、快速应用开发方法
    • D、商业化开发方法

    正确答案:A,C,D

  • 第19题:

    基于构件的开发(CBD)模型,融合了()模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。

    • A、瀑布
    • B、快速应用开发(RAD)
    • C、螺旋
    • D、形式化方法

    正确答案:C

  • 第20题:

    单选题
    下列哪项是基于系统的输入、输出和文件的数目和复杂性测量信息系统的大小?()
    A

    功能点(FP)

    B

    计划评价与审查技术(PERT)

    C

    快速应用开发(RAD)

    D

    关键路径方法(CPM)


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

  • 第21题:

    单选题
    通过整合已有构件来完成较大型软件系统的开发方法称为(    )
    A

    快速应用开发

    B

    联合应用开发

    C

    生命周期法

    D

    基于构件的开发


    正确答案: A
    解析:

  • 第22题:

    单选题
    RAD要求承担必要的快速活动的()在一个很短的时间内完成一个系统。
    A

    开发人员和测试人员

    B

    开发人员和分析人员

    C

    开发人员和用户

    D

    测试人员和用户


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

  • 第23题:

    单选题
    RAD称为()。
    A

    软件工程

    B

    计算机辅助软件工程

    C

    快速应用开发

    D

    软件再造工程


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

  • 第24题:

    单选题
    如下,哪一项是时间盒管理的特征()。
    A

    它不能与原型开发或快速应用开发(RAD.配合使用

    B

    它回避了质量管理程序(或流程)的要求

    C

    它能避免预算超支和工期延后

    D

    它分别进行系统测试和用户验收测试


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