跳至內容

軟體工程/工具簡介

來自維基百科,開放世界中的開放書籍

基本上,對於開發過程中的每個步驟,都有可用的工具。

  • 建模和用例工具: 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;混淆器

其中一些工具我們在之前已經討論過,但其他一些工具我們還需要學習。

華夏公益教科書