4分――UMLのダイアグラム5分で絶対に分かるUML

「UMLって何?」に5分で答える。今回のテーマは「UMLのダイアグラム」(IT Architectフォーラム:@IT) 

» 2005年06月02日 17時01分 公開
[井上樹(豆蔵),@IT]

 UMLでは構造を表すダイアグラムや、振る舞いを表すダイアグラムなど、全部で9種類のダイアグラムを提供しています(10種類と数える場合もあります)。システム開発の際にはこれらを必要に応じて組み合わせて利用します。

 例えば、以下のように使います。

分析

 ・システムのサービスを表現するための「ユースケース図」

 ・どんな概念があるのかを把握するための「クラス図」

設計

 ・システムの構造を表すための「クラス図」

 ・オブジェクトの振る舞いを表すための「シーケンス図(コラボレーション図)」

 また、クラス図とシーケンス図といったUMLで描かれたモデルから、JavaやC++のプログラムへマッピングすることも可能なので、UMLで描かれたモデルを実装工程でも利用することができます。

 話が多少前後しますが、UMLを利用するときは必要に応じてダイアグラムを組み合わせて使うと先ほど説明しました。これがUMLを理解するときのポイントの1つです。UMLは、システム開発のための方法論だと誤解されていることがありますが、UMLはあくまで表記法であり、ダイアグラムをどのような順序や組み合わせで使うのかといったことは決めていません。UMLを使うときには、どのようにモデルを組み合わせてシステム開発を行うのかを利用者が決める必要があります。

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ