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

Rapid Application Development

pointこの用語のポイント

pointシステム開発の やり方だよ

pointさっさと完成させるぜ!だよ

point自動化ツールとかの便利な道具を使うよ

point結構、漠然とした意味の用語だよ

point「RAD」と表現されるのが一般的だよ

スポンサーリンク

簡単に書くよ

Rapid Application Development(読:ラピッド・アプリケーション・デベロップメント)とは

いわゆる「RAD」のこと。
用語の中身としては

システム開発の やり方のひとつ
であり

作業を自動化してくれるソフトとかの便利な道具を使って、さっさと完成させようぜ!な やり方
です。


image piyo

詳しく書くよ

最初に留意事項です。
RAD(ラッド、アールエーディー)」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
RADの正式名称(?)が「Rapid Application Development」です。
Rapid Application Development」の頭文字を取ったのが「RAD」ね。

Rapid Application Development(ラピッド・アプリケーション・デベロップメント)

※「Rapid Application Development」を何となく日本語にすると「速いソフト開発」となります。[詳細]

以上が「RAD」の意味を知っている人向けの説明です。

「RADって何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩3

それでは、いってみましょう。

何となくで説明すると

「自動化ツールとかを最大限に活用して、さっさと完成させようぜ!」な やり方

が「Rapid Application Development」です。
上でも書きましたが、一般的には「RAD」と表現されます。
※本ページでも以降は「RAD」と表現します。

あまり大きな声では言えませんが、個人的には、たいして中身のない雰囲気用語だと思っています。

Rapid Application Development(ラピッド・アプリケーション・デベロップメント)2

rapid(ラピッド)の意味は「速い」です。
application(アプリケーション)の意味は「OS以外の)ソフト」です。
development(デベロップメント)の意味は「開発」です。

単純にくっつけると

速いソフト開発

に なります。

本当のところは分かりませんが

短期間でサクっと開発するぞ!
 ↓
全部を手作業で作るのは大変だぞ!
 ↓
楽できるところは楽しようぜ!
 ↓
自動化ツールとかを導入しようぜ!


な勢いでもって、便利な道具RADツールに頼ったりする開発手法なのだと思います。

あとは「少人数でチームを組んで、うんちゃら」とか説明している人もいました。
いずれにせよ

さっさと完成させる!

がポイントみたいです。

例えば、そうですね。

ピヨ太君はピヨ子さんからの依頼でピヨ子さん専用の新作ケーキを作ることになりました。
いまだかつて誰も食べたことがないような苺ショートケーキを作ります。

Rapid Application Development(ラピッド・アプリケーション・デベロップメント)3

苺ショートケーキは、ざっくり言えば苺とショートケーキが合体したケーキです。
最高の苺を最高のショートケーキに乗せることで、最高の苺ショートケーキが完成します。

Rapid Application Development(ラピッド・アプリケーション・デベロップメント)4

ピヨ太君は、どこからか自動ショートケーキ作成ロボットを持ってきました。
ケーキ作りは面倒くさいので、ロボットさんにやってもらうことにしたのです。

Rapid Application Development(ラピッド・アプリケーション・デベロップメント)5

ロボットさんに材料を渡すと、最高のショートケーキを作ってくれます。

Rapid Application Development(ラピッド・アプリケーション・デベロップメント)6

最高のショートケーキができあがったら、それにピヨ太君が最高の苺を乗せます。

Rapid Application Development(ラピッド・アプリケーション・デベロップメント)7

これで最高の苺ショートケーキが完成しました。
ピヨ子さんに渡します。

Rapid Application Development(ラピッド・アプリケーション・デベロップメント)8

あっという間に完成しましたね。
ピヨ太君は自動ショートケーキ作成ロボットを使って、楽をしました。
そのお陰で、さっさと完成しました。

このように、自動化ツールとかの便利な道具を使って「楽できるところは楽して、できるだけ早く完成させたるぜ!」なやり方がRADです。

「えっ?これだけ?もっと具体的なことを教えてよ?」と思った方には、ごめんなさい。
そもそもが漠然とした意味の用語なのです。


image piyo2

一言でまとめるよ

まぁ「Rapid Application Development」って単語が出てきたら「RAD((楽できるところは楽して)さっさと完成させようぜ!なやり方)のことなんだな~」と お考えください。

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

おまけ

■訳してみるよ

「rapid(ラピッド)」の意味は「速い」とか「急な」とか「迅速な」とかです。
「application(アプリケーション)」の意味は「申請」とか「適用」とか「応用」とかです。
ただし、今回は多分「application software(アプリケーション・ソフトウェア)」の略です。
よく分からない人は単純に「ソフト」と解釈してください。
「development(デベロップメント)」の意味は「開発」とかです。
何となく くっつけると

速いソフト開発

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
つくって、壊して、直して学ぶ Kubernetes入門
おい点P、動くんじゃねえ!──ニガテ民のための算数と数学の本