niusouti.com

若要重构一个功能上和性能上更为完善的改进的软件,可以使用(125)。A.逆向工程工具B.程序切片工具C.程序理解工具D.再工程工具

题目

若要重构一个功能上和性能上更为完善的改进的软件,可以使用(125)。

A.逆向工程工具

B.程序切片工具

C.程序理解工具

D.再工程工具


相似考题
更多“若要重构一个功能上和性能上更为完善的改进的软件,可以使用(125)。A.逆向工程工具B.程序切片工具C ”相关问题
  • 第1题:

    在软件系统工具中,版本控制工具属于( ),软件评价工具属于( )。

    A.软件开发工具B.软件维护工具 C.编码与排错工具D.软件管理和软件支持工具 A.逆向工程工具B.开发信息库工具C.编码与排错工具D.软件管理和软件支持工具


    正确答案:B,D

  • 第2题:

    根据软件过程活动对软件工具进行分类,则逆向工程工具属于( )工具。

    A.软件开发
    B.软件维护
    C.软件管理
    D.软件支持

    答案:B
    解析:
    逆向工程是在软件维护时,由于缺少文档资料,而对软件的一种分析。

  • 第3题:

    在软件系统工具中,软件评价工具属于( )。

    A. 逆向工程工具
    B. 开发信息库工具
    C. 编码与排错工具
    D. 软件管理和软件支持工具

    答案:D
    解析:
    软件系统工具的种类繁多,很难有统一的分类方法。通常可以按软件过程活动将软件工具分为软件开发工具、软件维护工具 、软件管理和软件支持工具。软件开发工具:需求分析工具、设计工具、编码与排错工具。软件维护工具:版本控制工具、文档分析工具、开发信息库工具、逆向工程工具、再工程工具。软件管理和软件支持工具:项目管理工具、配置管理工具、软件评价工具、软件开发工具的评价和选择。

  • 第4题:

    若要重构一个在功能上和性能上更为完善的改进的软件,可以使用(20)。

    A.逆向工程工具

    B.程序切片工具

    C.程序理解工具

    D.再工程工具


    正确答案:D
    解析:用来辅助软件开发、运行、维护、管理,支持等过程中的活动的软件称为软件工具。逆向工程工具辅助软件人员将某种形式表示的软件(源程序)转换成更高抽象形式表示的软件。这种工具力图恢复源程序的设计信息,使软件变得更容易理解。再工程工具用来支持重构一个功能和性能更为完善的软件系统。目前的再工程工具主要集中在代码重构、程序结构重构和数据结构重构等方面。

  • 第5题:

    根据软件过程活动对软件工具进行分类,则逆向工程工具属于( )工具

    A.软件开发
    B.软件维护
    C.软件管理
    D.软件支持

    答案:B
    解析: