1. はじめに オブジェクト指向モデリング言語として誕生したUML(Unified Modeling Language)は、今日、ソフトウエア業界で広く利用されています。しかし、読者の中には「UMLを使ったことが無い」または「使ってみたが効果が無かった」という方もいらっしゃるのではないでしょうか。 そこで、本連載では、UMLの導入に敷居の高さを感じている方を対象に、UMLを用いたモデル(以降、UMLモデル)の、手軽で有効的な利用方法を、筆者の経験を交えて紹介します。 なお、UML仕様に基づいた厳密で正確なモデルの作成方法や、モデル駆動開発の方法といった、敷居が高いトピックについては解説しません。もっと根本的なUMLモデルの活用方法を紹介します。 2. モデリングとモデルのメリット 2.1. コミュニケーション・ツールとしてのUML UMLモデルについて解説する前に、そもそも「モデリング」や