更多“采用先进的开发技术可提高软件开发的生产率,还可提高软件的可维护性。 ”相关问题
  • 第1题:

    下面描述中,不属于软件危机表现的是( )。A.软件过程不规范 B.软件开发生产率低

    下面描述中,不属于软件危机表现的是( )。

    A.软件过程不规范

    B.软件开发生产率低

    C.软件质量难以控制

    D.软件成本不断提高


    正确答案:A
    ①对软,牛开发的进度和费用估计不准确:②用户对已完成的软件系统不满意的现象时常发生;③软件产品的质量往往靠不住;④软件常常是不可维护的;⑤软件通常没有适当的文档;⑥软件成本在计算机系统总成本中所占的比例逐年上升;⑦软件开发生产率提高的速度远远跟不上计算机应用迅速普能及深入的趋势。

  • 第2题:

    简述为了提高软件的可维护性,在软件开发过程的各个阶段要充分考虑的软件的可维护性因素。
    (1)在需求分析阶段应该明确维护的范围和责任,检查每条需求,分析维护时这条需求可能需要的支持,对于那些可能发生变化的需求要考虑系统的应变能力。
    (2)在设计阶段应该做一些表更实验,检查系统的可维护性、灵活性和可移植性,设计时应该将今后可能变更的内容与其他部分分离出来,并且遵循高内聚、低耦合的原则。
    (3)编码阶段要保持源程序与文档的一致性、源程序的可理解性和规范性。
    (4)在测试阶段测试人员应该按照需求文档和设计文档测试软件的有效性和可用性,收集出错信息并进行分类统计,为今后的维护打下基础。

  • 第3题:

    软件重用是提高软件开发生产率和目标系统质量的重要途径。


  • 第4题:

    在软件开发中使用函数库可______。

    A.提高软件的执行速度

    B.降低系统负载

    C.提高软件各部分之间的耦合度

    D.提高软件的可重用性


    正确答案:D
    解析:目前绝大多数程序设计语言都支持函数机制,例如C语言提供了基本的I/O操作、数学运算等函数,并将这些常用函数以函数库形式提供给软件开发者。在应用软件开发中也可以将系统常用操作定义为函数,并打包成函数库,这样做的目的主要是为提高软件的可重用性,并降低程序各部分之间的耦合度,从而使得这些函数库可在多个软件中重复使用。所以,选项D为正确答案。

  • 第5题:

    软件开发环境的目标是为了提高软件开发的生产效率和软件产品的质量。