大多数设计模式还让软件更具有可修改性。

题目

大多数设计模式还让软件更具有可修改性。


相似考题
参考答案和解析
正确答案:正确
更多“大多数设计模式还让软件更具有可修改性。”相关问题
  • 第1题:

    关于软件维护,以下叙述中正确的是(50)。

    A.如果没有文档,也可以很容易地维护一个软件

    B.设计软件时就应考虑到将来软件的可修改性

    C.谁写的软件就得由谁来维护

    D.维护软件就是改正软件中的错吴


    正确答案:B
    本题考查软件维护方面的知识。软件维护可分为改正性维护、适应性维护、完善性维护和预防性维护。与软件维护相关的问题有五个方面:理解需求维护的软件是很困难的;需要维护的软件往往缺少合适的文档;维护软件时通常不能指望得到原来开发人员的帮助;多数软件在设计时没有考虑将来的维护;软件维护通常不是一个吸引人的工作。‘软件的可维护性是指软件能够被理解.改正、适应及增强功能的容易程度。可理解性、可测试性、可修改性是衡量软件可维护生的几个主要质量因素。

  • 第2题:

    软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是________。


    正确答案:
    无歧义性 【分析】作为设计的基础和验收的依据,软件需求规格说明书应该是精确而无二义性,软件需求规格说明书越精确,则以后出现错误、混淆、反复的可能性越小。因此无歧义性是软件需求规格说明书最重要的特性。

  • 第3题:

    软件特性中,相互矛盾的是()。

    A可理解性与可测试性

    B效率与可修改性

    C可修改性和可理解性

    D可理解性与可读性


    B

  • 第4题:

    决定软件系统是否具有可修改性的主要因素是系统的()。

    • A、逻辑结构
    • B、代码结构
    • C、物理结构
    • D、数据结构

    正确答案:C

  • 第5题:

    购买大多数计算机系统所需的硬件比软件更昂贵。


    正确答案:错误

  • 第6题:

    下列软件特性中相互矛盾的是()

    • A、可修改性和可理解性
    • B、可测试性和可理解性
    • C、效率和可修改性
    • D、可理解性和可读性

    正确答案:C

  • 第7题:

    某服务器软件系统对可用性(Availability)、性能(Performance)和可修改性(Modification)的要求较高,(1)设计策略能提高该系统的可用性,(2)设计策略能够提高该系统的性能,(3)设计策略能够提高该系统的可修改性。 空白(2)处应选择()

    • A、分层结构
    • B、事务机制
    • C、主动冗余
    • D、队列调度

    正确答案:D

  • 第8题:

    单选题
    大多数业主往往很少具有多次开发建设的经验,如果采用(  ),其风险往往较大。
    A

    委托项目管理模式

    B

    共同管理模式

    C

    自行管理模式

    D

    设计总负责管理模式


    正确答案: A
    解析:
    对于有些业主,由于已经形成了完善的专业化项目管理机构,具有丰富的项目管理经验,自己完全有能力进行项目管理,则不必委托其他单位进行项目管理。但是,大多数业主往往很少具有多次开发建设的经验,如果采用自行管理模式,其风险往往较大。

  • 第9题:

    判断题
    大多数设计模式还让软件更具有可修改性。
    A

    B


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

  • 第10题:

    问答题
    试述计算机应用软件系统具有可修改性的重要意义?

    正确答案: 计算机应用软件系统不是固定的、静止的,在其生命周期中,要不断维护、改进和完善。所以要求系统具有可修改性,即易读,易于查错、改错,可根据环境的变化和用户的要求进行各种改变和改进。系统是否具有可修改性,对于系统开发和维护影响极大。
    解析: 暂无解析

  • 第11题:

    单选题
    在软件系统总体结构设计中,要着重解决的问题是:应使系统具有()。
    A

    可修改性

    B

    可用性

    C

    可读性

    D

    可重用性


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

  • 第12题:

    填空题
    创建型软件设计模式是解决()的设计模式。

    正确答案: 对象创建机制
    解析: 暂无解析

  • 第13题:

    从模式所提供的解决方案的抽象程度来看,模式可以分为()

    A.测试模式

    B.面向软件实现的设计模式

    C.软件子系统或构件设计模式

    D.体系结构设计模式


    参考答案:B, C, D

  • 第14题:

    面向对象的程序设计主要考虑的是提高软件的(  )。

    A.可靠性

    B.可重用性

    C.可移植性

    D.可修改性

    答案:B
    解析:
    面向对象的程序设计通过类的继承与派生机制以及多态性特性,提高了软件代码的可重用性。

  • 第15题:

    采集终端软件设计方法必须保证系统(),以保证终端应用软件具有较长的生命周期。

    A稳定性;

    B可修改性

    C可重用性;

    D实用性。


    A,B,C,D

  • 第16题:

    试述计算机应用软件系统具有可修改性的重要意义?


    正确答案:计算机应用软件系统不是固定的、静止的,在其生命周期中,要不断维护、改进和完善。所以要求系统具有可修改性,即易读,易于查错、改错,可根据环境的变化和用户的要求进行各种改变和改进。系统是否具有可修改性,对于系统开发和维护影响极大。

  • 第17题:

    在软件系统总体结构设计中,要着重解决的问题是:应使系统具有()。

    • A、可修改性
    • B、可用性
    • C、可读性
    • D、可重用性

    正确答案:A

  • 第18题:

    从模式所提供的解决方案的抽象程度来看,模式可以分为()

    • A、测试模式
    • B、面向软件实现的设计模式
    • C、软件子系统或构件设计模式
    • D、体系结构设计模式

    正确答案:B,C,D

  • 第19题:

    软件的可维护性通常包括可读性、可修改性、可测试性等含义。


    正确答案:正确

  • 第20题:

    填空题
    ()软件设计模式的主要目的是将不同的类和对象组合在一起,形成更大或者更复杂的结构体。

    正确答案: 结构型
    解析: 暂无解析

  • 第21题:

    判断题
    购买大多数计算机系统所需的硬件比软件更昂贵。
    A

    B


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

  • 第22题:

    多选题
    从模式所提供的解决方案的抽象程度来看,模式可以分为()
    A

    测试模式

    B

    面向软件实现的设计模式

    C

    软件子系统或构件设计模式

    D

    体系结构设计模式


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

  • 第23题:

    单选题
    某服务器软件系统对可用性(Availability)、性能(Performance)和可修改性(Modification)的要求较高,(1)设计策略能提高该系统的可用性,(2)设计策略能够提高该系统的性能,(3)设计策略能够提高该系统的可修改性。 空白(1)处应选择()
    A

    Ping/Echo

    B

    限制访问

    C

    运行时注册

    D

    接口-实现分离


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