ツールで学ぶUMLモデリング(EnterpriseArchitect編)
システム開発プロジェクトにとって、ツールの選択や習熟はますます重要なものになっています。ツールを上手に利用することで、システムの品質を高めることができますし、生産性を向上させることもできます。
では、貴方のプロジェクトでは、UMLモデリングツールをうまく使いこなせていますか?いざツールを導入してもどう使えば良いか分からず、単なる「モデルを綺麗に書くツール」になっていたりしませんか?
UMLモデリングツールの利用によって品質や生産性を上げるには、モデリングのスキル、開発工程や作業の理解の上に、さらにツールの使いこなしも重要になってきます。
本講座では、システム開発の流れに沿った演習を実施することにより、ツールを利用したモデリングを学習することができます。
本講座の特徴は以下の通りです。
■モデリングツールとしてEnterpriseArchitect(EA ※1)を使用し、演習を通してEAの使い方を理解でき
ます。
■システム開発の各工程(要求、分析、設計)に合わせて解説や演習を進めるため、ツールが使われる
場面をイメージしやすくなっています。
■演習ではEAの使い方解説に加え、小規模のモデリング作業を体験することができます。
1日
10:00 〜 17:00
31,500円
システム開発プロジェクトにおいて、モデリングツールの導入を検討している方、およびEAを使い始めの方にお薦めする講座です。システム開発の流れに沿って、EAを使ってモデルを作成していきますので、システム開発の中でツールを利用するイメージが具体的につかめます。
また、システム開発の中ではモデルだけではなく、画面定義などの他のドキュメントも作成していくことになります。こういったUMLモデル以外のドキュメントの作成や、データの交換についても演習の中で扱いますので、EAで何が出来るのかを知るのに最適です。
【第1日目】
形式:講義+演習(個人)
1. システム開発とUMLモデリングツール
1) システム開発と成果物
2) UMLモデリングツール
2. ビジネスモデリング
1) 業務の整理
トピック:概念クラス図の作成
3. 要求
1) ユースケースモデリング
トピック:ユースケース図の作成、ユースケース図とユースケース記述の連携
4. 分析
1) ロールと責務の分析
トピック:分析クラス図の作成、クラス図とオブジェクト図の連携
2) コラボレーションの分析
トピック:分析シーケンス図の作成、クラス図とシーケンス図の連携
5. 設計
1) クラスの設計
トピック:設計クラス図の作成、パッケージ図の作成、分析クラスと設計クラスの連携、設計シーケンス図の作成、シーケンス図同士の連携
6. その他の機能(オプション)
1) 要求定義の記述
2) 画面仕様の記述
3) ソースコードの生成
4) 仕様書の生成
5) ER図からのSQLの生成
6) XMI形式でのモデルデータ交換
7) WSDLデータの生成
【本トレーニングでは「Enterprise Architect」を使用しています】
本トレーニングではUMLを使用するトレーニングの教育環境を、スパークスシステムズが提供する高機能・低価格のUMLモデリングツール「Enterprise
Architect」を利用してUML学習者にとってより良い学習環境を提供しています。
<「Enterprise Architect」 について>
http://www.sparxsystems.jp/ (スパークスシステムズジャパン株式会社)