[单选题]

下面哪一项不符合软件工程的原则?

A.把程序分解成独立的模块

B.采用封装技术把程序模块的实现细节隐藏起来

C.采用全局变量传递的方式,以简化模块之间的通信接口和通信量

D.程序的内外部接口保持一致,系统规格说明与系统行为保持一致

参考答案与解析: