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

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

软件工程把这些相关的技术和过程统一到一个体系中,叫作“软件开发流程”,目的是为了提高软件开发、运营和维护的效率,以及提高用户满意度、软件的可靠性和维护性。

开发流程模式分为:写了再改模式、瀑布模式、瀑布模型的各种变形(生鱼片模型、大瀑布带着小瀑布)、统一流程、老板驱动的流程、渐进交付的流程,MVP和MBP、TSP的原则。

经过我们的团队的交流选择了统一流程

要完成一个复杂的软件项目,团队的各种成员要在不同阶段做不同的事情,这能很好的分工完成一个软件项目。

统一流程总共分为四个阶段:初始阶段、细化阶段、构造阶段、交付阶段。

这个开发流程的好处在于能够很好的进行阶段的分工,能够很有条理的进行开发,对于每个阶段的工作能分得很清楚。并且能够安排好各自的工作,也能很明确的制定好完成工作所要的时间。统一流程的很好的地方在于它拥有一个最后进行测试的阶段,做到万无一失。

缺点是团队的成员完成工作的时间不同,会拖住团队的工作周期。并且这个开发流程需要的很长的时间去完成,对于我们的实训时间有限,不一定会得到最好的结果。

转载于:https://www.cnblogs.com/22yuxianhao/p/6695132.html

你可能感兴趣的文章
BZOJ 1066 蜥蜴(网络流)
查看>>
提高批量插入数据的方法
查看>>
Linux重启Mysql命令
查看>>
前端模块化:RequireJS(转)
查看>>
linux 内核的优化
查看>>
Spark笔记之DataFrameNaFunctions
查看>>
Oracle 时间函数 (转)
查看>>
近端梯度算法(Proximal Gradient Descent)
查看>>
DRM-内容数据版权加密保护技术学习(中):License预发放实现 (转)
查看>>
TCP与UDP协议
查看>>
php上传文件如何保证上传文件不被改变或者乱码
查看>>
目录遍历代码
查看>>
iOS MD5加密实现方法
查看>>
页面中调用系统常用的对话框需要用到的classid
查看>>
cygwin下的目录软连接
查看>>
eclipse控制台不显示输出的解决办法
查看>>
Java中的TCP/UDP网络通信编程
查看>>
Trie树
查看>>
Mysql支持的数据类型(总结)
查看>>
对测试转开发的一些想法
查看>>