参考答案和解析
参考答案:B
更多“采用先进的开发技术可提高软件开发的生产率,还可提高软件的()。 A.安全性B.可维护性C.使用性D.稳定性”相关问题
  • 第1题:

    软件文档不仅是软件开发各阶段的重要依据,而且也影响软件的( )。

    A.可扩展性

    B.可维护性

    C.可用性

    D.可移植性


    正确答案:B

  • 第2题:

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

    A. 软件开发过程不规范

    B. 软件质量难以控制

    C. 软件开发生产率低

    D. 软件成本不断提高


    正确答案:A
    软件危机是指计算机软件在它的开发和维护过程中所遇到的一系列严重问题,主要表现在以下6个方面:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件可维护性差;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。

  • 第3题:

    软件文档不仅是软件开发各个阶段的主要依据,而且也影响软件的( )。

    A.可移植性

    B.可扩展性

    C.可阅读性

    D.可维护性


    正确答案:D

  • 第4题:

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

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

    A.软件过程不规范

    B.软件开发生产率低

    C.软件质量难以控制

    D.软件成本不断提高


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

  • 第5题:

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

    A.提高软件的执行速度

    B.降低系统负载

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

    D.提高软件的可重用性


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

  • 第6题:

    ( )不是采用MVC(模型-视图-控制器)体系结构进行软件系统开发的优点

    A.有利于代码重用
    B.提高系统的运行效率
    C.提高系统的开发效率
    D.提高系统的可维护性

    答案:B
    解析:
    MVC模式把一个应用的输入、处理、输出流程按照视图、控制、模型的方式进行分离,形成了控制器、 模型、视图三个核心模块,每个模块各司其职。MVC模式的控制器和视图可以随着模型的扩展而进行相应的扩展,只要保持一种公共的接口,控制器和视图的旧版本也可以继续使用,提高系统的可维护性。MVC模式允许使用各种不同视图来访问同一个服务器端的代码,即多个视图能共享一个模型,有利于代码重用,提高了系统的开发效率。

  • 第7题:

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

  • 第8题:

    采用先进的开发技术可提高软件开发的生产率,还可提高软件的可维护性。


    正确答案:正确

  • 第9题:

    为了提高软件开发过程的(),有效地进行管理,应当根据软件开发项目的总目标及完成期限,规定开发组织的责任和产品标准。

    • A、可见性
    • B、生产率
    • C、安全性
    • D、有效性

    正确答案:A

  • 第10题:

    填空题
    软件开发环境的目标是提高软件开发的生产率和()。

    正确答案: 降低软件的费用
    解析: 暂无解析

  • 第11题:

    问答题
    软件的可维护性与哪些因素有关?在软件开发过程中应采取什么措施才能提高软件产品的可维护性?

    正确答案: 通常影响软件可维护性的因素为系统的大小、系统的年龄、结构的合理性。
    措施:使用有可维护性的程序设计语言、及时更新文档、使用先进技术和工具、明确软件质量目标、明确质量保证工作。
    解析: 暂无解析

  • 第12题:

    问答题
    简述为了提高软件的可维护性,在软件开发过程的各个阶段要充分考虑的软件的可维护性因素。

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

  • 第13题:

    软件开发环境的核心是(31)。软件开发环境具有集成性、(32)、可裁减性、数据格式一致性、风格统一的用户界面等特性,因而能大幅度地提高软件生产率。

    A.环境操纵系统

    B.环境信息库

    C.环境规格描述语言

    D.用户界面规范


    正确答案:B

  • 第14题:

    软件文档不仅是软件开发各阶段的重要依据,而且影响软件的(68)。

    A.可靠性

    B.可维护性

    C.可扩展性

    D.可移植


    正确答案:B
    软件文档不仅是软件开发各阶段的重要依据,而且影响软件的可维护性。

  • 第15题:

    软件文档不仅是软件开发各个阶段的总要依据,而且也影响软件的( )。

    A.可移植性

    B.可扩展性

    C.可阅读性

    D.可维护性


    正确答案:D
    解析:软件文档在软件开发的各个阶段都会产生。软件文档在为下一个阶段提供依据的同时,也为软件的维护提供依据。

  • 第16题:

    下面描述中,不属于软件危机表现的是( )。A.软件开发过程不规范B.软件质量难以控制SX

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

    A.软件开发过程不规范

    B.软件质量难以控制

    C.软件开发生产率低

    D.软件成本不断提高


    正确答案:A
    软件危机是指计算机软件在它的开发和维护过程中所遇到的一系列严重问题,主要表现在以下6个方面:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件可维护性差;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。

  • 第17题:

    以下关于文档的叙述中,正确的是( )。

    A.仅仅指软件开发过程中产生的文档
    B.必须是满足一定格式要求的规范文档
    C.编写文档会降低软件开发的效率
    D.高质量文档可以提高软件系统的可维护性

    答案:D
    解析:
    本题考查软件文档的基础知识。
    软件由程序、数据和相关文档构成。因此文档是软件的不可或缺的重要组成部分。软件文档不仅包括软件开发过程中产生的文档,还包含在维护过程中的文档。软件文档既包括有一定格式要求的规范文档,在开会过程或其他活动中产生的一些记录文件也是重要的文档。尽管在开发过程中编写文档需要占用开发时间,但是相对于没有文档而言,编写文档使得开发人员对各个阶段的工作都进行周密思考,全盘权衡,从而减少返工。并且可以在开发早期发现错误和不一致性,便于及时加以纠正,因此可以提高软件开发效率。高质量的文档对于提高软件开发质量具有重要的意义,可以提高软件系统的可维护性。

  • 第18题:

    在软件开发中采用工作流技术可以 ( ) 。①降低开发风险 ②提高工作效率 ③提高对流程的控制与管理④提升开发过程的灵活性 ⑤提高对客户响应的预见性

    A. ①③④⑤
    B. ①②④⑤
    C. ①②③④
    D. ①②③⑤

    答案:D
    解析:
    一般来讲工作流技术具有如下作用。① 整合所有的专门业务应用系统,使用工作流系统构建一个灵活、自动化的EAI平台。② 协助涉及多人完成的任务提高生产效率。③ 提高固化软件的重用性,方便业务流程改进。④ 方便开发,减少需求转化为设计的工作量,简化维护,降低开发风险。⑤ 实现的集中统一的控制,业务流程不再是散落在各种各样的系统中。⑥ 提高对客户响应的预见性,用户可根据变化的业务进行方便的二次开发。可见D是正确的。

  • 第19题:

    软件开发环境的目标是提高软件开发的生产率和()。


    正确答案:降低软件的费用

  • 第20题:

    软件的可维护性与哪些因素有关?在软件开发过程中应采取什么措施才能提高软件产品的可维护性?


    正确答案: 通常影响软件可维护性的因素为系统的大小、系统的年龄、结构的合理性。
    措施:使用有可维护性的程序设计语言、及时更新文档、使用先进技术和工具、明确软件质量目标、明确质量保证工作。

  • 第21题:

    采用先进的开发技术可提高软件开发的生产率,还可提高软件的()。

    • A、安全性 
    • B、可维护性 
    • C、使用性 
    • D、稳定性

    正确答案:B

  • 第22题:

    单选题
    采用先进的开发技术可提高软件开发的生产率,还可提高软件的()。
    A

    安全性 

    B

    可维护性 

    C

    使用性 

    D

    稳定性


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

  • 第23题:

    判断题
    采用先进的开发技术可提高软件开发的生产率,还可提高软件的可维护性。
    A

    B


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