首页学历类考试大学计算机科学
(简答题)

简述模块化与信息隐藏在软件设计中的意义。

正确答案

模块化即把软件划分为可独立命名和访问的部件,每个部件成为一个模块。模块化以“分治法”为依据,即将一个复杂的问题分割成若干个可管理的小问题后,更易于求解。模块因其可分解性、可组装性、可理解性、连续性及模块保护使软件管理更简单有效。而且一个模块技术研发失败不会影响到另一个模块的技术研发,这样就大大降低了产品整体研发的风险。信息隐藏是指在设计和确定模块时,使得一个模块内包含的特定信息(过程或数据)对于不需要这些信息的其他模块来说,是透明的。不仅支持模块的并行开发,而且还可以减少测试和后期维护的工作量。此外,整个系统欲扩充功能也只需“插入”新模块,原有的多数模块无需改动,提高了系统的灵活性和可扩展性。

答案解析

相似试题

  • (判断题)

    模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。

    答案解析

  • (判断题)

    模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。()

    答案解析

  • (简答题)

    简述抽象与逐步求精在软件设计中的意义。

    答案解析

  • (单选题)

    强调信息隐藏的软件工程设计方法有()

    答案解析

  • (判断题)

    信息隐藏原则可以在模块外使用在模块接口说明中所没有说明的、关于该模块的信息。

    答案解析

  • (判断题)

    信息隐藏原则禁止在模块外使用在模块接口说明中所没有说明的、关于该模块的信息。

    答案解析

  • (单选题)

    软件结构设计的基本的原则包括()、抽象、信息隐蔽和局部化、模块独立。

    答案解析

  • (填空题)

    测试软件中的模块时,通常需要为被测模块设计辅助模块,辅助模块的名称分别是()和 ()。

    答案解析

  • (单选题)

    信息隐藏中隐藏的是模块的()

    答案解析

快考试在线搜题