问题
问答题
试述软件开发工具的项目管理功能。
答案
参考答案:项目管理功能更明确地是为项目管理人员提供支持,而不是为程序员提供支持。一般来说,项目管理包括进度管理、资源与费用管理、质量管理三个基本内容,在这方面项目管理已有不少成功的经验、方法与软件工具。对于软件项目来说,还有两个比较特殊的问题。首先是测试工作方面的支持,由于软件的质量比较难以测定,所以不仅需要根据设计任务书提出测试方案,还需要提供相应的测试环境与测试数据。人们很自然地希望软件开发工具能够在这些方面提供帮助。其次是版本管理问题。当软件规模比较大的时候,版本的更新、各模块之间以及模块与使用说明之间的一致性、向外提供的版本的控制等,都带来一系列十分复杂的版本管理问题。如果软件开发工具能够在这些方面给予支持或帮助,无疑将有利于软件开发工作的进步。