单项选择题

下列不属于软件工程基本原则的是( )。

A.抽象
B.模块化
C.自底向上
D.信息隐蔽