模块描述:描述模块的功能以及需要解决的问题,这个模块在什么时候可以被调用,为什么需要这个模块。算法描述:确定模块存在的表要性之后,需要确定实现这个模块的算法,描述模块中的每个算法,包括公式、边界和特殊条件,甚至包括参考资料,引用出处等。数据描述:详细设计应该描述模块内部的数据流。对于面向对象的模块,主要描述对象之间的关系。