阅读下列说明,回答问题1至问题3。将解答填入答题纸的对应栏内。 【说明】 小赵是一位优秀的软件设计师,负责过多项系统集成项目的应用开发,现在公司因人手紧张,让他作为项目经理独自管理一个类似的项目,他使用瀑布模型来管理该项目的全生命周期,如下所示: 项目进行到实施阶段,小赵发现在系统定义阶段所制订的项目计划估计不准,实施阶段有许多原先没有估计到的任务现在都冒了出来。项目工期因而一再延期,成本也一直超出。 【问题1】(5分) 根据项目存在的问题,请简要分析小赵在项目整体管理方面可能存在的问题。 【问题2】(10分) (1)请简要叙述瀑布模型的优缺点。(6分) (2)请简要叙述其他模型如何弥补瀑布模型的不足。(4分) 【问题3】(5分) 针对本案例,请简要说明项目进入实施阶段时,项目经理小赵应该完成的项目文档工作。
【问题1】(5分) 系统定义不够充分(需求分析和项目计划的结果不足以指导后续工作); 过于关注各阶段内的具体技术工作,忽视了项目整体监控和协调; 过于关注技术工作,而忽视了管理活动; 项目技术工作的生命周期未按时间顺序与管理工作的生命周期统一协调起来。 【问题2】 (1)瀑布模型的优点:阶段划分次序清晰,各阶段人员的职责规范、明确,便于前后活动的衔接,有利于活动重用和管理。(3分) 瀑布模型的缺点:是一种理想的线性开发模式,缺乏灵活性(或风险分析),无法解决需求不明确或不准确地问题。(3分) (2)原型化模型(演化模型),用于解决需求不明确的情况。(4分) 螺旋模型,强调风险分析,特别适合庞大而复杂的、高风险的系统。 【问题3】(5分) 需求分析与需求分析说明书;验收测试计划(或需求确认计划); 系统设计说明书;系统设计工作报告;系统测试计划或设计验证计划; 详细的项目计划;单元测试用例及测试计划;编码后经过测试的代码; 测试工作报告;项目监控文档如周例会纪要等。