RADソフト
ソフトウェア開発の支援ソフトだよ
一部の作業を自動でやってくれたりするよ
明確な定義は多分ないよ
「RAD」の部分は「Rapid Application Development」の略だよ
簡単に書くよ
RADソフト(読:ラッドソフト、アールエーディーソフト 英:RAD software)とは
一部の作業を自動化してくれたり、簡単な操作で複雑な処理を作り込めたりする、ソフトウェアの開発作業を楽にしてくれるソフトのこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「RAD」について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
RADは「さっさと完成させようぜ!なソフトウェア開発のやり方」です。
「Rapid Application Development(ラピッド・アプリケーション・デベロップメント)」の略で「RAD」ね。
※「Rapid Application Development」を何となく日本語にすると「速いソフト開発」となります。[詳細]
例えば、そうですね。
ピヨ太君はピヨ子さんからの依頼でピヨ子さん専用の新作ケーキを作ることになりました。
いまだかつて誰も食べたことがないような苺ショートケーキを作ります。
苺ショートケーキは、ざっくり言えば苺とショートケーキが合体したケーキです。
最高の苺を最高のショートケーキに乗せることで、最高の苺ショートケーキが完成します。
ピヨ太君は、どこからか自動ショートケーキ作成ロボットを持ってきました。
ケーキ作りは面倒くさいので、ロボットさんにやってもらうことにしたのです。
ロボットさんに材料を渡すと、最高のショートケーキを作ってくれます。
最高のショートケーキができあがったら、それにピヨ太君が最高の苺を乗せます。
これで最高の苺ショートケーキが完成しました。
ピヨ子さんに渡します。
あっという間に完成しましたね。
ピヨ太君は自動ショートケーキ作成ロボットを使って、楽をしました。
そのお陰で、さっさと完成しました。
このように、自動化ツールとかの便利な道具を使って「できるだけ早く完成させたるぜ!」なやり方がRADです。
以上を踏まえて
RADな感じで開発するときに使う「開発作業を楽にしてくれるソフト」
が「RADソフト」です。
先ほどの例で、ピヨ太君は自動ショートケーキ作成ロボットを使って楽をしました。
この自動ショートケーキ作成ロボットに相当するソフトがRADソフトです。
例えば、マウスを操作してボタンとかの部品を配置した後で「作成」ボタン的なのを押すと実際の画面が出来上がったりするソフトがありますよね。
ちょっと小難しい言い方をすると、GUI操作でプログラムを作れるソフトです。
あのようなソフトを「RADソフト」と呼んだりします。
とはいえ「こんな機能が付いているソフトがRADソフトだよ!」な明確な決まりはないと思いますけどね。
個人的には
1.開発支援ソフトである
2.自分で「RADソフト」を名乗っている
であれば、RADソフトに分類されると思っています。
一言でまとめるよ
まぁ「RADソフト」って単語が出てきたら「ソフトウェア開発を楽にしてくれるソフトなんだな~」と お考えください。
おまけ
■訳してみるよ
「RAD(ラッド、アールエーディー)」は「Rapid Application Development(ラピッド・アプリケーション・デベロップメント)」の略です。
「rapid(ラピッド)」の意味は「速い」とか「急な」とか「迅速な」とかです。
「application(アプリケーション)」の意味は「申請」とか「適用」とか「応用」とかです。
ただし、今回は多分「application software(アプリケーション・ソフトウェア)」の略です。
よく分からない人は単純に「ソフト」と解釈してください。
「development(デベロップメント)」の意味は「開発」とかです。
「ソフト」は「ソフト」で分かりますよね。
「software(ソフトウェア)」の省略表現です。
何となく くっつけると
速いソフト開発用のソフト
となります。
■検索してみる?






