单项选择题

Bryan正在领导一个项目,该项目包含一些具有固定需求且为人熟知的元素,还有一些仍不清晰的元素需要在项目执行过程中发现。他应该使用哪个开发生命周期()

A.预测型生命周期
B.适应型生命周期
C.迭代型生命周期
D.混合型生命周期