螺旋模型,软件开发,风险管理,灵活性,阶段性交付,用户参与,成本,团队,进度延迟,沟通问题