2.模块规模应该适中
3.深度、宽度、扇入和扇出都应适当:
(1)深度:软件结构中控制的层数,它往往能粗略地标志一个系统的大小和复杂程度。
(2)宽度:软件结构内同一个层次上的模块总数的最大值。
(3)扇出:一个模块直接控制(调用)的模块数目。
(4)扇入:有多少个上级模块直接调用它。
4.模块的作用域应该在控制域之内:
(1)模块的作用域:定义为受该模块内一个判定影响的所有模块的集合。
(2)模块的控制域:是这个模块本身以及所有直接或间接从属于它的模块的集合。
在一个设计得很好的系统中,所有受判定影响的模块应该都从属于做出判定的那个模块,最好局限于做出判定的那个模块本身及它的直属下级模块。
(2)事务流
4.事务分析
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!