简述软件开发工具的类别。

简述软件开发工具的类别。
【正确答案】:1)按工作阶段可分为:计划工具,分析工具和设计工具; 计划工具:计划工具是从宏观角度去看待软件开发的软件开发工具。它不仅从项目管理的角度,帮助人们组织与实施项目,并且把有关进度、资源、质量、验收情况等信息有条不紊地管理起来,而且考虑到了项目的反复循环、版本更新。实现了“跨生命周期”的信息管理与共享,为信息以至软件的重用创造了条件。完全是为项目主管人员服务的;分析工具:主要用于需求分析的工具,它帮助人们认识与表述信息需求和信息流程,从逻辑上明确软件功能与要求。设计工具:设计工具是最具体的,它是指在实现阶段对人们提供帮助,是最直接帮助人们编程调试软件与编写文档的工具。  2)按集成程序分:专用工具和集成化工具;  专用工具:面对某一工作阶段或某一工作任务的软件开发工具。 集成化工具:是集成化的、面对软件开发全过程的软件开发工具。 3)按与硬软件的关系分:依赖于硬软件的管理和独立于硬软件的工具。