软件结构优化的准则
1、喋碾翡疼模块功能的完善化 一个完整的功能模块,应当有三部分的内容:一是执行规定的功能,二是具有出错处理羿约妫鳏部分;三是如果需要返回一系列的数据,在完成数据加工或者结束时,应当给它的调用者返回一个“结束标志”。 一个模块的这些有机组成部分,不应该分离到其他的模块中去。

3、模块规模应该适中 模块过大,会使设计、调试和维护困难;模块过小,会使模块之间的关系增强,影响模块之间的独立性,因此模块的大小要适中。 模块的大小可以用模块中语句的数量来衡量。

5、模块的作用范围应在控制范围之内 模块的作用范围是指受该模块内一个判定影响的所有模块的集合。 模块的控制范围是指该模块本身以及所有直接或间接从属于它的模块的集合。 控制范围是指从结构方面考虑的,而作用范围是从功能方面考虑的。
