软件生命周期
参考链接:
https://blog.youkuaiyun.com/u010225915/article/details/80081051
RUP Rational Unified Process 统一软件过程
一般分为定义,开发,维护三大阶段。
定义阶段有可行性论证和开发计划,需求分析;
开发阶段有概要设计,详细设计和编码,测试;
维护阶段有运行维护。
软件详细设计主要采用的方法是结构化程序设计;
参考链接:
https://blog.youkuaiyun.com/xieyihua1994/article/details/52836855
软件生命周期的模型
瀑布模型,快速原型模型,迭代模型,螺旋模型,V模型,增量模型等。
链接:
https://www.janshu.com/p/441955943093
https://www.cnblogs.com/imyalost/p/7668838.html
软件开发技术,一般将敏捷开发技术做方法论,很少将其作为软件开发生命周期模型。敏捷的目的是减少繁重和不必要的工件的输出,提高效率,而不是要我们去挑阶段或过程,不是分析设计都还没做就去做开发。
敏捷的4条价值观和12条原则,链接:
https://www.cnblogs.com/dangjian/archive/2010/08/20/180h857.html
敏捷开发。敏捷