软件开发工作有自己的不同于一般项目管理的特点。一般工程项目没有版本更新的问题,但一个有生命力的软件产品(或应用系统)必然是经过若干次改进与更新才能形成的。所以,在软件开发工具的理论基础中,项目管理与版本管理的内容也占据了十分重要的、不可忽视的地位。