对于管理信息系统,为提高MIS开发效益和质量,可以有以下技术和方法来支持:采用(72),可改进用户和开发者之间由于需要变化而引起修改和定义不准确等问题;采用(73),可根据基本实体的构造来建立合理的系统结构;采用(74),可使系统的开发变为定义和描述过程,而不是详细的编程过程;采用(75),可为开发者提供各种有效操作手段和工具;采用(76),有利于防止系统开发各阶段的错误扩展。A.软件评审B.结构程序设计C.快速原型方法D.软件测试

题目

对于管理信息系统,为提高MIS开发效益和质量,可以有以下技术和方法来支持:采用(72),可改进用户和开发者之间由于需要变化而引起修改和定义不准确等问题;采用(73),可根据基本实体的构造来建立合理的系统结构;采用(74),可使系统的开发变为定义和描述过程,而不是详细的编程过程;采用(75),可为开发者提供各种有效操作手段和工具;采用(76),有利于防止系统开发各阶段的错误扩展。

A.软件评审

B.结构程序设计

C.快速原型方法

D.软件测试


相似考题
更多“对于管理信息系统,为提高MIS开发效益和质量,可以有以下技术和方法来支持:采用(72),可改进用户和开发者之间由于需要变化而引起修改和定义不准确等问题;采用(73),可根据基本实体的构造来建立合理的系统结构;采用(74),可使系统的开发变为定义和描述过程,而不是详细的编程过程;采用(75),可为开发者提供各种有效操作手段和工具;采用(76),有利于防止系统开发各阶段的错误扩展。A.软件评审B.结构程序设计C.快速原型方法D.软件测试”相关问题
  • 第1题:

    采用工具集成法建立管理信息系统开发环境,是一种基于( )的方法。

    A.软件组合技术

    B.增量开发技术

    C.软件生成技术

    D.形式化技术


    正确答案:C
    解析:管理信息系统开发中将使用很多种工具和开发方法。工具集成法是基于软件生成技术的方法。

  • 第2题:

    某公司采用的软件开发过程通过了CMM3认证,表明该公司(34)。

    A.所有项目都采用根据实际情况修改后得到的标准软件过程来发展和维护软件

    B.对软件过程和产品质量建立了定量的质量目标

    C.建立了基本的项目级管理制度和规程,可对项目的成本、进度进行跟踪和控制

    D.可集中精力采用新技术新方法,优化软件过程


    正确答案:A
    解析:CMM是目前国际上使用流行的一种软件生产过程行业标准模型,可定义、评价软件开发过程的成熟度,并提供提高软件质量的指导。CMM模型定义了初始级(1级)、可重复级(2级)、定义级(3级)、管理级(4级)、优化级(5级)共5个成熟度等级,低级别是实现高级别的基础。如果某公司通过了CMM3认证,则表明了它的软件开发过程成熟度达到了3级标准,即管理和工程的软件过程已经文档化、标准化,并综合成整个软件开发组织的标准软件过程。所有项目都采用根据实际情况修改后得到的标准软件过程来发展和维护软件。

  • 第3题:

    ● 操作系统是裸机上的第一层软件,其他系统软件(如 (23) 等)和应用软件都是建立在操作系统基础上的。下图①②③分别表示 (24) 。

    (23)A. 编译程序、财务软件和数据库管理系统软件

    B. 汇编程序、编译程序和Java解释器

    C. 编译程序、数据库管理系统软件和汽车防盗程序

    D. 语言处理程序、办公管理软件和气象预报软件

    (24)A. 应用软件开发者、最终用户和系统软件开发者

    B. 应用软件开发者、系统软件开发者和最终用户

    C. 最终用户、系统软件开发者和应用软件开发者

    D. 最终用户、应用软件开发者和系统软件开发者


    正确答案:B,D

  • 第4题:

    采用工程的概念、原理、技术和方法来()和()软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。

    A.开发测试

    B.运行管理

    C.开发管理

    D.开发维护


    参考答案:D

  • 第5题:

    ● (33)不是正确的软件测试目的。

    (33)

    A.尽最大的可能找出最多的错误

    B.设计一个好的测试用例对用户需求的覆盖度达到 100%

    C.对软件质量进行度量和评估,以提高软件的质量

    D.发现开发所采用的软件过程的缺陷,进行软件过程改进


    正确答案:B

    此题是不正确的软件测试目的

  • 第6题:

    ( )不是正确的软件测试目的

    A.尽最大的可能找出最多的错误
    B.设计一个好的测试用例对用户需求的覆盖度达到100%
    C.对软件质量进行度量和评估,以提高软件的质量
    D.发现开发所采用的软件过程的缺陷,进行软件过程改进

    答案:B
    解析:

  • 第7题:

    根据《软件文档管理指南》(GB/T 16680—1996),以下关于文档评审的叙述,___是不正确的。

    A.需求评审进一步确认开发者和设计者已了解用户要求什么及用户从开发者一方了解某些限制和约束
    B.在概要设计评审过程中主要详细评审每个系统组成部分的基本设计方法和测试计划,系统规格说明应根据概要设计评审的结果加以修改
    C 设计评审产生的最终文档规定系统和程序将如何设计开发和测试以满足一致同意的需求规格说明书
    D.详细设计评审主要评审计算机程序、程序单元测试计划和集成测试计划

    答案:D
    解析:
    《软件文档管理指南》(GB/T16680—1996)有关“文档评审”的内容如下:

    需求评审进一步确认开发者和设计者已了解用户要求什么,及用户从开发者一方了解某些限制和约束。需求评审可能需要一次以上产生一个被认可的需求规格说明。基于对系统要做些什么的共同理解,才能着手详细设计。用户代表必须积极参与开发和需求评审,参与对需求文档的认可。

    设计评审通常安排两个主要的设计评审,概要设计评审和详细设计评审。

    在概要设计评审过程中,主要详细评审每个系统组成部分的基本设计方法和测试计划。系统规格说明应根据概要设计评审的结果加以修改。

    详细设计评审主要评审计算机程序和程序单元测试计划。

    设计评审产生的最终文档规定系统和程序将如何设计、开发和测试。应选择D。

  • 第8题:

    敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。( )不是采用这种软件开发过程的原因。

    A.. 难以提前预测哪些需求是稳定的和哪些需求会变化
    B. 对于软件项目开发来说,设计和实现可以做到基本分离
    C. 从制定计划的角度来看,分析、设计、实现和测试并不容易预测
    D. 可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介

    答案:B
    解析:
    敏捷软件过程强调让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。产生这种情况的原因是:在绝大多数软件开发过程中,提前预测哪些需求是稳定的和哪些需求会变化非常困难;对于软件项目构建来说,设计和构建是交错的;从指定计划的角度来看,分析、设计、构建和测试并不容易预测;可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介。因此本题应该选择B.

  • 第9题:

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

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

    正确答案:B

  • 第10题:

    敏捷软件过程强调:让客户满意和软件应尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。()不是采用这种软件开发过程的原因。

    • A、难以提前预测哪些需求是稳定的和哪些需求会变化
    • B、对于软件项目开发来说,设计和实现可以做到基本分离
    • C、从制定计划的角度来看,分析、设计、实现和测试并不容易预测
    • D、可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介

    正确答案:B

  • 第11题:

    敏捷软件过程强调:让客户满意和软件尽早发布;小而高度自主的软件团队:非正式开发;最小化软件工程工作产品以及整体精简开发。()不是采用这个软件开发过程的原因。

    • A、难以提前预测哪些需求是稳定的和哪些需求会发生变化
    • B、对于软件项目开发来说,设计和实现可以做到基本分离
    • C、从制订计划的角度看,分析、设计、测试并不容易预测
    • D、可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介

    正确答案:B

  • 第12题:

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

    瀑布模型

    B

    增量模型

    C

    原型开发模型

    D

    快速应用程序开发(RAD)


    正确答案: D
    解析: 瀑布模型也称为生命周期法,是生命周期法中最常用的开发模型,它把软件开发的过程分为软件计划、需求分析、软件设计、程序编码、软件测试和运行维护6个阶段,规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。瀑布模型是最早出现的软件开发模型,在软件工程中占有重要的地位,它提供了软件开发的基本框架。瀑布模型主要用于需求明确或很少变更的项目。
    原型法适合于用户没有肯定其需求的明确内容的时候。它是先根据已给的和分析的需求,建立一个原始模型,这是一个可以修改的模型(在生命周期法中,需求分析成文档后一般不再进行修改)。在软件开发的各个阶段都把有关信息相互反馈,直至模型的修改,使模型渐趋完善。在这个过程中,用户的参与和决策加强了,最终的结果是更适合用户的要求。这种原型法成败的关键及效率的高低,关键在于模型的建立及建模的速度。
    增量模型融合了瀑布模型的基本成分(重复地应用)和原型的迭代特征。采用随着日程时间的进展而交错的线性序列。每一个线性序列产生软件的一个可发布的"增量"。当使用增量模型时,第一个增量往往是核心的产品,即实现了基本的需求,但很多补充的特性还没有发布。核心产品交用户使用,使用和/或评估的结果是下一个增量的开发计划。该计划包括对核心产品的修改,使其能更好地满足用户的需要,并发布一些新增的特点和功能。这个过程在每一个增量发布后不断重复,直到产生最终的完善产品。RAD是一个线性顺序的软件开发模型,强调极短的开发周期和可复用程序构件的开发。RAD模型是瀑布模型的一个高速变种,通过使用基于构件的建造方法获得了快速开发。如果需求理解得很好,且约束了项目范围,RAD模型使得一个开发组能够在很短时间内创建出功能完善的系统。RAD方法主要用于信息系统应用软件的开发,它包含业务建模、数据建模、处理建模、应用生成、测试及反复5个阶段。

  • 第13题:

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

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

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

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

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


    参考答案C

  • 第14题:

    通常有两种常用的需求定义方法:严格定义方法和原型方法。下述的各种假设条件中,“ (33) ”不适合使用严格定义方法进行需求定义

    A.所有需求都能够被预先定义

    B.开发人员与用户之间能够准确而清晰地交流

    C.需求不能在系统开发前被完全准确地说明

    D.采用图形(或文字)充分体现最终系统


    正确答案:C
    需求定义方法包括严格定义方法和原型方法两种。严格定义方法适用于需求已全面获取,需求较为明确的情况。如果达不到这个要求,则适宜用原型方法

  • 第15题:

    数据库管理系统(DBMS)是位于(37)之间的—层管理软件,它是一种(38)的数据。

    A.硬件和软件

    B.开发者和用户

    C.用户和操作系统

    D.开发者和操作系统


    正确答案:C
    解析:数据库管理系统(DBMS)位于用户和操作系统之间。

  • 第16题:

    敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。(24)不是采用这种软件开发过程的原因。

    A.难以提前预测哪些需求是稳定的和哪些需求会变化

    B.对于软件项目开发来说,设计和实现可以做到基本分离

    C.从制定计划的角度来看,分析、设计、实现和测试并不容易预测

    D.可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介


    正确答案:B
    解析:敏捷软件过程强调让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。产生这种情况的原因是:在绝大多数软件开发过程中,提前预测哪些需求是稳定的和哪些需求会变化非常困难:对于软件项目构建来说,设计和构建是交错的;从指定计划的角度来看,分析、设计、构建和测试并不容易预测;可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介。因此本题应该选择B。

  • 第17题:

    操作系统是裸机上的第一层软件,其他系统软件(如( )等)和应用软件都是建立在操作系统基础上的。下图①②③分别表示(请作答此空)。

    A.应用软件开发者、最终用户和系统软件开发者
    B.应用软件开发者、系统软件开发者和最终用户
    C.最终用户、系统软件开发者和应用软件开发者
    D.最终用户、应用软件开发者和系统软件开发者

    答案:D
    解析:
    本题考查操作系统基本概念。财务软件、汽车防盗程序、办公管理软件和气象预报软件都属于应用软件,而选项A、C和D中含有这些软件。选项B中汇编程序、编译程序和数据库管理系统软件都属于系统软件。计算机系统由硬件和软件两部分组成。通常把未配置软件的计算机称为裸机,直接使用裸机不仅不方便,而且将严重降低工作效率和机器的利用率。操作系统(OperatingSystem)的目的是为了填补人与机器之间的鸿沟,即建立用户与计算机之间的接口而为裸机配置的一种系统软件。由下图可以看出,操作系统是裸机上的第一层软件,是对硬件系统功能的首次扩充。它在计算机系统中占据重要而特殊的地位,所有其他软件,如编辑程序、汇编程序、编译程序和数据库管理系统等系统软件,以及大量的应用软件都是建立在操作系统基础上的,并得到它的支持和取得它的服务。从用户角度看,当计算机配置了操作系统后,用户不再直接使用计算机系统硬件,而是利用操作系统所提供的命令和服务去操纵计算机,操作系统已成为现代计算机系统中必不可少的最重要的系统软件,因此把操作系统看作是用户与计算机之间的接口。因此,操作系统紧贴系统硬件之上,所有其他软件之下(是其他软件的共同环境)。

  • 第18题:

    以下不是正确的软件测试目的是( )。

    A.尽最大的可能找出最多的错误
    B.设计一个好的测试用例对用户需求的覆盖度达到100%
    C.对软件质量进行度量和评估,以提高软件的质量
    D.发现开发所采用的软件过程的缺陷,进行软件过程改进

    答案:B
    解析:
    本题考察软件测试的目的。软件测试的目的就是尽可能多的找出软件中的错误和缺陷,以提供软件的质量。因此不属于软件测试目的的是设计一个好的测试用例对用户需求的覆盖度达到100%,此为软件测试用例设计的一个手段的预期。

  • 第19题:

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


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


    答案:C
    解析:
    在软件开发过程中,如果用户仅仅提出软件的—些基本功能,但是没有详细定义输入、处理和输出需求。在这种情况下,该软件开发团队应该采取原型开发方法最为合适。因此本题应该选C。

  • 第20题:

    敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品,以及整体精简开发。()不是采用这种软件开发过程的原因。

    • A、难以提前预测哪些需求是稳定的和哪些需求会变化
    • B、对于软件项目开发来说,设计和实现可以做到基本分离
    • C、从制订计划的角度来看,分析、设计、实现和测试并不容易预测
    • D、可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介

    正确答案:B

  • 第21题:

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

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

    正确答案:C

  • 第22题:

    下列关于结构化方法和原型法的描述错误的是()。

    • A、结构化开发方法是以系统工程的思想和工程化的方法进行开发
    • B、对于运算量大、逻辑性较强的程序模块可采用原型法来构造模型
    • C、结构化方法要求严格区分开发阶段
    • D、原型法要求的软件支撑环境比结构化方法高

    正确答案:B

  • 第23题:

    单选题
    下列关于结构化方法和原型法的描述错误的是()。
    A

    结构化开发方法是以系统工程的思想和工程化的方法进行开发

    B

    对于运算量大、逻辑性较强的程序模块可采用原型法来构造模型

    C

    结构化方法要求严格区分开发阶段

    D

    原型法要求的软件支撑环境比结构化方法高


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