IT導入完全ガイド
なぜ注目されるのか? 超高速開発ツールの基礎知識(2/3 ページ)
ここで、超高速開発ツールの基本的な動きについて見ていきたい。多くの超高速開発ツールは、大きく3つのステップで開発を進めていく。細かな手順はそれぞれ異なるものの、よく挙げられるのが「DB設計」「ビジネスロジック設計」「画面設計」の3ステップだ。共通しているのはGUIによって設計作業が容易になっていることだろう。
DB設計
まずはアプリケーション開発用のスペースをプロジェクトとして設定し、データベースの項目や属性、桁数などスキーマ情報を登録する。製品によっては、この段階で画面設計で利用する部品の動きを設定しておくものもある。
また、既存のDBが既に設計されていれば、そのスキーマ情報を自動的に取り込んで自動生成することが可能なものもある。まずはこの設計がしっかりできるかどうかが重要であり、実は超高速開発ツールに求められるのはDB設計のスキルだともいわれている。
ビジネスロジック設計
スキーマ情報を設定したのちに、業務に必要なフローを画面上で設定していく。ERモデリングを行うようなイメージで、エンティティごとの関連性をひもづけながら実際のビジネスロジックを設定していくケースが多い。ここでデータの登録や更新、参照、呼び出しなど各種コマンドを選択し、実際の業務に即した形でフローが作られていく。業務フローが可視化されることで、第三者がプログラム改修を行う場合でも、何の処理がどう関連付けられて行われているのかが容易に把握できるようになる。
画面設計
画面に表示する入出力項目を選択し、ドラッグ&ドロップで簡単に配置することで、画面帳票が簡単に制作できる。項目ごとの関連性も設定でき、プレビュー画面で実際のイメージを確認しながら画面設計が可能になる。外部サービスを簡単に呼び出せるような設定も可能なものもあり、例えば特定の画面にGoogleMapを表示させるといったこともマウス1つで簡単に設計できる。
画面設計については、従来の業務をExcelなどのスプレッドシートで運用してきたという企業も実際にはかなり多くあり、その使い勝手の良さを再現したいというニーズも少なくない。そこで、スプレッドシートのような形式や操作性で利用できるデータグリッドやグラフ表示の機能を持った製品も登場している。従来の使い勝手を維持したまま、超高速開発ツールを用いて業務アプリケーションを作成することができるようになっている。
Copyright © ITmedia, Inc. All Rights Reserved.
IT導入完全ガイド
注目の技術やITツール。そもそもどういったモノで何に使えるのか、どんなモノを選ぶべきか、課題はあるか、といった情報を基礎から徹底解説します。
この記事の著者
こんなメディアも見られています
キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
アクセスランキング
-
1
C言語は「危険」と言われても、専門家が「使う価値は十分にある」と言うワケ:900th Lap
-
2
かんぽ生命が営業報告を50分→10分に AI時代に見直すべき「データ入力」の仕組み
-
3
M365 Copilot全庁展開で月2000時間削減 現場がAIを「使いたくなる」習慣化の仕組み
-
4
6TBファイルのサーバ移行、M365ユーザーの八雲町がSharePointでなく「あえてBox」の理由
-
5
Claude Codeに「仕事を丸投げ」して事故らないための基本運用ルール
-
6
損保ジャパン、2万人の「Gemini活用」どう管理? 推進者が語る「リスク回避」の仕組み
-
7
「カスハラ対応」を個人に任せない 取手市がAIで変えた窓口業務
-
8
「Claude」3倍高速化の裏で、Anthropic開発者が「あえてしなかったこと」:899th Lap
-
9
社員の「セキュリティ訓練」、他社はどの程度やっている? 気になる隣の実施状況
-
10
20年物の基幹システム刷新に、マクロミルがあえて「全てを変えない」と決めた理由
キーマンズネット SNS
インフォメーション
注目情報をチェック
キーマンズネットをフォロー