软件开发工具是用于辅助软件生命周期过程的基于计算机的工具。通常可以设计并实现工具来支持特定的软件工程方法,减少手工方式管理的负担。与软件工程方法一样,它们试图让软件工程更加系统化,工具的种类包括支持单个任务的工具及囊括整个生命周期的工具。
1.软件需求工具
软件需求工具包括需求建模工具和需求追踪工具。
2.软件设计工具
软件设计工具用于创建和检查软件设计,因为软件设计方法的多样性,这类工具的种类很多。
3.软件构造工具
软件构造工具包括程序编辑器、
4。软件测试工具
软件测试工具包括测试生成器、能分析工具。编译器和代码生成器、解释器、调试器等。测试执行框架、测试评价工具、测试管理工具
5.软件维护工具
软件维护工具包括理解工具(如可视化工具)和再造工具(如重构工具)。
6.软件配置管理工具
软件配置管理工具包括追踪工具、版本管理工具和发布工具。
7.软件工程管理工具
软件工程管理工具包括项目计划与追踪工具、风险管理工具和度量工具。
8.软件工程过程工具
软件工程过程工具包括建模工具、管理工具、软件开发环境。
9.软件质量工具
软件质量工具包括检查工具和分析工具。