单项选择题

现代软件工程生命周期的两个阶段是()

A.工程阶段和生产阶段
B.工程阶段和维护阶段
C.生产阶段和维护阶段
D.开发阶段与维护阶段