OSSを利用したプログラム開発では、様々なツールを利用することができます。その多くは無償で提供されており、またツール自身もOSSとして公開されているケースが多く、OSSプログラム開発に効果的な手段を提供しています。 分析と設計で利用するツール プログラム開発は分析と設計から始まります。分析、設計で各種のツールを使いこなすことによって、この段階の生産性を向上させることが可能です。 開発の初期段階では、概念設計、機能設計、詳細設計、画面設計、データベース設計など各種の設計作業を行います。これらの作業を支援する設計ツールを利用することができれば、作業の速度は格段に向上するでしょう。また運用時やシステムの更新時にも、パフォーマンス・性能測定や、システムのボトルネック追及、バグ追跡、チューニング、機能追加の検討と実装、不具合やバグの修正、性能向上など様々な作業が発生します。この段階でも各種の支援ツー