什么是敏捷设计?
摘要:
“在按照我的理解方式审查了软件开发的生命周期后,我得出一个结论:实际上满足工程设计标准的唯一软件文档,就是源代码清单。“——Jack Reeves 1992年,Jack Reeves 在C++ Journal杂志上撰写了一篇题为“什么是软件设计?”的开创性论文。在这篇文章里,Reeves认为软件系统的源代码是它的主要设计文档。用来描绘源代码的图示只是设计的附属物而不是设计本身。结果表明,Jack的论文是敏捷开发的先驱。 在随后的内容中,我们会经常谈到“设计”。你不应该认为设计就是一组和代码分离的UML图。一组UML图也许描绘了一些部分,但是它不是设计。软件项目的设计是一个抽象的概念。它和程序. 阅读全文
posted @ 2011-03-03 22:27 devil_zhangsns 阅读(407) 评论(0) 推荐(0)