更多“软件工程领域中,与确认测试有关的软件开发阶段是()”相关问题
  • 第1题:

    某软件开发从详细设计到集成测试各阶段所需的工作量估计(按软件工程师人月数估计)如表5-1所示,这几个阶段分配的软件工程师和程序员人数如表5-2所示。假设编码与单元测试阶段,软件工程师的生产率是程序员的2倍。若在该项目的这几个阶段都增加一名软件工程师,并假定各个开发阶段串行工作,则这几个阶段可以缩短(35)个月完成任务。

    A.1.2

    B.2.8

    C.3.6

    D.4.2


    正确答案:B
    解析:由表5-1可知,编码与单元测试阶段所花费的时间大约是15个月,即1名软件工程师需要15个月的时间才能完成。根据题目的假设:该阶段软件工程师的生产率是程序员的2倍,则 1名程序员需要花费30个月才能完成。
      根据表5-1和表5-2给出的数据,可得到如表5-12所示的开发时间。

    若按照表5-2的人员配置总共需要11个月才能完成这3个阶段的工作。若在每个阶段都增加1名软件工程,则得到如表5-13所示的开发时间。此时只需8.2个月就可以完成这3个阶段的工作,因此可以将工作缩短11-8.2=2.8个月。

  • 第2题:

    某软件开发从详细设计到集成测试各阶段所需工作量估计(按软件工程师人月数估计)如表5-4所示,这几个阶段分配的软件工程师和程序员人数如表5-5所示。假设编码与单元测试阶段,软件工程师的生产率是程序员的2倍。若在该项目的这几个阶段都增加一名软件工程师,则这几个阶段可以缩短______个月完成任务(假定各个开发阶段串行工作)。

    A.1

    B.2

    C.3

    D.4


    正确答案:D
    解析:这是一道考查软件开发工作量估算的试题。由表5-4可知,编码与单元测试阶段所花费的时间大约是12个人月,即1名软件工程师需要12个月的时间才能完成。根据题目的假设:该阶段软件工程师的生产率是程序员的2倍,则1名程序员需要花费24个月才能完成。根据表5-4和表5-5给出的数据,可得到如表5-6所示的开发时间。若按照表5-5的人员配置总共需要13个月才能完成这3个阶段的工作。若在每个阶段都增加1名软件工程,则得到如表5-7所示的开发时间。此时只需9个月就可以完成这3个阶段的工作,因此可以将工作缩短13-9=4个月。

  • 第3题:

    软件工程学包括软件开发技术和软件工程管理两部分,下面( )是与工程管理中有关的研究内容。

    A.开发方法学

    B.软件工程经济学

    C.开发成本估算

    D.软件开发工具


    正确答案:C

  • 第4题:

    软件测试是软件质量保证的主要手段之一,测试的费用已经超过了(1)的 30%以上,因此提高测试的有效性十分重要。“高产”的测试是指(2)。根据国家标准GB8566—88计算机软件开发规范的规定,软件开发和维护划分为8个阶段,其中单元测试是在(3)阶段完成的;组装测试的计划是在(4)阶段制定的;确认测试的计划是在(5)阶段制定的。

    A.软件开发费用

    B.软件维护费用

    C.软件开发和维护费用

    D.软件研制费用


    正确答案:A

  • 第5题:

    ● 软件工程需求分析阶段的任务是确定(6) 。

    (6)

    A. 软件开发方法

    B. 软件开发工具

    C. 软件开发费

    D. 软件系统的功能


    正确答案:D

  • 第6题:

    软件工程领域中,与集成测试有关的软件开发阶段是()

    • A、编码
    • B、详细设计
    • C、概要设计
    • D、需求分析

    正确答案:A

  • 第7题:

    计算机辅助软件工程(CASE)的目标是实现软件开发各个阶段的()。


    正确答案:自动化

  • 第8题:

    软件工程的纵向分解是把软件开发分为几个()

    • A、模块
    • B、阶段
    • C、子系统
    • D、过程

    正确答案:B

  • 第9题:

    单选题
    软件工程是指计算机软件开发与()的工程学科。
    A

    维护

    B

    测试

    C

    设计

    D

    运行


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

  • 第10题:

    单选题
    软件工程领域中,与集成测试有关的软件开发阶段是()
    A

    编码

    B

    详细设计

    C

    概要设计

    D

    需求分析


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

  • 第11题:

    单选题
    从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试(  )。
    A

    组装测试、确认测试、单元测试

    B

    单元测试、组装测试、确认测试

    C

    单元测试、确认测试、组装测试

    D

    确认测试、组装测试、单元测试


    正确答案: D
    解析:
    软件开发需求分析对应的是测试阶段的确认测试,软件设计对应的是集成测试(组装测试),编码阶段对应的是单元测试。

  • 第12题:

    单选题
    软件工程领域中,与确认测试有关的软件开发阶段是()
    A

    编码

    B

    详细设计

    C

    概要设计

    D

    需求分析


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

  • 第13题:

    某软件开发从详细设计到集成测试各阶段所需工作量估计(按软件工程师人月数估计)如表9-1所示,这几个阶段分配的软件工程师和程序员人数如表 9-2所示。假设编码与单元测试阶段,软件工程师的生产率是程序员的2倍。若在该项目的这几个阶段都增加一名软件工程师,则这几个阶段可以缩短(111)个月完成任务(假定各个开发阶段串行工作)。

    A.1

    B.2

    C.3

    D.4


    正确答案:D
    解析:因为试题已经假定各开发阶段串行工作,所以只要根据表9-1和表9-2,逐阶段计算就可以了。(1)详细设计需要6软件工程师人月,但只分配2名软件工程师,所以需要3个月。(2)编码与单元测试需要12软件工程师人月,但只分配2名软件工程师和2名程序员。因为在编码与单元测试阶段,软件工程师的生产率是程序员的2倍,即2名程序员相当于1名软件工程师,因此共需4个月。(3)集成测试需要12软件工程师人月,但只分配2名软件工程师,所以需要6个月。以上三个阶段合计13个月。若在该项目的这几个阶段都增加一名软件工程师,则(1)详细设计需要6软件工程师人月,分配3名软件工程师,所以需要2个月。(2)编码与单元测试需要12软件工程师人月,分配3名软件工程师和2名程序员。因为在编码与单元测试阶段,软件工程师的生产率是程序员的2倍,即2名程序员相当于1名软件工程师,因此共需3个月。(3)集成测试需要12软件工程师人月,分配3名软件工程师,所以需要4个月。以上合计9个月,即这几个阶段可以缩短4个月完成任务。

  • 第14题:

    软件测试是软件质量保证的主要手段之一,测试的费用已超过(10)的30%以上。因此提高测试的有效性非常重要。“高产”的测试是指(11)。根据国家标准GB8566-88计算机软件开发规范的规定,软件的开发和维护分为8个阶段,其中单元测试是在(12)阶段完成的;组装测试的计划内是在(13)阶段制定的;确认测试的计划是在(14)阶段制定的。

    A.软件开发费用

    B.软件维护费用

    C.软件开发和维护费用

    D.软件研制费用


    正确答案:A

  • 第15题:

    软件测试中的。测试由用户在软件开发者指导下完成,这种测试属于(53)阶段的测试活动。

    A.单元测试

    B.集成测试

    C.系统测试

    D.确认测试


    正确答案:D
    解析:软件测试通常分为单元测试、集成测试、确认测试和系统测试等几个阶段,与软件开发过程密切配合。其中确认测试是指通过一系列黑盒测试案例来证明软件的功能和需求是一致的。确认测试需要用户参与,若该软件要提供给很多用户使用,则让每一位用户都参与测试是不现实的,所以很多软件都使用α测试、β测试等形式以发现那些目前仍未发现的错误。所以这两种形式的测试都属于确认测试阶段的活动。

  • 第16题:

    瀑布模型是最常用的传统软件开发模型。它的特点之一是(1)。根据国家标准GB 8566-88《计算机软件开发规范》的规定,软件开发流程分为8个阶段,即可行性研究和计划、需求分析、概要设计、详细设计、实现、组装测试、确认测试、使用和维护。实现阶段要完成的工作之一是单元测试,这种测试要根据在(2)阶段中的规格说明进行;组装测试计划是在(3)阶段制定的;确认测试计划是在(4)阶段制定的。测试的目的是为了(5)。

    A.文档是阶段完成的里程碑

    B.具有从软件规格说明转换成可执行代码的自动程序设计的新风范

    C.利用软件速成原型法加强软件人员与用户的联系

    D.支持人工智能、面向对象等新软件技术的集成


    正确答案:A

  • 第17题:

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

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

    答案:B
    解析:

  • 第18题:

    软件工程是指计算机软件开发与()的工程学科。

    • A、维护
    • B、测试
    • C、设计
    • D、运行

    正确答案:A

  • 第19题:

    简述软件测试与软件开发各阶段的关系。


    正确答案:(1)项目规划阶段:负责从单元测试到系统测试的整个测试阶段的监控。
    (2)需求分析阶段:确定测试需求分析、系统测试计划的制定,评审后成为管理项目。测试需求分析是对产品生命周期中测试所需求的资源、配置、每阶段评判通过的规约;系统测试计划则是依据软件的需求规格说明书,制定测试计划和设计相应的测试用例。
    (3)详细设计和概要设计阶段:确保集成测试计划和单元测试计划完成。
    (4)编码阶段:由开发人员进行自己负责部分的代码的测试。在项目较大时,由专人进行编码阶段的测试任务。
    (5)测试阶段(单元、集成、系统测试):依据测试代码进行测试,并提交相应的测试状态报告和测试结束报告。

  • 第20题:

    超出软件工程范围的测试是()。

    • A、单元测试
    • B、集成测试
    • C、确认测试
    • D、系统测试

    正确答案:D

  • 第21题:

    单选题
    软件测试是软件质量保证的主要手段之一,测试的费用已经超过了__(1)__的30%以上,因此提高测试的有效性十分重要。"高产"的测试是指__(2)__。根据国家标准GB8566-88计算机软件开发规范的规定,软件开发和维护划分为8个阶段,其中单元测试是在__(3)__阶段完成的;组装测试的计划是在__(4)__阶段制定的;确认测试的计划是在__(5)__阶段制定的。空白(1)处应选择()
    A

    软件开发费用

    B

    软件维护费用

    C

    软件开发和维护费用

    D

    软件研制费用


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

  • 第22题:

    填空题
    计算机辅助软件工程(CASE)的目标是实现软件开发各个阶段的()。

    正确答案: 自动化
    解析: 暂无解析

  • 第23题:

    单选题
    超出软件工程范围的测试是()。
    A

    单元测试

    B

    集成测试

    C

    确认测试

    D

    系统测试


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