单项选择题

软件工程采用工程的概念、原理、技术和()来开发与维护软件。

A.方法
B.过程
C.模型
D.工具