「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

UMLツール

pointこの用語のポイント

point設計図を描くためのソフトだよ

pointUMLのルールに沿った図を描くときに使うよ

スポンサーリンク

簡単に書くよ

UMLツール(読:ユーエムエルツール 英:UML tool)とは

ソフトの種類のひとつ
であり

「UML」というルールに沿った設計図を描くためのソフトのこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「UML」と「ツール」について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

UMLは、ものすご~~~~~~~~い大雑把に説明すると「設計図の書き方ルール(のひとつ)」です。

UMLツール

例えば、そうですね。

ピヨ太君がピヨピヨロボを設計しました。
設計した内容(ロボの構造とか)は図にまとめます。

UMLツール2

次にピヨ太君は、ピヨピヨロボの装備品であるピヨピヨブーツを設計しました。
やっぱり設計した内容は図にまとめます。

UMLツール3

次にピヨ太君は設計図をもとにして実際に作ろうとしました……が気付きました。
ピヨ太君は手先が不器用なのです。

UMLツール4

仕方がありませんね。
実際に作るのはピヨ子さんにお願いすることにしましょう。
ピヨピヨロボとピヨピヨブーツの設計図をピヨ子さんに渡して「この設計図みたいに作ってよ!」とお願いしました。

UMLツール5

このとき2つの設計図の書き方が違ったら、どうでしょう。
ピヨ子さん的には「分かりにくいな~」となりますよね。

UMLツール6

今回の例ではピヨ太君が1人きりで作った設計図ですが、実際の仕事では、いろんな人で分担して作ったりします。
きっと、ピヨ太君が作った設計図以上に書き方はバラバラになるはずです。

UMLツール7

あるいは、過去に他の人が作った設計図を見ることもあるでしょう。
そのときに自分の書き方と大きく違ったら、読み解くのが大変なはずです。

UMLツール8

そこで、どこかの賢い人が「設計図の書き方の統一ルールを作ったら便利なんじゃないかな?」と言いました。

UMLツール9

確かに、そうです。
設計図の書き方の統一ルールを作って、みんなが統一ルールに沿って書くようにすれば、誰が作っても同じような見た目の設計図になります。
他の人が作った設計図を読み解くのが楽になるでしょう。

UMLツール10

この話に登場した

設計図の書き方の統一ルール(のひとつ)

がUMLです。

UMLはオブジェクト指向(「モノ」に注目した考え方)で設計するときに使います。
「オブジェクト指向な考え方で設計するときは○○図と××図と△△図を作って設計したら良いんじゃないかな?○○図はこんな書き方にして、××図はこんな書き方にして、△△図はこんな書き方にしようよ」なルールがUMLです。

ツールは「あれやこれやの作業を楽にしてくれる、ちょっとしたプログラムソフトウェア」です。
うきうきパソコンライフを ちょっとだけ快適にしてくれるやつです。
よく分からなければ、そのまま「ソフト」と読み替えても かまいません。

UMLツール11

わざわざ「ツール」という言い方をするのは「道具的なやつだよ!」と強調したい場合が多い気がします。

例えば「監視ツール」という用語があります。
監視ツールは「何かを監視するのが仕事のソフト」です。

UMLツール12

中身だけに着目すれば「監視ソフト」と表現しても同じです。
わざわざ「監視ツール」と表現した場合は「監視する道具」というニュアンスを感じます。

あくまで個人的な印象ですけどね。
私は「ツール」という用語に対して、そのようなイメージを持っています。

以上を踏まえて

UMLのルールに沿った設計図を描くためのソフト

が「UMLツール」です。

UMLツール13

難しく考える必要は ありません。
ただの作図用ソフトです。

どんな図を作るときに使うかというと、UMLのルールに沿った図を作るときに使います。

ただ、それだけです。


image piyo2

一言でまとめるよ

まぁ「UMLツール」って単語が出てきたら「UMLのルールに沿った図を描くためのソフトなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像064
書籍画像049

おまけ

■訳してみるよ

「UML」は「Unified Modeling Language(ユニファイド・モデリング・ランゲージ)」の略です。
「unified(ユニファイド)」は「unify(ユニフィ)」+「ed」です。
「unify(ユニフィ)」の意味は「統一する」とか「統合する」とかです。
「ed」という接尾辞が付くと「~された」的な意味になります。
「modeling(モデリング)」は「model(モデル)」+「ing」です。
「model(モデル)」の意味は「模型」とか「ひな形」とか「原型」とか「型式」とか「模範」とか「手本」とか「複雑系を簡潔に表現したもの」とかです。
「language(ランゲージ)」の意味は「言語」とか「言葉」とかです。
「tool(ツール)」の意味は「道具」とか「工具」とか「手段」とかです。
何となく くっつけると

「統一された型式の言語」の道具

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け
サイバー忍者入門 忍者・スパイ・軍隊・ハッカーに学ぶ フルスタック・ハッキング