本页使用了标题或全文手工转换

软件开发工具

维基百科,自由的百科全书
跳转至: 导航搜索
软件开发
软件开发步骤
需求分析 | 软件架构 | 软件设计 | 软件编程 | 软件测试 | 软件部署 | 軟體維護
软件开发模式
敏捷开发 | 無塵室 | 迭代式开发 | RAD | 统一过程 | 螺旋模型 | 瀑布模型 | 极限编程 | Scrum | 看板
软件开发辅助领域
配置管理 | 文档编写 | 质量管理 | 项目管理 | 使用者經驗設計 | 自动构建
软件开发工具
编译器 | 除错器 | 性能分析 | 集成开发环境 | 文本编辑器 | 版本控制系统

软件开发工具英语:software development tool,或programming tool)为软件开发服务的各种软件和硬件。

软件开发工具根据在不同软件开发生命周期中起到的作用可以分为:

  • 软件建模工具,用于描述系统的需求,辅助设计。
  • 软件实施工具,用于程序设计,编码和编译,包括程序语言开发环境集成开发环境。前者主要提供程序语言的预编译,编译,链接的工具,后者包括代码编辑器在内的编辑器,代码生成器,运行环境和调试器。
  • 模拟运行平台,用于模拟系统的实际运行环境。
  • 软件测试工具,用于对系统,子系统,模块或单元进行测试的工具。