UMLダイアグラムオブジェクトとその使用法
公開: 2022-04-05これは、UMLの見出しの下にラップされている9種類すべてのモデリングダイアグラムオブジェクトの概要です。
- UMLクラス図
- UMLユースケース図
- UMLオブジェクト図
- UMLシーケンス図
- UMLコラボレーション図
- UMLステートチャート図
- UMLアクティビティ図
- UMLコンポーネント図
- UML配置図
これらのUMLダイアグラムオブジェクトはすべてCreatelyで利用でき、デモを試すか、サンプルのUMLダイアグラムを見て詳細を確認できます。
システム

UMLユースケース図のシステムは、システムのスコープを定義するシステムのすべてのユースケースにまたがる長方形です。 ボックス内のものはすべて範囲内にある機能を表し、外部のものはそうではありません。 システム内のアクターはシステムの外部にあることに注意してください。

シンプルオブジェクト

UMLオブジェクト図の単純なオブジェクトは、オブジェクト名を表示する長方形です。 このオブジェクトの名前には通常、下線が引かれています。

物体

UMLオブジェクト図のオブジェクト要素は、2つの部分に分割された長方形です。 上の部分にはオブジェクトの名前が含まれ、2番目の部分にはオブジェクトの属性が含まれます。 注:この要素は、3つの部分に分割されているClass要素と間違えないでください。

アクティベーション

UMLシーケンス図のアクティブ化要素は、ライフライン上のボックスです。 これらはメソッド呼び出しボックスとも呼ばれ、オブジェクトがメッセージに応答していることを示します。 メッセージが受信されたときに開始し、オブジェクトがメッセージの処理を完了したときに終了します。

メッセージアロー

UMLコラボレーション図のメッセージ矢印は、開始オブジェクトと宛先オブジェクトの間の相互作用を示しています。

初期状態

UMLステートチャート図の初期状態は、遷移前のオブジェクトの状態です。 オブジェクトの場合、これはインスタンス化されたときの状態である可能性があります。 UMLアクティビティ図の初期状態は、エントリポイントと初期アクティビティ状態を示します。 初期状態の表記は、塗りつぶされた小さな円です。 ダイアグラム上に存在できる初期状態は1つだけです。

終了状態

UMLステートチャート図の終了状態は、モデリングしている状態のオブジェクトの破棄を示します。 UMLアクティビティ図のアクティビティ終了は、アクティビティの終了を示します。 End表記は、塗りつぶされた小さな円を囲む円として表示されます。

アクティビティ

UMLステートチャート図およびUMLアクティビティ図のアクティビティ状態は、オブジェクトによるアクションをマークします。 この表記は、角の丸い長方形です。

ジャンクション

UMLステートチャート図のジャンクション状態は、複数の遷移を連鎖させるために使用される頂点です。 これらは、状態間の複合遷移パスを構築するために使用されます。 ジャンクションは小さな黒い円で表されます。

選択

UMLステートチャート図の選択状態は、発信遷移のトリガーのガードを評価して、発信遷移を1つだけ選択します。 実行するパスの決定は、同じ実行から完了までのステップで実行された以前のアクションの結果の関数である可能性があります。 選択疑似状態は、ひし形の記号として表示されます。

フォーク/参加

UMLアクティビティ図のフォーク表記は、フローを複数の同時フローに分割する制御ノードです。 これには、1つの入力エッジと複数の出力エッジがあります。 参加ノードは、複数のフローを同期する制御ノードです。 これには、複数の入力エッジと1つの出力エッジがあります。
UMLステートチャート図のフォーク頂点は、入力遷移を2つ以上の遷移に分割し、直交するターゲット頂点で終了するように機能します。 フォーク頂点から出て行くセグメントには、ガードまたはトリガーがあってはなりません。 結合頂点は、異なる直交領域のソース頂点から発生するいくつかの遷移をマージするのに役立ちます。 結合頂点に入る遷移には、ガードまたはトリガーを含めることはできません。
アクティビティ図ツールを使用して、オンラインで簡単に作成できます。

複合状態

UMLステートチャート図の複合状態は、サブ状態(ネストされた状態)を持つ状態です。


物体

UMLアクティビティ図のオブジェクト表記は、アクティビティのオブジェクトフローを定義するために使用されるアクティビティノードです。

フローエンド

UMLアクティビティ図のフロー終了ノードは、フローを終了する制御最終ノードです。 到着したすべてのトークンを破棄しますが、アクティビティの他のフローには影響しません。 これは、内部にXが付いた小さな円です。

信号受信

UMLアクティビティ図でAcceptイベントアクションとも呼ばれるSignalReceipt表記は、特定のイベントの発生を待機するアクションです。 これは凹型の五角形として描かれています。

信号送信

UMLアクティビティ図でのシグナル送信は、入力からシグナルインスタンスを作成し、それをターゲットオブジェクトに送信するアクションです。ターゲットオブジェクトでは、ステートマシン遷移の起動またはアクティビティの実行が発生する可能性があります。

アクティビティパーティション

UMLアクティビティ図のアクティビティパーティションは、水平/垂直スイムレーンのいずれかです。 パーティションは、アクティビティ図内のアクションを分離するために使用されます。

成分

コンポーネントUMLコンポーネント図は、システムのモジュラー部分を表します。 UML配置図のコンポーネント要素は、システムの実装の配布可能な部分を表します。

提供されるインターフェース

UMLコンポーネント図のコンポーネントの提供されたインターフェースは、コンポーネントがその環境に提供するサービスを記述します。 これは、ロリポップ表記を使用してモデル化されています。

必要なインターフェース

UMLコンポーネント図のコンポーネントの必須インターフェースは、コンポーネントがその環境に期待するサービスを宣言します。 これは、ソケット表記を使用してモデル化されています。

提供されたインターフェースとポートとの必要なインターフェース

UMLコンポーネント図のポート付きの提供されたインターフェースは、コンポーネントとその環境の間の明確な相互作用点を指定します。 ポートは、コンポーネントの側面に小さな正方形として描かれています。

ノード

UML配置図のノード要素は、システムで作業を実行するものです。 これは、パーソナルコンピュータのようなハードウェアのいずれかです。 または、オペレーティングシステム、データベースサーバーなどのソフトウェア。

端末

UML配置図のデバイス要素は、アプリケーションサーバーなどのシステムの物理的な計算リソースを表すノードの一種です。

展開仕様

UML配置図の配置仕様要素は、アーティファクトがノードに配置される方法を定義するXMLドキュメントやテキストファイルなどの構成ファイルです。

