软件工程/工具简介
外观
< 软件工程简介
基本上,对于开发过程中的每个步骤,都有可用的工具。
- 建模和用例工具: StarUML、objectiF、Visio、ArgoUML
- 编写代码:Eclipse、Netbeans、Visual Studio 等 IDE;编译器和调试器;CVS、Subversion、Git、Mercurial、SourceSafe、Perforce 等源代码管理工具
- 测试代码:JUnit、FIT、TestNG、HTMLUnit 等测试框架;Clover、NCover 等覆盖工具;EclipseProfile、Netbean’s Profiler、JProf、JProbe 等性能分析工具
- 自动化:构建工具:make、Ant、Maven
- 文档:JavaDoc、Doxygen、NDoc;Wiki
- 项目管理、Bug 跟踪、持续集成:Trac、Bugzilla、Mantis;CruiseControl、Hudson
- 重构:反编译器:JAD;混淆器
其中一些工具我们在之前已经讨论过,但其他一些工具我们还需要学习。