http://baike.baidu.com/view/244695.htm
软件开发一直以来都被认为是一项很难控制的过程. 为了一如既往地开发出好的软件,你需要经过长期的学习, 有关如何改进开发过程的书籍也是层出不穷, 但是至今也没有什么特别有效的好的方法可以降低此过程的复杂性. 问题的关键在于开发人员很难将这些方法由始至终地运用在软件开发的实际过程中. 采用人工管理的方法, 开发人员在不自觉中就偏离了原有的理论, 或者由于害怕麻烦而忽略了其中的一些步骤. 所以拥有一套能够很好地管理软件开发全生命周期的工具,将有利于在软件开发的过程中严格的遵守相应的软件开发方法学,为我们带来有效的开发管理过程, 从而开发出强健的软件产品.