当前位置:课程学习>>第四章>>知识讲解>>视频课堂>>知识点三

知识点三:启发规则



设计出软件的初步结构以后,应该审查分析这个结构,通过模块分解或合并,力求降低耦合提高内聚。一个模块的规模不应过大,最好能写在一页纸内。深度表示软件结构中控制的层数,它往往能粗略地标志一个系统的大小和复杂程度。宽度是软件结构内同一个层次上的模块总数的最大值。模块的控制域是这个模块本身以及所有直接或者间接从属于它的模块的集合。模块接口复杂是软件发生错误的一个主要原因。应该仔细设计模块接口,使得信息传递简单并且和模块的功能一致。模块的功能应该能够预测,但也要防止模块功能过分局限。

视频学习资源下载

(视频内容是: 第4章总体设计(3))

边学边练

我们通过对启发规则的深入了解

明确了软件开发过程中应该注意的众多问题

接下来我们进入到学以致用。