更多“软件开发中,常用()作为软件调试技术。”相关问题
  • 第1题:

    软件工程学涉及到软件开发技术和工程管理两方面的内容,下述内容中不属于开发技术的范畴的是

    A.软件开发工具

    B.软件工程经济

    C.软件工程环境

    D.软件开发方法


    正确答案:B
    解析:软件工程学是研究软件开发技术的一门学科,包括基础理论研究、应用研究和实际开发技术,也涉及与软件开发有关的所有活动,是计算机领域中新技术的聚焦点,是软件产业的技术基础和前提。它主要分为软件开发技术和软件管理技术两大部分。其中软件开发技术包括:软件开发方法学、软件工具和软件工程环境;软件工程管理包括:软件管理和软件工程经济。

  • 第2题:

    在结构化方法中,软件功能分解属于下列软件开发中的( )阶段。

    A.详细设计

    B.需求分析

    C.总体设计

    D.编程调试


    正确答案:C
    解析:软件系统结构的总体设计包括:基于功能层次结构建立系统、按功能划分模块的层次结构、确定每个模块的功能、建立与已确定的软件需求的对应关系、确定模块间的调用关系和模块间的接口、评估模块划分的质量等方面。详细设计的任务是在使用程序设计语言编制程序以前,对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。需求分析是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。需求分析的任务是发现需求、求精、建模和定义需求,通常包括功能需求、性能需求、环境需求、可靠性需求、安全保密要求、用户界面需求、资源使用需求、成本消耗需求、开发进度需求等。编程调试的任务是诊断和改正程序中潜在的错误。综上所述,软件功能分解只能发生在总体设计阶段。

  • 第3题:

    在结构化方法中,软件功能分解属于软件开发中的______阶段。

    A.概要设计

    B.需求分析

    C.详细设计

    D.编程调试


    正确答案:A
    解析:概要设计的任务是划分出构成系统的各物理元素以及设计出软件的结构(如确定模块及模块间的关系)。设计过程通常分为以下几步:提出可选择方案、选择合理方案、推荐最佳方案、功能分解、设计软件结构、制定测试计划,最后提交概要设计文档。软件功能分解属于概要设计阶段。本题的正确答案为选项A。

  • 第4题:

    在结构化方法中,软件功能分别属于下列软件开发中的( )阶段。A.详细设计B.需求分析SXB

    在结构化方法中,软件功能分别属于下列软件开发中的( )阶段。

    A.详细设计

    B.需求分析

    C.总体设计

    D.编程调试


    正确答案:C
    总体设计过程通常由两个主要阶段组成:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的功能进~步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。

  • 第5题:

    嵌入式软件开发与通用软件开发增加了( )环节

    A.代码编写

    B.代码调试

    C.代码固化

    D.软件测试


    正确答案:C

  • 第6题:

    在结构化方法中,软件功能分解应属于软件开发中的()阶段。

    • A、详细设计
    • B、需求分析
    • C、总体设计
    • D、编程调试

    正确答案:B

  • 第7题:

    以下选项中不属于软件开发技术的是()。

    • A、软件工程环境
    • B、软件工具
    • C、软件管理
    • D、软件工程经济学
    • E、软件开发方法学

    正确答案:C,D

  • 第8题:

    软件开发中,常用()作为软件调试技术。

    • A、边界值分析
    • B、演绎法
    • C、循环覆盖
    • D、集成测试

    正确答案:B

  • 第9题:

    ERP实施流程中,建设阶段的工作内容包括()。

    • A、制定项目方案
    • B、静态数据准备工作
    • C、软件开发或定制
    • D、软件系统安装调试

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

  • 第10题:

    单选题
    软件开发方法是指()。
    A

    指导软件开发的一系列规则

    B

    软件开发的步骤

    C

    软件开发的技术

    D

    软件开发的思想


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

  • 第11题:

    单选题
    在结构化方法中,软件功能分解应该属于软件开发的()阶段
    A

    详细设计

    B

    需求分析

    C

    总体设计

    D

    编程调试


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

  • 第12题:

    单选题
    下列关于软件重用的描述有误的是?()
    A

    软件重用,是软件开发方法论中的一个重要分支,对软件架构有重要的影响。

    B

    技术构件重用,将常用的技术构件开发出来,作为软件框架的基本组成部分。

    C

    基础类型的重用,封装一些基础子类,在软件开发时继承使用,可以完善语义定义,也能提高重用性。

    D

    需要提升业务重用能力和多终端接口能力。


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

  • 第13题:

    在结构化方法中,软件功能分解属于软件开发中的 阶段。

    A.详细设计

    B.需求分析

    C.总体设计

    D.编程调试


    正确答案:C
    解析:总体设计过程通常由两个主要阶段组成:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。

  • 第14题:

    软件工程学涉及软件开发技术和工程管理两方面的内容,下述内容中( )不属于开发技术的范畴。

    A.软件开发方法

    B.软件开发工具

    C.软件工程环境

    D.软件工程经济


    正确答案:D

  • 第15题:

    软件开发中,常用(24)作为软件调试技术。

    A.边界值分析

    B.演绎法

    C.循环覆盖

    D.集成测试


    正确答案:B
    解析:软件调试过程的关键是推断错误原因所采用的基本策略。常用的调试策略主要有试探法、回溯法、对分查找法、归纳法和演绎法。
      .演绎法从一般原理或前提出发,经过删除和精化的过程推导出结论。用演绎法调试开始时先列出所有看来可能成立的原因或假设,然后一个一个地排除列举出的原因,最后,证明剩下的原因确实是错误的根源。
      .边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。
      .代码覆盖率分析就是找到定位没用的或者不执行的代码的过程。没用的代码不会存在什么问题,但是他们会影响程序的可读性;不执行的代码中则可能存在bug。常见且最有用的是分支覆盖(branch coverage)和循环覆盖(loop coverage)。分支覆盖证明各个方向的每一条分支都被执行到了。循环覆盖试图证明循环内部的每一条路径都被测试到了。
      .集成测试也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。集成测试是一种必须精心计划的正规测试过程。

  • 第16题:

    软件工程学包含软件开发技术和工程管理两方面的内容,下述哪个不属于软件开发技术范畴?

    A.软件开发方法

    B.软件开发工具

    C.软件工程环境

    D.软件工程经济


    正确答案:D

  • 第17题:

    ● 软件开发中,常用(24)作为软件调试技术。

    (24)

    A.边界值分析

    B.演绎法

    C.循环覆盖

    D.集成测试


    正确答案:B


  • 第18题:

    按支持软件开发的阶段划分,软件开发工具可分为()。

    • A、计划工具
    • B、分析工具
    • C、设计工具
    • D、编程工具
    • E、调试工具

    正确答案:A,B,C

  • 第19题:

    软件开发方法是指()。

    • A、指导软件开发的一系列规则
    • B、软件开发的步骤
    • C、软件开发的技术
    • D、软件开发的思想

    正确答案:A

  • 第20题:

    何为软件开发工具?常用的软件开发工具有哪些?


    正确答案: 软件开发工具是指用来辅助软件开发、维护和管理的软件,主要有编程语言、数据库、可视化编程、专业系统的客户/服务器等。

  • 第21题:

    在结构化方法中,软件功能分解应该属于软件开发的()阶段。

    • A、详细设计
    • B、需求分析
    • C、总体设计
    • D、编程调试

    正确答案:B

  • 第22题:

    单选题
    某集成项目包括应用软件开发和现场系统集成。软件开发团队负责软件开发以及参与现场软件安装调试工作。根据项目生命周期的有关知识,下列说法中正确的是()
    A

    软件开发团队负责人可以把软件开发和现场安装调试视为两个不同的项目,分别包括各自不同的明显阶段

    B

    在软件需求得到确认前不能进行软件开发

    C

    按照启动、计划、执行、监督和收尾来划分集成项目生命周期是最合适的

    D

    在该项目内部只能有一个生命周期模型


    正确答案: D
    解析: 项目经理可以根据需要来划分项目的生命周期,项目可以划分很多阶段,也可以有多种生命周期模型。所以,把一个系统集成项目分为软件开发和现场系统集成,视为两个不同的项目,每个项目包含各自的生命周期模型是可以的。按照"瀑布模型",软件需求得到确认以后才能进行软件开发,但在螺旋模型中则不然,所以以上说法中只有A正确。

  • 第23题:

    问答题
    何为软件开发工具?常用的软件开发工具有哪些?

    正确答案: 软件开发工具是指用来辅助软件开发、维护和管理的软件,主要有编程语言、数据库、可视化编程、专业系统的客户/服务器等。
    解析: 暂无解析