摘要:
RAD这里指的是 Rapid Application Development 的缩写,意思是快速应用程序开发。Application和Software之间还是有区别的,Application是指一个应用程序,趋向于可执行特性。而Software的概念更大,它更趋向于源代码。区分了这两个概念之后,在软件工程中,我就不建议使用RAD工具(比如,C++Builder,VB,PB等)。现在软件开发一个主要思想是,增量式开发,叠代式开发。这个开发应该是指源代码一级的不断演化。而RAD工具开发的是Application,有点使用Quick and Dirty风格解决问题的味道。这样,在接下来的叠代中可能会出现很多麻烦。软件的主构架应该是稳固的,可依靠的。Quick and Dirty风格掺杂进来之后,很难保证软件构架的稳固性和可依靠性。
会有Rapid Software Development吗?看看《人月神话》就知道了。
(全文共424字)——点击
此处阅读全文