在进行软件设计时,以下结构设计原则中,不正确的是 ( ) 。
A. 模块应具有较强的独立性,即高内聚和低耦合
B. 模块之间的连接存在上下级的调用关系和同级之间的横向联系
C. 整个系统呈树状结构,不允许网状结构或交叉调用关系出现
D. 所有模块都必须严格地分类编码并建立归档文件
B