美文网首页
软件开发流程

软件开发流程

作者: mick_ | 来源:发表于2019-06-17 12:56 被阅读0次

    瀑布式

    流程:

    需求分析-》设计-》编码-》测试-》运行维护

    优点:

    • 容易理解,易于管理
    • 强调需求的调查,产品测试
    • 强调开发阶段性早期计划

    缺点:

    • 客户必须完整的描述需求
    • 阶段工作难以逆转
    • 项目结束前不能完整演示系统
    • 项目延期风险大

    适应场景

    • 大型项目

    敏捷式

    流程:

    • 需求确认 》 功能拆分 》 迭代开发 》 重构 》 完整发布
    • 计划 》 开发 》 测试 》发布 》计划.....

    优点:

    • 曾量开发,进度可控,将大项目拆分小项目持续开发,阶段性产出
    • 持续测试与集成
    • 快速试错,拥抱变化

    缺点:

    • 项目成员稳定性要求高,强调人员沟通
    • 文档管理弱

    相关文章

      网友评论

          本文标题:软件开发流程

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