美文网首页
03. 瀑布模型: 像工厂流水线一样把软件开发分层化

03. 瀑布模型: 像工厂流水线一样把软件开发分层化

作者: feli_3620 | 来源:发表于2019-07-16 01:26 被阅读0次

    瀑布模型算是现代软件工程的起源,软件工程的发展,很大部分都税在构建于瀑布模型的基础之上的。

    一.  瀑布模型的诞生

      瀑布模型把项目过程分成了六个主要阶段:

    1、问题的定义规划。

    双方确定开发目标,同时做可行性研究。

    2、需求分析

    对需求进行分析,和客服反复确认,充分了解客户需求。

    3、软件设计

    根据分析结果,对整个项目进行抽象和设计,最后形成架构设计文档。

    4、程序编码

    将架构设计和界面设计转化为计算机能运行的程序代码。

    5、软件测试

    在编码完成后,对可运行的结果对照需求分析文档进行测试。测试发现问题,修复。测试完成之后。生成测试报告。

    6、运行维护。

    修复错误增加功能。交付时提供使用说明文档。

    不管说明软件项目,不管用什么开发模式,有四种活动是必不可少的,那就是 需求、设计、编码、测试。而这四项活动,都是起源于瀑布模型,也是其核心部分。

    二. 瀑布模型的优缺点

    三. 瀑布模型诞生的意义

    1、让软件开发过程有序可控。

    2、让分工明确化,让协作变成可能。

    瀑布模型的六个阶段对应现在的:项目经理,产品经理,架构师,软件工程师,测试工程师、运维工程师。

    3、质量有保障


    此内容极客时间版权所有,本人只是学习之后做一个笔记记录如有用做任何商业用途,极客时间可能追究法律责任,本人一概不负责,分享和转载请注明:https://time.geekbang.org/column/article/543f03f9b434f06485ab631f6984d21b/share?code=mybUYSWKKskrdOz0DM6%2FKO%2F9RDfR5YCw65TVohaq%2FrE%3D

    相关文章

      网友评论

          本文标题:03. 瀑布模型: 像工厂流水线一样把软件开发分层化

          本文链接:https://www.haomeiwen.com/subject/jteakctx.html