zoukankan      html  css  js  c++  java
  • 软件开发模型

    软件开发模型 Software Development Model

    从人猿开始进化:体会从软件作坊到CMMI之路

     

    一、边做边改模型(Build and Fix Model)

    这是一个不称职的开发模型。

     

    一个合格程序员的基本职责不仅仅是按需求实现功能,程序结构设计的基本要求应当是“易于理解、易于维护”。

    混乱是不可容忍的,编写代码时请谨记简洁、高效、可重用的原则,清晰的秩序+优雅的设计产生美。

    When Tech Meets Art …

     

    二、瀑布模型(Waterfall Model)

    1970年 Winston Royce 提出了著名的"瀑布模型",其后多年内,它一直是唯一被广泛采用的软件开发模型。

    瀑布模型将软件生命周期划分为制定项目计划、需求分析、软件系统设计、程序代码编写、软件测试和运行维护六个基本活动,并且规定了它们自上而下、相互衔接的“线性”次序。

    to be continued …

    -----------------------------------------------------------------------

    个体与交互 胜过 过程与工具

    可以工作的软件 胜过 面面俱到的文档

    客户协作 胜过 合同谈判

    响应变化 胜过 遵循计划

    -----------------------------------------------------------------------

    软件产品研发部 李树鹏

    大连启明海通信息技术有限公司

    地址:大连市高新技术产业园区信达街57号

    手机:13942696565

    =========================
     

  • 相关阅读:
    函数式编程
    _.pick lodash
    Vue mixins extend
    js 导入json配置文件
    FormData
    shell中的调试与计算
    linux命令(6/10):find 命令
    Linux性能测试分析命令_sar+iostat+vmstat+top
    linux命令详解之(at)
    linux命令(6/9):watch命令
  • 原文地址:https://www.cnblogs.com/DancingFish/p/2169707.html
Copyright © 2011-2022 走看看