先分析软件开发模式的变迁史,这里说了从瀑布到敏捷,瀑布模型的特点是阶段间具有顺序性和依赖性、推辞实现的观点和质量保证的观点,它的优点是按阶段划分的检查点,可以在迭代模型中应用瀑布模型,而且当前一阶段完成后,您只需要去关注后续阶段。但是缺点同样明显,开发过程逆转要太大的代价,虽然有这个模型,但实际的项目开发很难严格按该模型进行,需求和建模需求恰恰相对的是客户往往很难清楚地给出所有的需求,而该模型却要求如此,最后软件的实际情况必须到项目开发的后期客户才能看到,这要求客户有足够的耐心。
所谓软件工程方法论,就是教给人们软件开发更科学更系统的方法。软件工程方法论教给我们的是一种开发软件的思维是软件工程论。软件工程方法论为每一个阶段都设置了严格的标准,让软件在开发的过程中减少了许多错误的地方。同时软件工程方法论系统地研究了开发方法的性质、条件、作用、发生的发展规律,总结了前人的经验。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!