软件结构优化的准则

 时间:2024-10-15 21:35:44

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

软件结构优化的准则

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

软件结构优化的准则

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

软件结构优化的准则

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

软件结构优化的准则

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

软件结构优化的准则
  • 如何使用python的psutil模块获取电脑cpu信息
  • 永劫无间J键是什么
  • until we die攻略
  • 打造世界 Craft the World:[1]下载运行进入
  • 炉石传说冒险模式奥丹姆起源大厅攻略
  • 热门搜索
    防踩踏手抄报 成语故事手抄报图片 反邪教手抄报图片大全 健康成长手抄报内容 防火手抄报图片大全 走进大自然手抄报 读书手抄报的题目 元旦节手抄报一等奖 防火安全手抄报 手抄报中国梦