各种开发方法的优缺点及适用场合1、结构化系统开发方法(1)优点l 从系统整体出发,强调在整体优化的条件下“自上而下”地分析和设计,保证了系统的整体性和目标的一致性;l 遵循用户至上原则;l 严格区分系统开发的阶段性;l 每一阶段的工作成果是下一阶段的依据,便于系统开发的管理和控制;l 文档规范化,按工程标准建立标准化的文档资料。(2)缺点l 用户素质或系统分析员和管理者之间的沟通问题;l 开发周期长,难于适应环境变化;l 结构化程度较低的系统,在开发初期难以锁定功能要求。(3)适用范围主要适用于规模较大、结构化程度较高的系统的开发。2、原型法(1)优点l 符合人们认识事物的规律,系统开发循序渐进,反复修改,确保较好的用户满意度;l 开发周期短,费用相对少;l 由于有用户的直接参与,系统更加贴近实际;l 易学易用,减少用户的培训时间;l 应变能力强。(2)缺点l 不适合大规模系统的开发;l 开发过程管理要求高,整个开发过程要经过“修改评价再修改”的多次反复;l 用户过早看到系统原型