共同開発環境

共同開発環境(CDE)は、共有オンラインワークスペースを提供することで分散ソフトウェア開発をサポートするソフトウェアプラットフォームの一種です。プロジェクトの関係者がリアルタイムまたは非同期で共同作業を行うことを可能にし、コミュニケーション、ドキュメント作成、そして成果物の協調的な作成を促進します。CDEは、バージョン管理システム、問題追跡、ディスカッションフォーラム、Wiki、コードレビューメカニズムなどのツールを統合することで、異なるタイムゾーンや地理的地域にまたがる作業の課題を克服するように設計されています。この用語は、2002年にGrady BoochとAlan W. Brownによって造語されました。 [ 1 ] [ 2 ]

これは、デスクトップ上のプログラミング ツールを組み合わせた統合開発環境(IDE) と、ライフサイクル開発ツールと IDE (Microsoft Azure DevOpsIBM Rational Rose XDEなど) を組み合わせた拡張開発環境 (XDE) の進化形と見なされています。IDE は個々の開発者をサポートするツールに重点を置いているのに対し、CDE は開発チーム全体のニーズをサポートすることに重点を置いています。

CDE はソフトウェア開発分野のツール ベースから成長しましたが、自動車や航空工学、映画制作、土木工学など、チームが地理的に分散していることが多く、Web 経由で共同作業できることが有益な他の分野でも採用されています。

代表的な機能

参照

参考文献

  1. ^ Booch, G. ; Brown, AW (2003). 「協調開発環境」. Zelkowitz, M. (編). 『Advances in Computers』第59巻. サンディエゴ, CA: Academic Press . pp.  1– 29. doi : 10.1016/S0065-2458(03)59001-5 . ISBN 0-12-012159-X
  2. ^ 「Grady Booch氏とのQ&A: 共同開発環境」 alphaWorks IBM 2006年12月7日。 2008年10月11日時点のオリジナルよりアーカイブ