什么是模块的独立性(什么是程序的模块化)
本文目录:
什么是模块的独立性
最佳答案:
模块独立性是指软件系统中每个模块只涉及软件要求的子功能,而与软件系统中其他模块的接口是简单的。
模块独立性的重要性体现在以下几个方面:
1. 具有独立的模块的软件比较容易开发出来。这是由于能够分割功能而且接口可以简化,当许多人分工合作开发同一个软件时,这个优点尤其重要。
2. 独立的模块比较容易测试和维护。这是因为相对说来,修改设计和程序需要的工作量比较小,错误传播范围小,需要扩充功能时能够插入模块。
什么是程序的模块化
模块英文名称:module
定义1:整个系统的设备和设施按工艺布置要求组装在钢构架内,整体运输和吊装的集装块。
应用学科:船舶工程(一级学科);海洋油气开发工程设施与设备(二级学科)
定义2:在海洋工程中专指整个系统的设备和设施按工艺要求组装在钢构架内,可整体运输和吊装的集装块。
模块化是指解决一个复杂问题时自顶向下逐层把系统划分成若干模块的过程,有多种属性,分别反映其内部特性
模块化是另一种处理复杂系统分解为更好的可管理模块的方式。模块化用来分割,组织和打包软件。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。
模块具有以下几种基本属性:接口、功能、逻辑、状态,功能、状态与接口反映模块的外部特性,逻辑反映它的内部特性。
在系统的结构中,模块是可组合、分解和更换的单元。模块化是一种处理复杂系统分解成为更好的可管理模块的方式。它可以通过在不同组件设定不同的功能,把一个问题分解成多个小的独立、互相作用的组件,来处理复杂、大型的软件。
模块独立性指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单.
模块独立性是指模块内部各部分及模块间的关系的一种衡量标准,由内聚和耦合来度量。
Tags: 什么是模块的独立性