niusouti.com

在软件开发过程中,______是造成软件风险的重要因素。A.需求理解有误B.软件变更C.测试用例不充分D.数据分析

题目

在软件开发过程中,______是造成软件风险的重要因素。

A.需求理解有误

B.软件变更

C.测试用例不充分

D.数据分析


相似考题
更多“在软件开发过程中,______是造成软件风险的重要因素。A.需求理解有误B.软件变更C.测试用例不充分D. ”相关问题
  • 第1题:

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

    A.软件开发方法

    B.软件开发工具

    C.软件开发费

    D.软件系统的功能


    正确答案:D
    解析:软件需求分析阶段的任务是:确定待开发软件的功能需求、性能需求和运行环境约束,编写软件需求规格说明、软件系统的验收测试准则和用户手册概要。软件的功能需求应该指明软件必须完成的功能。软件的性能需求包括软件的安全性、可靠性、可维护性、精度、错误处理、适应性和培训等。需求分析的一项重要任务是建立面向开发者的软件需求规格说明(Software Requirement Specification,SRS)。SRS应该指明软件系统的功能需求、性能需求、接口需求、设计需求、基本结构以及开发标准和验收标准。所以正确答案是D。

  • 第2题:

    ●因为在软件开发的每一环节都有可能产生意想不到的问题,所以(8)。

    (8)A.应尽量由程序员或开发小组测试自己的程序

    B.在设计测试用例时,只需考虑合理的输入条件即可

    C.在设计测试用例时,只需考虑合理的输出条件即可

    D.应当把软件验证与确认贯穿到整个软件开发的全过程中


    正确答案:D

  • 第3题:

    ●造成软件测试风险的主要原因不包括(53)。

    (53)A.测试计划的不充分

    B.测试方法有误

    C.测试过程的偏离

    D.软件设计方案有误


    正确答案:D

  • 第4题:

    软件危机是软件产业化过程中出现的一种现象,下列( )是其主要表现。

    Ⅰ.软件需求增长难以满足

    Ⅱ.软件开发成本提高

    Ⅲ.软件开发进度难以控制

    Ⅳ.软件质量不易保证

    A.Ⅱ,Ⅲ,Ⅳ

    B.Ⅲ,Ⅳ

    C.全部

    D.Ⅰ,Ⅱ,Ⅳ


    正确答案:C

  • 第5题:

    软件测试通常采用黑盒测试和白盒测试。其中黑盒测试根据软件的(55)设计测试用例,白盒测试根据软件的(56)设计测试用例。

    A.功能规格说明

    B.需求说明

    C.内部结构和逻辑

    D.数据流图


    正确答案:A

  • 第6题:

    下列叙述中正确的是(11)。

    A.在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件怎么做的问题

    B.软件需求规格说明书在软件开发中具有重要的作用,是软件验收的依据之一

    C.UML语言支持面向对象的主要概念,并与具体的开发过程相关

    D.好的测试用例应能证明软件是正确的


    正确答案:B
    解析:在需求分析中应解决软件做什么的问题,UML独立于具体的开发过程,好的测试用例能测出尽可能多的错误。好的测试用例在于能发现至今未发现的错误。

  • 第7题:

    数据流图是软件开发期所使用的一种图形工具,它一般是在软件开发的( )使用。

    A.需求分析

    B.详细设计

    C.软件测试

    D.软件维护


    正确答案:A

  • 第8题:

    软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括( )、测试用例和领域知识等。

    A.项目范围定义、需求分析文档、设计文档B.需求分析文档、设计文档、程序代码C.设计文档、程序代码、界面原型D.程序代码、界面原型、数据表结构


    正确答案:B

  • 第9题:

    某公司经过SWOT(Strength优势、Weakness劣势、Opportunity机会、Threat威软件风险是指在软件开发过程中面临的一些不确定性和可能造成的损失。软件风险大致可以分为三类:项目风险、技术风险和商业风险。下列叙述中, ( ) 属于商业风险。

    A.软件的开发时间可能会超出预期时间
    B.采用的开发技术过于先进,技术本身尚不稳定
    C.软件开发过程中需求一直未能稳定下来
    D.软件开发过程没有得到预算或人员上的保证

    答案:D
    解析:
    软件开发过程没有得到预算或人员上的保证属于商业风险。

  • 第10题:

    在软件开发的各个阶段中,对软件开发成败影响最大的是 ( ) 。

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

    答案:A
    解析:
    在软件开发的各个阶段中,对软件开发影响最大的是需求分析阶段。需求分析做得好坏影响软件的质量、项目的开发费用,甚至整个项目的成败。

  • 第11题:

    造成软件测试风险的主要原因不包括( )。

    A.测试计划的不充分
    B.测试方法有误
    C.软件设计方案有误
    D.测试过程的偏离

    答案:C
    解析:
    本题考查软件测试风险的基本知识。软件测试风险指的是软件测试过程中出现的或潜在的问题,造成的主要原因是测试计划的不充分、测试方法有误或测试过程的偏离,造成测试的补充以及结果的不准确。而测试的不成功导致软件交付潜藏着问题,一旦在运行时爆发,会带来很大的商业风险。故正确答案为C

  • 第12题:

    软件风险是指在软件开发过程中面临的一些不确定性和可能造成的损失。软件风险大致可以分为三类:项目风险、技术风险和商业风险。下列叙述中,( )属于商业风险。

    A.. 软件的开发时间可能会超出预期时间
    B. 采用的开发技术过于先进,技术本身尚不稳定
    C. 软件开发过程中需求一直未能稳定下来
    D. 软件开发过程没有得到预算或人员上的保证

    答案:D
    解析:
    软件风险是指在软件开发过程中面临的一些不确定性和可能造成的损失。软件风险大致可以分为三类:项目风险、技术风险和商业风险。商业风验主要包括5个方面;开发了一个没有人真正使用的优良产品或系统;开发的产品不在符合公司的整体策略;开发了一个销售部不知如何销售的软件;失去了高层管理人员的支持;没有得到预算或人员的保证,因此本题应该选D。

  • 第13题:

    需求分析阶段的任务是确定( )。

    A.软件开发方法

    B.软件开发工具

    C.软件开发费用

    D.软件系统功能


    正确答案:D
    解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。选项A软件开发方法是在总体设计阶段完成的任务;选项B软件开发工具是在实现阶段需完成的任务;选项C软件开发费用是在可行性研究阶段需完成的任务。

  • 第14题:

    需求分析阶段的任务是( )。

    A.软件开发方法

    B.软件开发工具

    C.软件开发费用

    D.软件系统功能


    正确答案:D
    解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的功能。

  • 第15题:

    在规范化软件开发过程中,首先要完成的任务是()。

    A. 系统需求和结构设计

    B. 软件需求分析

    C. 软件设计

    D. 软件实现


    正确答案:A

  • 第16题:

    需求分析阶段的任务是( )。 A.软件开发方法B.软件开发工具C.软件开发费用S

    需求分析阶段的任务是( )。

    A.软件开发方法

    B.软件开发工具

    C.软件开发费用

    D.软件系统功能


    正确答案:D
    需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的功能。

  • 第17题:

    软件需求分析阶段的主要任务是( )。

    A.确定软件开发方法

    B.确定软件开发工具

    C.确定软件开发计划

    D.确定软件系统的功能


    正确答案:D
    需求分析阶段的工作可以分为4个方面:需求获取、需求分析、编写需求规格说明书和需求评审,包括确定软件系统的功能,D选项正确。A、B、C选项均为开发阶段工作。

  • 第18题:

    下列叙述中正确的是(10)。

    ①在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件做什么

    ②软件需求规格说明书在软件开发中具有重要的作用,是软件可行性分析的依据

    ③UML语言支持面向对象的主要概念,并与具体的开发过程相关

    ④好的测试用例应能证明软件是正确的

    A.①

    B.②

    C.③

    D.④


    正确答案:A
    解析:选项B软件可行性分析应在需求分析之前,因此,软件需求规格说明书不应成为软件可行性分析的依据。选项CUML语言支持面向对象的概念,并独立于具体的开发过程。选项D好的测试用例在于能发现至今未发现的错误。

  • 第19题:

    ( )不是在软件开发过程中产生的文档。

    A.软件需求说明书 B.软件测试计划 C.试运行总结报告 D.用户手册


    正确答案:C

  • 第20题:

    需求分析阶段的任务是确定 ______。

    A.软件开发方怯

    B.软件开发工具

    C.软件开发费用

    D.软件系统功能


    正确答案:D
    解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。选项A软件开发方法是在总体设计阶段完成的任务;选项B软件开发工具是在实现阶段需完成的任务;选项C软件开发费用是在可行性研究阶段需完成的任务。

  • 第21题:

    软件风险是指在软件开发过程中面临的一些不确定性和可能造成的损失。软件风险大致可以分为三类:项目风险、技术风险和商业风险。下列叙述中,()属于商业风险。

    A.软件的开发时间可能会超出预期时间
    B.采用的开发技术过于先进,技术本身尚不稳定
    C.软件开发过程中需求一直未能稳定下来
    D.软件开发过程没有得到预算或人员上的保证

    答案:D
    解析:
    选项A属于进度风险选项B属于技术风险选项C属于需求风险选项D属于商业风险

  • 第22题:

    软件需求分析阶段的主要任务是确定( )。

    A.软件开发方法
    B.软件系统功能
    C.软件开发工具
    D.软件开发费用

    答案:B
    解析:
    系统分析的主要任务是理解和表达用户对系统的应用需求。通过深入调查,和用户一起充分了解现行系统是怎样工作的,理解用户对现行系统的改进要求和对新系统的要求。在此基础上,把用户共同理解的新系统用恰当的工具表达出来。其主要任务是:了解用户需求;确定系统逻辑模型,形成系统分析报告。

  • 第23题:

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

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

    答案:B
    解析: