このトピックに関する詳細なチュートリアルを見つけるのを手伝ってくれませんか:
- UML
- 挙動図
- ユースケース図
- アクティビティ図
- 構造図
- クラス図
- 相互作用図
- シーケンス図
- 通信図
私は本当に初心者で、UML ダイアグラムを使用する際のアイデア、違い、および私のような初心者にとって理想的なツール (UMLet など) について知りたいと思っています。
このトピックに関する詳細なチュートリアルを見つけるのを手伝ってくれませんか:
私は本当に初心者で、UML ダイアグラムを使用する際のアイデア、違い、および私のような初心者にとって理想的なツール (UMLet など) について知りたいと思っています。
まず、UML とは何か、そうでないものとは何かを理解する必要があります。
Craig Larman の記事What UML Is and Isn'tを読むことから始めましょう
次に、UML がどのように「間違って」使用されるか、またはどのように UML を使用してはならないかについての考えを得る
ALEX E. BELLの記事「UML フィーバーによる死」を読んでください。その記事に対する業界の専門家 (PHILIPPE KRUCHTEN、GRADY BOOCH) のコメントに注意してください。
UML 表記法のすべての詳細を学ぼうとしないでください
%80 のニーズには %20 の UML で十分です。「あまり知られていない」機能を使用しないようにしてください。すべての UML 図を使用する必要はありません。ご利益のある方をご利用ください。
最高のモデリングツール
最良のモデリング ツールは、ホワイト ボード、フリップ チャート、さらには紙のような自由な描画場所です。CASE ツールではありません。壁を見つけて、ホワイトボードのようなクリング シートなどのツールを使用して自由な描画エリアにします。
アジャイルモデリングを試す
アジャイルモデリングについてのアイデアを得るためにサイドをチェックしてください
優れた UML の本を探す
UML 表記法を短く簡単に学ぶには、次のようにします。
UML Distilled: 標準オブジェクト モデリング言語の簡単なガイド (第 3 版)、Martin Fowler 著
アジャイルな方法で UML をプロセス (RUP) に適用するには
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (第 3 版) by Craig Larman (著者)
ガイドライン付きの短くて素敵なガイド
UML(TM) 2.0 スタイルの要素 Scott W. Ambler (著)
本が嫌い、お金を使いたくない場合
クラス図の場合:
UML の基本を確認する: クラス図
シーケンス図の場合
UML の基本を確認する: シーケンス図
アクティビティ図の場合
UML の基本を確認 する: アクティビティ図
UML 2 アクティビティ図を確認する
ユースケース図について
UML 2 ユース ケース図を確認する
注意してください。ユース ケースは、目標を達成するためのユーザー (アクター) とシステム間の相互作用を伝えるテキスト ストーリーです。したがって、ユース ケース テキストのないユース ケース図は無意味です。ユースケースについて理解を深めるには、書籍の次の無料の章をお読みください。
ステート マシン図の場合
Sparx EA UML 2 ステート マシン図を確認してください
コンポーネント図について
UML の基本を確認する: コンポーネント図
配置図については、Sparx EA UML 2 配置図を 確認してください
PS: 他の図もありますが、それらは最も広く使用されているものです。
そして、 Googleで... たとえば、 Googleでhttp://www.uml-diagrams.org/uml-25-diagrams.html側を見ます。詳細については良い面のようです。
これが、私が始めたときにいくつかの用語を学んだ方法です。(私も勉強中なので間違っていたら編集お願いします)
UML は、フローチャートを使用してシステムがどのように機能するかを記述する方法にすぎません。それらには、さまざまな意味を表す特定の記号があります。
ユースケース図は、何か (彼らはそれをアクターと呼んでいます) がシステムとどのように相互作用するかを示しているだけです! アクティビティ図は、その名のとおり、特定のアクションが発生するために行われるさまざまなアクティビティです。
以下に例を示します。銀行システム (UML) のアクティビティ図 まだ回答していないものがありますが、他の回答はかなり良いものです。