IT導入完全ガイド
なぜ注目されるのか? 超高速開発ツールの基礎知識(2/3 ページ)
ここで、超高速開発ツールの基本的な動きについて見ていきたい。多くの超高速開発ツールは、大きく3つのステップで開発を進めていく。細かな手順はそれぞれ異なるものの、よく挙げられるのが「DB設計」「ビジネスロジック設計」「画面設計」の3ステップだ。共通しているのはGUIによって設計作業が容易になっていることだろう。
DB設計
まずはアプリケーション開発用のスペースをプロジェクトとして設定し、データベースの項目や属性、桁数などスキーマ情報を登録する。製品によっては、この段階で画面設計で利用する部品の動きを設定しておくものもある。
また、既存のDBが既に設計されていれば、そのスキーマ情報を自動的に取り込んで自動生成することが可能なものもある。まずはこの設計がしっかりできるかどうかが重要であり、実は超高速開発ツールに求められるのはDB設計のスキルだともいわれている。
ビジネスロジック設計
スキーマ情報を設定したのちに、業務に必要なフローを画面上で設定していく。ERモデリングを行うようなイメージで、エンティティごとの関連性をひもづけながら実際のビジネスロジックを設定していくケースが多い。ここでデータの登録や更新、参照、呼び出しなど各種コマンドを選択し、実際の業務に即した形でフローが作られていく。業務フローが可視化されることで、第三者がプログラム改修を行う場合でも、何の処理がどう関連付けられて行われているのかが容易に把握できるようになる。
画面設計
画面に表示する入出力項目を選択し、ドラッグ&ドロップで簡単に配置することで、画面帳票が簡単に制作できる。項目ごとの関連性も設定でき、プレビュー画面で実際のイメージを確認しながら画面設計が可能になる。外部サービスを簡単に呼び出せるような設定も可能なものもあり、例えば特定の画面にGoogleMapを表示させるといったこともマウス1つで簡単に設計できる。
画面設計については、従来の業務をExcelなどのスプレッドシートで運用してきたという企業も実際にはかなり多くあり、その使い勝手の良さを再現したいというニーズも少なくない。そこで、スプレッドシートのような形式や操作性で利用できるデータグリッドやグラフ表示の機能を持った製品も登場している。従来の使い勝手を維持したまま、超高速開発ツールを用いて業務アプリケーションを作成することができるようになっている。
Copyright © ITmedia, Inc. All Rights Reserved.
IT導入完全ガイド
注目の技術やITツール。そもそもどういったモノで何に使えるのか、どんなモノを選ぶべきか、課題はあるか、といった情報を基礎から徹底解説します。
この記事の著者
こんなメディアも見られています
キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
アクセスランキング
-
1
Windows更新後、ローカルサインインも不能に Microsoftが定例外更新で修正
-
2
iPhoneが「再起動後だけ」落ちる怪……犯人は40年前のUNIXコード なぜ今も?:897th Lap
-
3
神戸市、Copilotの弱点を「Dify」でどう解決? あえて自前でAI環境を構築した理由
-
4
AI議事録は「文字起こし」で選ばない 表で分かる「Notta/AutoMemo/AiNote」の特性
-
5
「Gemini Notebook」になって何が変わった? NotebookLMからの変更点をおさらい
-
6
そのFTP、止めて大丈夫? 「古いファイル転送」を残すか見直すか
-
7
入社2年目で月40時間削減 楽天モバイルがAIに任せなかった仕事とは
-
8
Microsoftが進めるCopilot再編 「Microsoft Copilot」への移行で、企業への影響は?
-
9
なぜ「情シス不在」でもIT化が回る? 39人の町工場が15年かけて見つけた答え
-
10
7歳からのLinux愛好家が、なぜ今「Windows」に? OSの見方が変わった理由:896th Lap
キーマンズネット SNS
インフォメーション
注目情報をチェック
キーマンズネットをフォロー