軟體工程/工具簡介
外觀
< 軟體工程簡介
基本上,對於開發過程中的每個步驟,都有可用的工具。
- 建模和用例工具: 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;混淆器
其中一些工具我們在之前已經討論過,但其他一些工具我們還需要學習。