软件开发模型
上一篇 /
下一篇 2008-08-20 17:49:17
/ 个人分类:过程管理
:T|TJoTdC
v0 重新review了几种传统的软件开发模型。这几种模型,实际上很难清楚的区分开。在实际应用的时候,更多的也是其中几种模型的混合或者是创新。个人觉得,因为每个公司的唯一性及特殊性,适合自己的才是最好的。如果能汲取现有的模型知识,形成自己的,那说明你已经对软件开发模型驾轻就熟了。既然很难区分,怎么办?抓住特点。那面我们就来总结一下,这些模型的特点。
V_jqkEV
x0
51Testing软件测试网
a2T7o_0l'`1.瀑布模型
G8f5@(J:r5Q(s0
l{w$X+xUg0关键词:顺序,自上而下,线性51Testing软件测试网A%M9S]h.~
mjJC.@%v ?`$Hx}0缺点:缺乏灵活性,无法解决需求不明确的问题
]N"V9E7ot$ab^
\0
51Testing软件测试网6Gq vOS} R!qL{2.原型模型51Testing软件测试网5jGx{9A }
O
m
hs4^AL)}6] _0关键词:原型,需求迭代,明确需求,用户参与
C
V'E(P!K0
UP
lE`H3MT/n;u&w0缺点:容易造成可维护性差,追求速度而放弃更合适的算法等
\ F-b/uu0c0
+|}4OnvUR;E7P03.增量模型51Testing软件测试网U1H5{%TY
yZ/j
,Q4pS9FM'Na.`0关键词:逐步进行,构件,阶段性产品,时间短效率高
_'htM2zS%B0
51Testing软件测试网3cZ$C(vzr8@缺点:容易扩充,分解构件适中,体系结构要求较高
{;}y'e$e7G0
51Testing软件测试网+]r7XgjY4.螺旋模型51Testing软件测试网qv[lSm5UCji
!^;}3z;GX[
b0关键词:瀑布和原型的结合,风险分析,适合大型软件开发51Testing软件测试网3|#gl]
i s0[5w w?A
b.R(Di4N+l:w0缺点:费用昂贵
"t ^&f3W*g#\0
51Testing软件测试网by!w|'vY$fo5.喷泉模型51Testing软件测试网'gN
l HWn2I e6s
f2M%h tf t0关键词:面向对象,迭代,交叉,无缝过度51Testing软件测试网.S;o8^N+?m3a$o
51Testing软件测试网Y F:mdA
?{XB.?缺点:阶段重叠
h'Y],K^-t8Z*|*O0
相关阅读:
- 测试自动化与软件过程改进 (51testing, 2007-6-27)
- 软件测试管理 (51testing, 2007-7-27)
- 软件测试管理初探 (51testing, 2007-7-27)
- 软件测试过程的监控方法 (51testing, 2007-8-03)
- 软件测试过程将如何完善? (51testing, 2007-8-15)
- 软件测试项目的启动、规划与需求分析 (51testing, 2009-6-17)
- 产品开发初期测试人员应该做什么? (51testing, 2007-9-13)
- 项目简要总结 (51testing, 2007-9-28)
- 一个项目的开发过程及成员组成 (51testing, 2007-11-19)
- 什么是cmm和cmmi (dmandy01, 2008-8-20)
收藏
举报
TAG:
过程管理