博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开发流程
阅读量:5027 次
发布时间:2019-06-12

本文共 448 字,大约阅读时间需要 1 分钟。

什么叫开发流程?我们在开发、运营、维护软件的过程中有很多技术、做法、习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫做"软件开发流程"。什么是软件开发流程的目的?软件开发流程的目的是为了提高软件开发、运营和维护的效率,以及提升用户满意度,软件的可靠性和可维护性。

软件=程序+软件工程

软件企业=软件+商业模式

我个人比较喜欢的开发流程是:瀑布模型(Waterfall Model)

 优点:(1)为项目提供了按阶段划分的检查点。

      (2)当前一阶段完成后,您只需要去关注后续阶段。

      (3)可在迭代模型中应用瀑布模型。

 缺点:(1)在项目各个阶段之间极少有反馈。

       (2)只有在项目生命周期的后期才能看到结果。

    (3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。

    (4)瀑布模型的突出缺点是不适应用户需求的变化。

 

转载于:https://www.cnblogs.com/chenmanman1502720117/p/6670261.html

你可能感兴趣的文章
docker常用命令详解
查看>>
jQuery技巧大放送
查看>>
字符串转换成JSON的三种方式
查看>>
Hive时间函数笔记
查看>>
clojure-emacs-autocomplete
查看>>
一个自己写的判断2个相同对象的属性值差异的工具类
查看>>
10 华电内部文档搜索系统 search03
查看>>
[HIHO1149]回文字符序列(dp)
查看>>
[HDU1402]A * B Problem Plus(FFT)
查看>>
[CF803C] Maximal GCD(gcd,贪心,构造)
查看>>
逆时针旋转的矩阵变换
查看>>
第10周15/16/17
查看>>
【数据库】SQL两表之间:根据一个表的字段更新另一个表的字段
查看>>
四六级作文常见错误解析(转载)
查看>>
Tomcat
查看>>
./是当前目录 ../是当前的上一级目录。上上级就是../../一般绝对路径时候常用...
查看>>
linux支持FTP和SFTP服务【1】
查看>>
树的递归与非递归遍历方法
查看>>
每天一个Linux命令(6):rmdir命令
查看>>
oracle连接的三个配置文件(转)
查看>>