掲示板一覧 - トピック一覧 Enterprise Architect 全般
複数人数による開発でのEAの利用方法 |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2009-1-22 14:58 |
EA Administrator ![]() ![]() 投稿: 1895 |
複数人数による開発でのEAの利用方法○ご質問
現在、複数人数で開発しており、以下の要望があります。 EAの利用方法は合っていますでしょうか? 1)10人以上の複数人で開発したい 10人以上の複数人で開発を行いため、ネットワーク上にEAサーバを設置し、 ネットワーク経由で各個人からEAサーバがアクセスできるようにし、 EAプロジェクトはDBMSリポジトリで保存しています。 2)バージョン管理をしたい バージョン管理はSubversionで行うこととし、Subversionのリポジトリ (SVNリポジトリ)も共通でアクセスさせる必要がある(と思っている)ため、 EAサーバに置きました。 SVNリポジトリを各個人PCからアクセスさせるためにhttpが必要なため EAサーバにApacheをインストールしました。 3)各個人が個別の環境で設計したい 4)各個人の修正をマージしたい 現在は、ClearCaseを用いてC言語による開発を行っており、 各個人の修正はClearCaseのマージ機能でメインソースにマージすることが 出来ます。また、ラベル付けにより任意のバージョンを取り出すことができます。 最終的には、EAでもClearCaseを用いた開発と同等のことを実施したい と考えています。 ○回答 複数人数による開発の場合、EAではいくつかの機能や方法があり、 その組み合わせも可能です。 詳細は、ドキュメントでご紹介しています。 1)10人以上の複数人で開発したい こちらは複数人数での開発における1つの方法で、特に問題はございません。 2)バージョン管理をしたい SVNのリポジトリは、共通でアクセスできる場所にあることは必要ですが、 必ずしもEAと同じサーバーにおく必要はございません。 また、EAとSubversionとの連携ににおいて、Apacheは必ずしも必要ではありません。 EAで記述したモデルをバージョン管理した場合、 ソースコードのようなマージの必要はありません。 バージョン管理はパッケージごとに行うことができますが、 誰かがあるパッケージをチェックアウトしている場合は、 そのほかの方は、チェックアウトできず編集ができません。 誰かがチェックインすると、そのほかの方はチェックアウト できるようになり、編集が可能になります。 このように、バージョン管理機能を利用すると、あるタイミングで 複数人数による同じモデルへの同時編集はできず、排他制御されますので、 マージの必要がありません。 ご確認のほど、よろしくお願いいたします。 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
sugimoto | 2009-1-22 14:58 |




