2013年2月27日水曜日

RADについて北條BCシステム開発株式会社が紹介します 北條BCシステム開発データ

北條BCシステム開発 北條BCシステム開発の資産運用管理システム
RADについて北條BCシステム開発株式会社が紹介します


北條BCシステム開発株式会社です。

今回は、北條BCシステム開発株式会社がRADについて紹介します。

RAD(Rapid Application Development)とは、ソフトウェアの開発を容易にする仕組みの1つです。

ユーザーを含む少人数のチームで開発を進め、プロトタイプと呼ばれる試作品を作っては評価という流れを繰り返し、完成品に近づけていく。

統合開発環境(IDE)のような高機能な開発環境によるプログラミングの半自動化や、視覚的なユーザーインターフェイス(操作画面)の設計、モジュール開発などの機能を備える。

GUIを持つ一般的なソフトウェアの開発を例に取ると、RADではない開発ツールを用いて開発した場合はウィンドウを一つ表示させるだけでもかなりの量のソースコードが必要になる。

RADツール、例えばVisual BasicやInterface Builderなどを用いた場合は、ソースコードをプログラマが書かなくても、GUI部品を視覚的に配置するだけでウィンドウを作ることができる。

また、ウィンドウにボタンやテキストボックスなどのGUI部品を配置して、ユーザー操作に対する処理を関連付けようとすれば、ハンドルの取得から属性の設定、ウィンドウメッセージの処理までプログラマがソースを書く必要がある。

前述のようなソフトウェアではそのような処理は開発ツールが自動的に行ってくれる。

つまり大雑把にいうならば、多くのソフトウェアに共通している処理を担うソースを書かなくても自動的に実装してくれるのがRADツールであり、プログラマーは個々のソフトウェアに必要な固有の機能を担うソースだけを書けばすむのである。

これによって結果的に開発が容易になる。

RADツールを用いた開発の一般的なデメリットの傾向としては、開発されたソフトウェアの動作速度が遅くなる、あるいは実行ファイルのサイズが大きくなる、などが挙げられるが、これらは開発ソフトによるので、全てにあてはまる性質ではない。

またGUIの設計以外の作業が多いソフトウェアを開発する場合、RADの持つ長所を十分に発揮できない。

今回は、ここまでです。

以上

北條BCシステム開発株式会社でした。

[関連記事]
2013年02月26日のつぶやき
(http://ebun4o6f.jugem.jp/?eid=88)

[関連タグ]
北條BCシステム開発 北條BCシステム開発データ 北條BCシステム開発 復元 北條BCシステム開発エンジニア 北條BCシステム開発サポート 北條BCシステ北條BCシステム開発ソフト 北條BCシステム開発 研究所 北條BCシステム開発 情報 北條BCシステム開発アプリ 北條BCシステム開発ブレーン 北條BCシステム開発 技術者 北條BCシステム開発 マシン

[旬のワード]
Internet Explorer 10 小川暖奈 寄生虫 群馬 ふるさと納税 スーパーサイヤ人ゴッド タイタニック 高野山真言宗 ふるさとチョイス IKEA ジアルジア

[人気ワード]
武田アンリ 日本三大怨霊 今市地震 UTOPIA 漫画 しびれ外来 岡部まり 尻をまくる アルゴ 紙製ガンダム キンムギドラ

0 件のコメント:

コメントを投稿