单项选择题

为了解决软件危机,人们提出了用()的原理来设计软件。

A.运筹学
B.工程学
C.软件学
D.数学