チーム開発に役立つ機能
Enterprise Architectには、チーム(複数人数)での設計時に役に立つ数多くの機能を搭載しています。例えば、以下の機能があります。
- プロジェクトの共有
- プロジェクトをMySQLなどのDBMSに格納し、堅牢に管理
- バージョン管理
- 排他ロック
- アクセス権の設定と適用
- モデルの監査
- ベースライン・差分管理・マージ
- チームレビュー
- Proクラウドサーバ
また、有償の製品を組み合わせることで、さらに多くの状況に対応します。
(Enterprise Architectのエディションによって利用できる機能は異なります。各機能ごとのエディションや、各機能が関連する詳細な情報は「Enterprise Architect機能一覧」をご覧ください。)
これらの機能を必要に応じて組み合わせて活用することで、チームでの設計時の効率を向上したり、分散環境での設計の支援をしたりできます。
以下、特徴的な機能を2点紹介します。
プロジェクトの共有
複数の利用者が同時に設計情報を参照・更新する場合には、一番簡単な方法の場合、プロジェクトファイルをネットワークドライブ(共有ドライブ)に配置し、各自がそのファイルをダブルクリックして開くだけです。このように、簡単にモデルを共有できます。この手軽さはEnterprise Architectの特徴の一つです。
ファイルを共有できない環境ではProクラウドサーバを利用すると、HTTPやHTTPSでプロジェクトの内容を共有し、参照・編集できます。
バージョン管理
Enterprise Architectのチーム開発に関連する機能で広く利用されているのが、バージョン管理の機能です。SubversionやVisual SourceSafeなどの外部のバージョン管理ツールを利用し、モデルの情報を管理します。
バージョン管理機能が有効な場合には、編集対象のパッケージを「チェックアウト」すると編集可能になり、「コミット」した時点で差分情報を外部のバージョン管理ツールを経由して保存します。チェックアウト中は他の設計者は参照のみ可能です。編集できませんので、結果的にモデルの排他制御も実現します。
バージョン管理機能を利用した応用として、複数のプロジェクトファイル間で設計のモデル情報を共有できます。これにより、分散した環境でのモデル情報の共有を実現できます。
Gitを利用する場合、複雑な運用となることもありEnterprise Architectの標準機能では対応できません。有償の製品LemonTreeおよびTortoiseGitを利用することで、モデルの内容変更の衝突時の自動マージ・差分比較・手動マージに対応します。詳細は「LemonTree Git運用」のページをご覧ください。
関連する情報
ドキュメント
内容 | 更新日 | - |
フローティングライセンス マニュアル (新形式) フローティングライセンスについて、およびフローティングライセンスを(新形式で)管理するためのライセンスマネージャーのマニュアルです。 | 2024/09/26 | ダウンロード |
フローティングライセンス マニュアル (旧形式) フローティングライセンスについて、およびフローティングライセンスを(旧形式で)管理するためのライセンスマネージャーのマニュアルです。 | 2024/06/26 | ダウンロード |
複数人数による設計での利用法 マニュアル Enterprise Architectを利用して複数人数で設計を行う場合の方法についての紹介です。 | 2024/09/24 | ダウンロード |
階層化した設計を実現するための機能ガイド 「階層」のある設計内容について、どのようにモデルブラウザ内のパッケージを構成するかを考える際のヒントとなる情報と役に立つ機能を紹介します。 | 2023/09/05 | ダウンロード |
差分比較とマージ 機能ガイド モデルの内容の差分を表示したり、差分をマージしたりする方法の紹介ドキュメントです。 | 2024/11/05 | ダウンロード |
レビューとディスカッション 機能ガイド 複数人で作業を行っている場合に役に立つ、モデルのレビューを支援する機能を紹介します。 | 2023/02/17 | ダウンロード |
アクセス権 機能ガイド コーポレート版で利用可能なアクセス権機能の詳細を説明したドキュメントです。 | 2024/09/24 | ダウンロード |
動画デモ
内容 | 時間 | リンク |
バージョン管理機能概要 | 4分48秒 | YouTubeで再生 |
パッケージリポジトリ機能 概要 | 7分11秒 | YouTubeで再生 |
(→動画デモのページへ移動)