チーム開発に役立つ機能について

Enterprise Architectには、チーム(複数人数)での設計時に役に立つ数多くの機能を搭載しています。例えば、以下の機能があります。
- プロジェクトファイル(モデル)の共有
- モデルをOracleなどのDBMSに格納し、堅牢に管理
- バージョン管理
- 排他ロック
- アクセス権の設定と適用
- モデルの監査
- ベースライン・差分管理・マージ
- チームレビュー
これらの機能を必要に応じて組み合わせて活用することで、チームでの設計時の効率を向上したり、分散環境での設計の支援をしたりすることが可能になります。
以下、特徴的な機能を2点紹介します。
プロジェクトファイルの共有

複数の利用者が同時に設計情報を参照・更新する場合には、一番簡単な方法の場合、プロジェクトファイルをネットワークドライブ(共有ドライブ)に配置し、各自がそのファイルをダブルクリックして開くだけです。このように、簡単にモデルを共有できます。この手軽さはEnterprise Architectの特徴の一つです。

ただし、この方法の場合、要素の編集に関する排他制御は全く行われません。必要に応じて、他の機能を組み合わせることになります。
バージョン管理

Enterprise Architectのチーム開発に関連する機能で広く利用されているのが、バージョン管理の機能です。SubversionやCVSなどの外部のバージョン管理ツールを利用し、モデルの情報を管理します。
バージョン管理機能が有効な場合には、編集対象のパッケージを「チェックアウト」すると編集可能になり、「チェックイン」した時点で差分情報を外部のバージョン管理ツールを経由して保存します。チェックアウト中は他の設計者は参照のみ可能です。編集することはできませんので、結果的にモデルの排他制御も実現します。
バージョン管理機能を利用した応用として、複数のプロジェクトファイル間で設計のモデル情報を共有することができます。これにより、分散した環境でのモデル情報の共有を実現することができます。
関連する情報
ドキュメント
| 内容 | 更新日 | - |
| コーポレート版 機能ガイド コーポレート版で利用可能になる機能の紹介です。 | 2012/3/7 | |
| シミュレーション 機能ガイド Enterprise Architect9.2で大幅に強化されたシミュレーション機能の紹介ドキュメントです。 | 2012/3/7 | |
| DBMSリポジトリへの移行 マニュアル Oracle10g ExpressEditionを題材にして、実際にDBMSリポジトリへの移行作業の流れを説明します。 | 2011/11/30 | |
| アクセス権 機能ガイド コーポレート版で利用可能なアクセス権機能の詳細を説明したドキュメントです。 | 2011/12/7 | |
| 排他ロック 機能ガイド コーポレート版で利用可能な排他ロック機能の詳細を説明したドキュメントです。 | 2011/11/30 | |
| ベースライン・マージ 機能ガイド Enterprise Architect7.1で追加されたマージ機能の紹介ドキュメントです。 | 2011/12/7 | |
| フローティングライセンス マニュアル フローティングライセンスについて、およびフローティングライセンスを管理するためのライセンスマネージャーのマニュアルです。 | 2012/5/14 | |
| 複数人数による設計開発での利用法 マニュアル Enterprise Architectを利用して複数人数で設計開発を行う場合の注意点や利用可能な機能についての紹介です。 | 2011/12/6 | |
| バージョン管理機能 機能ガイド バージョン管理ツールとの連携機能を、具体的にSubversionを例にして解説しています。 | 2012/3/7 | |
| 複数のプロジェクトファイルを活用する設計開発 マニュアル このドキュメントは、上記「複数人数による設計開発でのEnterprise Architect利用法」で説明されている方法のうちの一つである、複数のプロジェクトファイルを活用する設計開発の方法の詳細を説明しています。 | 2012/4/11 |
動画デモ
| 内容 | 更新日 | 時間 | - |
| バージョン管理機能概要 | 2011/8/5 | 4分5秒 | 再生開始 |
(→動画デモのページへ移動)