某软件公司欲开发一个基于Web的考勤管理系统。在项目初期,客户对系统的基本功能、表现形式等要求并不明确,在这种情况下,采用(21)开发方法比较合适。
A.瀑布式
B.形式化
C.结构化
D.极限编程
正确答案是D