申请免费试用、咨询电话:400-8352-114
瀑布模型的优点:
通过设置里程碑,明确辱唾阶段的任务与目标。
可为每阶段制订.开发计划,进行成本预算,组织开发力破。
通过阶段评审,将开发过程纳入正确轨道。
严格的计划性保证软件产品的按时交付。
瀑布模型的缺点:
缺乏灵活性,不能适应用户需求的改变。
开始阶段的小错误被逐级放大,可能导致软件产.日报废。
返网上一级的开发需要寸;十分高昂的代价。
随着软件规模和复杂性的增加,软件产品成功的几牢大幅下降。
瀑布模型的适应范嗣:
岂主要适应于小规模的软件开发。
2.快速原型
原型: 个具体的可执行模型,它实现了系统的替干功能。
原型法:不断地运行系统原型竹来进行启发、揭示和判断的系统开发方法。
正确的需求定义是系统成功的大键。但是许多用,二l在开始时往往不能准确地叙述他们的需要,软件开发人员需要反复多次地和用户交流信息.才能全面、准确地了解用户的要求。
当用户实际使用了目标系统以后,也常常会改变原来的某些想法,对系统提:新的需求。
原型法的主要思路:
根据用户的需求迅速构造一一个低成本的用于演示及评价的试验系统(原型);
用户对原型进行评价;
不适用于拥有大避计算或控制功能的系统;
不适用于大.型或复杂的系统;
容易掩盖需求,分析、没计等方丽的问题;
结果不确定随顾.型掏造评价过程而定:
整体快速原型法主要适碰于:
解决有不确定因素的问题;
适用于对用户界面要求高的系统;
决策支持方面的应用:
适用于巾型系统。