什么是模块的控制域?什么是模块的作用域?并对比分析题32图中3个模块结构图的优劣。
说明:图中的菱形块代表判定所在的位置,灰色的模块为受该判定影响的模块。
模块的控制域:这个模块本身以及所有直接或间接从属它的模块的集合。模块的作用域:受该模块内一个判断所影响的所有模块的集合。原则:尽量使模块的作用域在其控制域内。从题32图中可以看出,A、B中由于模块D和TOP的作用域超出了其控制域。C中,模块D的作用域在其控制域内,是最好的模块结构。
什么是模块的控制域?什么是模块的作用域?并对比分析题32图中3个模块结构图的优劣。
说明:图中的菱形块代表判定所在的位置,灰色的模块为受该判定影响的模块。
什么是模块的控制域?什么是模块的作用域?并对比分析题32图中3个模块结构图的优劣。
说明:图中的菱形块代表判定所在的位置,灰色的模块为受该判定影响的模块。
模块的控制域:这个模块本身以及所有直接或间接从属它的模块的集合。模块的作用域:受该模块内一个判断所影响的所有模块的集合。原则:尽量使模块的作用域在其控制域内。从题32图中可以看出,A、B中由于模块D和TOP的作用域超出了其控制域。C中,模块D的作用域在其控制域内,是最好的模块结构。