下列关于软件特点的描述中,哪个是错误的()。A、软件是被开发或设计的,而不是被制造的B、软件不会“磨损”,但会“退化”C、软件的开发已经摆脱了手工艺作坊的开发方式D、软件是复杂的

题目

下列关于软件特点的描述中,哪个是错误的()。

  • A、软件是被开发或设计的,而不是被制造的
  • B、软件不会“磨损”,但会“退化”
  • C、软件的开发已经摆脱了手工艺作坊的开发方式
  • D、软件是复杂的

相似考题
更多“下列关于软件特点的描述中,哪个是错误的()。A、软件是被开发或设计的,而不是被制造的B、软件不会“磨损”,但会“退化”C、软件的开发已经摆脱了手工艺作坊的开发方式D、软件是复杂的”相关问题
  • 第1题:

    下列关于软件开发的描述中,正确的是( )。

    A.软件生命周期包括计划、开发两个阶段

    B.开发初期进行需求分析、总体设计、详细设计

    C.开发后期进行编码、测试、维护

    D.软件运行和使用中形成文档资料


    正确答案:B
    解析:软件生命周期包括计划、开发和运行3个大阶段,故A不正确;开发后期主要包括编码和测试两个阶段,故C不正确;各个阶段的主要文档都要记录下来,故D也不正确。

  • 第2题:

    设计软件结构是软件生命周期的( )。A.软件定义期B.软件开发期C.软件维护期S

    设计软件结构是软件生命周期的( )。

    A.软件定义期

    B.软件开发期

    C.软件维护期

    D.以上3个都不是


    正确答案:B
    本题是对软件设计结构的考查。设计软件结构是软件概要设计阶段进行的,而概要设计属于软件开发期。

  • 第3题:

    下列软件开发的说法正确的是:()

    A、软件开发通常由概要设计、详细设计、编码、软件维护4个阶段组成

    B、软件开发通常由软件定义、详细设计、编码、软件测试4个阶段组成

    C、软件开发通常由软件定义、详细设计、编码、软件维护4个阶段组成

    D、软件开发通常由概要设计、详细设计、编码、软件测试4个阶段组成


    本题答案:D

  • 第4题:

    下面对软件特点描述错误的是()

    A)软件没有明显的制作过程

    B)软件是一种逻辑实体,不是物理实体,具有抽象性

    C)软件的开发、运行对计算机系统具有依赖性

    D)软件在使用中存在磨损、老化问题


    正确答案:D

  • 第5题:

    (5)关于软件开发的描述中,错误的是

    A)软件开发包括计划、开发、运行三个阶段

    B)程序由指令序列组成,采用自然语言编写

    C)开发前期包括需求分析、总体设计、详细设计

    D)运行阶段主要是进行软件维护


    正确答案:B

  • 第6题:

    软件质量强调3个方面的内容:__________是测试软件质量的基础;开发标准定义了一组用于 指导软件开发方式的准则;期望需求间接定义了用户对某些特性的需求。 A.软件需求 B.软件设计 C.软件实现 D.软件验证


    正确答案:A
    要点解析:软件质量是对明确陈述的功能和性能需求、明确记录的开发标准,以及对所有专业化软件开发应具备的隐含特殊的符合度。它强调以下3个方面的内容。
    ①软件需求是质量测试的基础,不符合需求就是没有质量。
    ②开发标准定义了一组用于指导软件开发方式的准则。若未能遵守准则,则肯定质量有问题。    ③期望需求(例如,对易使用性的期望)定义了用户的某些稍缓的、期望的需求,即问接定义了用户对某些特性的需求。
    软件的分析、设计和实现都是为了满足软件需求的。开发文档是记录开发成果的,维护手册是指导软件维护的,用户手册是提供用户使用软件的操作指南。

  • 第7题:

    以下对于软件测试与软件开发的认识,不正确的是( )。

    A.软件生命周期各个阶段都可能产生错误
    B.软件测试是独立于软件开发的一个工作
    C.软件开发的需求分析和设计阶段就应开始测试工作
    D.测试越早进行,越有助于提高被测软件的质量

    答案:B
    解析:
    本题考察软件测试和软件开发之间的关系。软件测试是贯穿于软件开发过程的。软件生存周期的各个阶段中都少不了相应的测试,软件生存周期各个阶段的测试分别对应于软件测试过程中的单元测试、集成测试、系统测试和确认测试。这种对应关系有利于软件开发过程的管理和软件质量的控制。

  • 第8题:

    关于软件测试与软件开发的认识,不正确的是______。

    A.软件生命周期各个阶段都可能产生错误
    B.软件测试是独立软件开发的一个工作
    C.软件开发的需求分析和设计阶段就应开始测试工作
    D.测试越早进行,越有助于提高被测软件的质量

    答案:B
    解析:

  • 第9题:

    软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,主要包括()

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

    答案:D
    解析:
    软件过程模型的基本概念:软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,软件活动主要有:(1) 软件描述。必须定义软件功能以及使用的限制。(2) 软件开发。也就是软件的设计和实现,软件工程人员制作出能满足描述的软件。(3) 软件有效性验证。软件必须经过严格的验证,以保证能够满足客户的需求。(4) 软件进化。软件随着客户需求的变化不断地改进。

  • 第10题:

    在关于逆向工程(Reverse Engineering)的描述中,正确的是()

    • A、从已经安装的软件中提取设计规范,用以进行软件开发
    • B、按照"输出→处理→输入"的顺序设计软件
    • C、用硬件来实现软件的功能
    • D、根据软件处理的对象来选择开发语言和开发工具

    正确答案:A

  • 第11题:

    单选题
    下列各项中,属于通过自行开发方式配备会计软件的缺点的是()。
    A

    软件的针对性不强

    B

    成本高

    C

    实用性差

    D

    软件功能设置复杂


    正确答案: B
    解析: 通过自行开发方式配备会计软件的缺点有:(1)系统开发要求高、周期长、成本高,系统开发完成后,还需要较长时间的试运行;(2)自行开发软件系统需要大量的计算机专业人才,普通企业难以维持一支稳定的高素质软件人才队伍。

  • 第12题:

    单选题
    下面对软件特点描述错误的是(  )。
    A

    软件没有明显的制作过程

    B

    软件是一种逻辑实体,不是物理实体,具有抽象性

    C

    软件的开发、运行对计算机系统具有依赖性

    D

    软件在使用中存在磨损、老化问题


    正确答案: D
    解析:
    软件的特点有:①具有抽象性,是逻辑实体;②没有明显的制作过程;③在使用期间不存在磨损、老化问题;④对硬件和环境具有依赖性;⑤复杂性高,成本昂贵;⑥开发涉及诸多的社会因素。答案选择D选项。

  • 第13题:

    下列关于软件开发的描述中,错误的是( )。

    A.软件生命周期包括计划、开发、运行3个阶段

    B.开发初期进行需求分析、总体设计、详细设计

    C.开发后期进行编码和测试

    D.文档是软件运行和使用中形成的资料


    正确答案:D

  • 第14题:

    下列关于软件开发的描述中,错误的是( )。

    A.文档是软件开发、使用和维护中不可或缺的资料

    B.软件生命周期包括计划、开发、运行3个阶段

    C.开发初期进行需求分析、总体设计、详细设计

    D.开发后期选定编程语言进行编码


    正确答案:D

  • 第15题:

    关于软件开发的描述中,错误的是______。

    A.软件生命周期包括计划、开发、运行三个阶段

    B.开发初期进行需求分析、总体设计、详细设计

    C.开发后期进行编码和测试

    D.文档是软件运行和使用中形成的资料


    正确答案:D
    解析:文档是软件开发、使用维护中必备的资料,它能提高软件开发的效率、保证软件的质量,而且在软件的使用过程中有指导、帮助、解惑的作用,尤其在维护工作中,文档是不可或缺的资料。文档是在软件开发阶段前期和后期形成的资料:前期必须形成的文档有:软件需求说明书,软件设计规格说明书。后期必须形成的文档有:产品发布的批准报告,有效性审查报告,项目小结报告,经过严格审查的一整套用户文档、安装手册、测试报告及资料清单。

  • 第16题:

    在关于逆向工程(reverse engineering)的描述中,正确的是:(22)。

    A.从已经安装的软件中提取设计规范,用以进行软件开发

    B.按照“输出→处理→输入”的顺序设计软件

    C.用硬件来实现软件的功能

    D.根据软件处理的对象来选择开发语言和开发工具


    正确答案:A
    解析:本题考查软件系统维护的基本概念。
      逆向工程是软件再生(software rejuvenation)的一种方法。软件再生的四种基本方法是:
      . 文档重构 对源代码进行静态分析,从而产生系统文档,帮助维护人员理解和引用源代码。
      . 结构重组 对源代码进行重组,重新编写为结构化的源代码,使其复杂性有所降低。
      . 逆向工程 通过对源代码进行静态分析得到系统规范和设计信息,并且提取出工程信息,例如模块和变量表、交叉引用表、数据接口表、测试路径等。
      . 再工程 是逆向工程过程的扩展,根据逆向工程抽取的信息,在不改变原系统功
      能的前提下产生新的系统源代码。

  • 第17题:

    关于软件开发的描述中,错误的是

    A 文档是软件开发,使用和维护中不可或缺的资料

    B 软件生命周期包括计划,开发,运行三个阶段

    C 开发初期进行需求分析,总体设计和详细设计

    D 开发后期选定编程语言进行编码


    正确答案:D

  • 第18题:

    ( 6 )关于软件开发的描述中,错误的是

    A) 软件生命周期包括计划、开发、运行三个阶段

    B) 开发初期进行需求分析、总体设计、详细选择

    C) 开发后期进行编码和测试

    D )文档是软件运行和使用过程中行成的资料


    正确答案:D

  • 第19题:

    关于软件测试与软件开发的认识,不正确的是( )

    A.软件生命周期各个阶段都可能产生错误
    B.软件测试是独立于软件开发的一个工作
    C.软件开发的需求分析和设计阶段就应开始测试工作
    D.测试越早进行,越有助于提高被测软件的质量

    答案:B
    解析:
    测试工程师与开发工程师目标一致、行为对立、并行工作,有生产就必然有质检,二者的工作相辅相成,开发人员和测试人员的主要矛盾就集中在对bug的定义上。正确

  • 第20题:

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

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

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

  • 第21题:

    以下哪一项不是软件产品所具有的特性()

    • A、软件是逻辑产品
    • B、软件产品不会用坏,不存在磨损、消耗问题
    • C、随着技术的提高,软件开发的费用不断降低
    • D、软件产品的成本主要体现在软件的开发与研制上

    正确答案:C

  • 第22题:

    关于软件开发技术的描述,错误的是()。

    • A、开发大型软件应当使用软件工程学的方法
    • B、软件开发最主要的工作就是编写程序
    • C、软件测试的主要任务是发现错误和排除错误
    • D、软件开发首先要进行需求分析,主要任务是理解和表达用户的要求,进行可行性分析

    正确答案:B

  • 第23题:

    单选题
    下列软件开发的说法正确的是:()
    A

    软件开发通常由概要设计、详细设计、编码、软件维护4个阶段组成

    B

    软件开发通常由软件定义、详细设计、编码、软件测试4个阶段组成

    C

    软件开发通常由软件定义、详细设计、编码、软件维护4个阶段组成

    D

    软件开发通常由概要设计、详细设计、编码、软件测试4个阶段组成


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