软件结构优化的准则

2025-05-12 16:57:40

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

软件结构优化的准则

2、2.消除重复功能,改善软件结构 假如模块A和模块B在结构上完全相似,可能只是在数据类型上不一致,那么就可以采取完全合并的方法,将模块A和模块B合为一个模块。 加入模块A和模块B只是局部相似,就不能像上面一样简单的合并。

软件结构优化的准则

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

软件结构优化的准则

4、4.模块的曰钷董竿深度、宽度、扇出和扇入都应适当 模块的深度是指软件结构中模块的层数,它标志着一个系统的大小和复杂程度。如果深度过大(即层剞麽苍足数太多)则应考虑是否有的模块过于简单,应适当将其合并。 模块的宽度是指同一层次的模块数的最大值,一般来说,宽度越大,系统越复杂。

软件结构优化的准则

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

软件结构优化的准则
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢