为提高软件系统的可重用性、可扩充性和可维护性,目前较好的开发方法是( )。A.生命周期法 B.面向对象方法 C.原型法 D.结构化分析方法

题目
为提高软件系统的可重用性、可扩充性和可维护性,目前较好的开发方法是( )。

A.生命周期法
B.面向对象方法
C.原型法
D.结构化分析方法

相似考题
更多“为提高软件系统的可重用性、可扩充性和可维护性,目前较好的开发方法是( )。”相关问题
  • 第1题:

    在面向对象程序设计语言中,__是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性;消息传递可以实现发送一个通用的消息而调用不同的方法;

    A.封装

    B.消息传递

    C.引用

    D.继承


    正确答案:D

  • 第2题:

    发展面向对象方法的主要目的是()。

    A.提高软件系统的可重用性、扩充性和可维护性

    B.简化编程

    C.节省开发费用

    D.节省开发时间


    正确答案:A

  • 第3题:

    是指系统和(或)其组成部分能在其他系统中重复使用的程度。

    A.可扩充性

    B.可移植性

    C.可重用性

    D.可维护性


    正确答案:C
    解析:本题考核考生对软件综合管理知识点的掌握。软件的可重用性一直是软件工程所追求的目标之一,软件工程界希望有一天能和其他工业领域一样,利用标准化的软件模块快速构建特定的应用系统。事实上,这种努力也取得了相当大的进展,但是与人们所期望的目标还是有不少差距,软件模块还远没有像汽车上的轮胎那样拆卸、维修、更换方便和简单。大多数情况下所讨论的软件可重用性指软件本身的可重用性,即软件代码实现的可重用性。而实际上,软件的可重用性远不止这些,软件开发的全生命周期都有可重用的价值,包括项目的组织、软件需求、设计、文档、实现、测试方法和测试用例,都是可以被重复利用或借鉴的有效资源。可以说,一个成功的软件项目的全过程都是宝,就看你会不会利用。可重用性还指系统和(或)其组成部分能在其他系统中重复使用的程度。可重用性体现在软件的各个层次,通用的、可复用性高的软件模块往往已经由操作系统或开发工具提供,如通用库、标准组件和标准模板库等,并不需要程序员重新开发。

  • 第4题:

    是指一个软件模块是否容易修改、更新和扩展。

    A.可移植性

    B.可维护性

    C.可重用性

    D.可扩充性


    正确答案:B
    解析:可维护性是指一个软件模块是否容易修改、更新和扩展,即在不影响系统其他部分的情况下修改现有系统功能中问题或缺陷的能力。可移植性是指系统或其组成部分能在其他系统中重复使用的特性。可重用性是指一个软件模块能否被用在很多不同场合。可扩充性是指在不影响现有系统功能的基础上,为系统加入新的功能或修改现有功能的能力。

  • 第5题:

    ● (28)是指系统和(或)其组成部分能在其他系统中重复使用的程度。

    (28)

    A. 可扩充性

    B. 可移植性

    C. 可重用性

    D. 可维护性


    正确答案:C


  • 第6题:

    原型法开发方法的主要优点是()

    • A、系统重用性好
    • B、系统开发时间短
    • C、系统开发费用低
    • D、用户要求可较好满足

    正确答案:D

  • 第7题:

    什么是可重用性?如何通过提高软件的可重用性来提高软件的可维护性?


    正确答案:可重用性是指同一事物不加修改或稍加修改,就可以在不同环境多次重复使用。大量使用可重用软件构件,可大幅提高软件的可维护性。主要体现在两个方面:
    1.可重用构件通常都是组装成功的部件,加上每次重用又都会进一步完善部件,因此可以大幅提高软件的可靠性,而改正性维护要求会降低。
    2.很容易修改可重用的软件构件,使之适应新的应用环境,因此软件中使用可重用构件越多,软件的适应性维护和完善性维护也越容易。

  • 第8题:

    面向对象方法的缺点之一是()

    • A、对系统开发的技术环境要求高
    • B、开发的系统可重用性低
    • C、开发的系统稳定性低
    • D、开发的系统可维护性低

    正确答案:A

  • 第9题:

    提高()是发展CASE的目的。

    • A、系统的重用性
    • B、系统的可维护性
    • C、系统的可扩充性
    • D、系统的开发效率和质量

    正确答案:D

  • 第10题:

    单选题
    面向对象方法的缺点之一是()
    A

    对系统开发的技术环境要求高

    B

    开发的系统可重用性低

    C

    开发的系统稳定性低

    D

    开发的系统可维护性低


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

  • 第11题:

    判断题
    结构化设计的目标是通过开发用于解决各种问题的可重用的过程和方法,从而开发出较好的软件
    A

    B


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

  • 第12题:

    单选题
    提高()是发展CASE的目的。
    A

    系统的重用性

    B

    系统的可维护性

    C

    系统的可扩充性

    D

    系统的开发效率和质量


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

  • 第13题:

    在软件生存期的维护扩充阶段,软件所要求的质量特性是( )

    A.易使用性、可移植性

    B.安全性、重用性

    C.可扩充性、可靠性

    D.可维护性、可扩充性


    参考答案D

  • 第14题:

    在软件生存期的维护扩充阶段,软件所要求的质量特性是

    A.易使用性和可移植性

    B.安全性和重用性

    C.可扩充性和可靠性

    D.可维护性和可扩充性


    正确答案:D
    解析:在软件生存期的维护扩充阶段,软件所要求的质量特性是可维护性和可扩充性。

  • 第15题:

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

    A、有利于代码重用

    B、提高系统的运行效率

    C、提高系统的开发效率

    D、提高系统的可维护性


    正确答案:B

  • 第16题:

    多态性机制不仅增加了面向对象软件系统的灵活性,进一步减少了信息冗余,而且显著地提高了软件的可重用性和( )。

    A.可扩充性

    B.健壮性

    C.可维护性

    D.可理解性


    正确答案:A
    解析:利用多态性机制,当扩充系统功能增加新的实体类型时,只需派生出与新实体相应的新的子类即可实现,用户可以发送一般形式的消息,而具体的实现细节可以由接受消息的对象来实现,便于软件重用和扩充。

  • 第17题:

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

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

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

  • 第18题:

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


    正确答案:正确

  • 第19题:

    软件重用技术是从根本上提高软件可维护性的重要技术。


    正确答案:正确

  • 第20题:

    结构化设计的目标是通过开发用于解决各种问题的可重用的过程和方法,从而开发出较好的软件


    正确答案:正确

  • 第21题:

    判断题
    软件重用技术是从根本上提高软件可维护性的重要技术。
    A

    B


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

  • 第22题:

    问答题
    什么是可重用性?如何通过提高软件的可重用性来提高软件的可维护性?

    正确答案: 可重用性是指同一事物不加修改或稍加修改,就可以在不同环境多次重复使用。大量使用可重用软件构件,可大幅提高软件的可维护性。主要体现在两个方面:
    1.可重用构件通常都是组装成功的部件,加上每次重用又都会进一步完善部件,因此可以大幅提高软件的可靠性,而改正性维护要求会降低。
    2.很容易修改可重用的软件构件,使之适应新的应用环境,因此软件中使用可重用构件越多,软件的适应性维护和完善性维护也越容易。
    解析: 暂无解析

  • 第23题:

    单选题
    为提高软件系统的可重用性、扩充性和可维护性,目前较好的开发方法是()
    A

    生命周期法

    B

    面向对象方法

    C

    原型法

    D

    结构化分析方法


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