ホームページ  >  記事  >  バックエンド開発  >  UML の基本入門

UML の基本入門

巴扎黑
巴扎黑オリジナル
2017-09-06 11:08:121425ブラウズ

UMLとは何ですか?
統一モデリング言語 (UML) は、統一モデリング言語または標準モデリング言語とも呼ばれ、1997 年に開始された OMG 標準です。これは、モデリングとソフトウェア システム開発をサポートするグラフィカル言語であり、ソフトウェア開発のすべての段階を提供します。要件分析から仕様、構築、設定までをサポートします。 オブジェクト指向分析および設計 (OOA&D、OOAD) 手法の開発は 1980 年代後半から 1990 年代半ばにかけて最高潮に達し、UML はこの最高潮の産物でした。これは、Booch、Rumbaugh、Jacobson の表現方法を統一しただけでなく、それらをさらに発展させ、最終的には一般に受け入れられる標準モデリング言語に統一しました。

以下は UML での 13 個のグラフィック記述です

1. ユースケース図: システムの使用方法を分類します。

2. クラス図: クラスとその相互関係を示します。

3. オブジェクト図: オブジェクトとその関係のみを表示します。

4. アクティビティ図: 人またはオブジェクトのアクティビティをフローチャートに似た方法で示します。

5. ステートマシン図: 興味深いまたは複雑なライフサイクルを持つオブジェクトのさまざまな状態を示します。

6. 通信図: 特定の状況でオブジェクト間で送信されるメッセージを示します。

7. シーケンス図: 通信図に似た情報が表示されますが、接続ではなくシーケンスが強調されます。

8. パッケージ図: 関連するクラスがどのように結合されるかを示し、開発者にとって役立ちます。

9. 展開図: 完成したシステムのマシン、プロセス、展開成果物を示します。

10. コンポーネント図は、再利用可能なコンポーネント (オブジェクトまたはサブシステム) とインターフェイスを示します。

11. インタラクションマスター図: アクティビティのステップを示すためにシーケンス図を使用します。

12. 時間グラフ: メッセージとオブジェクトのステータスの正確な時間制限を表示します。

13. 複合構造図: 集約または合成におけるオブジェクト間の関係を示し、インターフェースと連携オブジェクトを表示します

以上がUML の基本入門の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。