niusouti.com

下列叙述中不是有利于软件可维护性的描述是( )。A.在进行需求分析时应考虑维护问题B.使用维护工具和支撑环境C.在进行总体设计时,应加强模块之间的联系D.重视程序结构的设计,使程序具有较好的层次结构

题目

下列叙述中不是有利于软件可维护性的描述是( )。

A.在进行需求分析时应考虑维护问题

B.使用维护工具和支撑环境

C.在进行总体设计时,应加强模块之间的联系

D.重视程序结构的设计,使程序具有较好的层次结构


相似考题
更多“下列叙述中不是有利于软件可维护性的描述是()。A.在进行需求分析时应考虑维护问题B.使用维护工具 ”相关问题
  • 第1题:

    请指出下面关于软件可维护性有关叙述是否正确

    (1)在进行需求分析时需同时考虑如何实现软件可维护性问题。

    (2)完成测试作业后,为了缩短源程序的长度应删去程序中的注解。

    (3)尽可能在软件生产过程中保证各阶段文档的正确性。

    (4)编程时应尽可能使用全局变量。

    (5)在程序易修改的前提下,选择时间效率和空间效率尽可能高的算法。

    (6)尽可能考虑硬件的备件的供应。

    (7)重视程序结构的设计,使程序具有较好的层次结构。

    (8)使用维护工具或支撑环境。

    (9)在进行概要设计时应加强模块间的联系。

    (10)提高程序的可读性,尽可能使用高级语言编写程序。


    正确答案:正确的叙述有:(3)、(5)、(7)、(8)、(10)
    正确的叙述有:(3)、(5)、(7)、(8)、(10) 解析:正确的叙述为(3)、(5)、(7)、(8)和(10)。(3)尽可能在软件生产过程中保证各阶段文档的正确性,对于保证软件的可靠性、功能性等有相当大的作用,这样可减少用户捉出维护请求的可能,即使要更新,工作的难度和工作量也会降低。(5)选择时间效率和空间效率尽可能高的算法,可以让编程者把注意力集中在提供程序的正确性和可理解性、可修改性、可测试性和可使用性等方面,从而提高可维护性,不必为追求效率而把程序编写得让人看不懂。(7)如果程序结构设计得较好,层次结构合理,在维护时理解程序和修改程序容易,不易出错。(8)使用维护工具或支撑环境可以大大降低维护的工作量,(10)用高级语言编写程序,易读易懂,可以提高可维护性。
    不正确的叙述为(1)、(2)、(4)、(6)、(9)和(11)。(1)在需求分析时主要考虑软件要“做什么?”这一阶段对可维护性可以提出要求,要达到什么指标,而如何实现可维护性,是在设计和实现阶段考虑的问题。(2)在程序中加入注释,这是捉高程序可读性,从而提高可维护性的重要手段,不能因为测试通过就删去它们。(4)在编程时尽可能用参数表,而不应当用全局变量来传送信息。(6)尽可能利用硬件的特点,这样的程序可移植性很差,自然维护起来就相当困难了。(9)在软件概要设计时,对产生的程序模块结构的评价方法就是看模块之间的耦合(联系)是否松散。如果联系密切,这样的结构各部分牵连太多,是不好的。(11)增加维护人员会降低维护的生产率,有可能对维护进度带来不利的影响。

  • 第2题:

    以下关于软件维护和可维护性的叙述中,不正确的是 ( ) 。

    A.软件维护要解决软件产品交付用户之后运行中发生的各种问题
    B.软件的维护期通常比开发期长得多,其投入也大得多
    C.进行质量保证审查可以提高软件产品的可维护性
    D.提高可维护性是在软件维护阶段考虑的问题

    答案:D
    解析:
    在软件设计阶段就应该考虑软件的可维护性。

  • 第3题:

    在GB/T14393计算机软件可靠性和可维护性管理标准中,()不是详细设计评审的内容。

    A.各单元可靠性和可维护性目标
    B.可靠性和可维护性设计
    C 测试文件、软件开发工具
    D.测试原理、要求、文件和工具

    答案:D
    解析:
    在GB/T14394计算机软件可靠性和可维护性管理标准中,详细设计评审的内容分别为:
    各单元可靠性和可维护性目标;
    可靠性和可维护性设计(如容错);
    测试文件;
    软件开发工具。
    而测试原理、要求、文件和工具不是计算机软件可靠性和可维护性管理标准中详细设计评审的内容。

  • 第4题:

    以下关于软件维护和可维护性的叙述中,不正确的是 (36) 。

    A.软件维护要解决软件产品交付用户之后运行中发生的各种问题

    B.软件的维护期通常比开发期长得多,其投入也大得多

    C.进行质量保证审查可以提高软件产品的可维护性

    D.提高可维护性是在软件维护阶段考虑的问题


    正确答案:
    本题考查软件维护的相关知识。软件产品在交付给用户之后,就进入了维护阶段。在该阶段针对系统改变所做的任何工作,都属于维护活动。软件维护期通常比开发期要长得多,根据统计数据一般项目花费1到2年的开发时间,但是需要额外的5到6年的维护时间。维护的成本也比开发成本高得多,另外一些企业数据表明,平均39%的工作量花在开发上,其余的在维护上。软件可维护性是指在给定的条件下,在规定的时间间隔内,使用规定的过程和资源完成维护活动的概率。通过多个方面来提高软件产品的可维护性,其中进行质量保证审查是一个重要的手段。在软件开发的各个阶段都需要考虑提高软件产品的可维护性,而不仅仅是在软件维护阶段。

  • 第5题:

    以下关于软件维护和可维护性的叙述中,不正确的是(36)。

    A.软件维护要解决软件产品交付用户之后运行中发生的各种问题
    B.软件的维护期通常比开发期长得多,其投入也大得多
    C.进行质量保证审查可以提高软件产品的可维护性
    D.提高可维护性是在软件维护阶段考虑的问题

    答案:D
    解析:
    在软件设计阶段就应该考虑软件的可维护性。