问:开发软件的流程是什么?
设计-开发-测试? MVC??? 在软件工程里说过 所谓循环螺旋式...即设计-开发-测试 然后再设计-再开发-再测试逐渐迭代地接近目标...不过现实中大部分tasks projectsorient 的开发只有一层循环最后质量好坏依据测试水平的高低而定 唔,楼上说的是传统的软件开发设计模型,也是比较经典的方式。
初次之外,还有extreme programming的开发设计模式,是比较新的。
另外open source project的开发设计模式,也和传统的不太一样。
关于软件的卡发模式,是计算机专业一个专门的研究方向,Softwaretechnik就是研究这个的。
[ 本帖最后由 xiaobailong 于 2005-11-2 20:17 编辑 ] 原帖由 wero 于 2005-10-31 17:48 发表
在软件工程里说过 所谓循环螺旋式...即设计-开发-测试 然后再设计-再开发-再测试逐渐迭代地接近目标...
不过现实中大部分tasks projectsorient 的开发只有一层循环最后质量好坏依据测试水平的高低而定
如果没有猜错的话,德语应该叫做Wasserfall Modell吧,记得在第三学期的Software Engineering学过。。。 Requirements Analysis & Specification
Conceptual/System Design
Detailed/Program Design
Implementation/Coding
Unit & Integration Testing
System Testing
System Delivery
Maintenance 原帖由 mianmianxu 于 2005-10-31 20:54 发表
如果没有猜错的话,德语应该叫做Wasserfall Modell吧,记得在第三学期的Software Engineering学过。。。
对, 英语有个类似的名字叫waterfall model. Wasserfall是软件开发模式的最基本模式,现在根本没有人在用了。楼上的螺旋模型是spinal modelle,还有原子模型,v模型等等。另外这个好像跟楼主提的问题没什么关系。
所谓开发软件,应该先确定开发模式,做好UML模型,确定开发计划和人员安排,然后制定软件质量管理规范和软件度量方法。
页:
[1]