Verasym Application Generator (VSAG)
ローコード開発ツール VSAG

システム設計ツール「VSSD」の設計情報からソースコードを生成し、
残りは手作業で自由にコーディングできる
「ハイブリッド型ローコード開発ツール」

DCRオリジナル

製品特長
  • 設計情報から画面レイアウトやSQLなどを出力可能
  • ロジック部分は手作業でコーディング可能
  • 出力先は複数のラインナップから選択可能

VSAGとは

Verasym Application Generator(VSAG)は、VSSDで定義された画面項目、イベント・メソッドの枠、DBへの問合せ・更新定義などからプログラムソースを生成できるため、生産性が飛躍的に向上します。さらに、設計変更があった場合は設計書を直してから再出力となるため、設計書とプログラムの乖離が起こらなくなり品質の向上にも貢献します。

また、ノーコードを目指したツールでは「簡単な機能は簡単だけど難しい機能は難しい or 実装できない」といった問題が発生しがちですが、VSAGではビジネスロジック部分は枠だけ出力され、枠の中には自由にコーディング可能。ツールの独自仕様に縛られないのが魅力です。
    • モックアップで確認しながら要件定義
      VSSDの標準機能により、画面レイアウトからモックアップを簡単に出力できるため、要件の可視化が効率よく行えます。
      開発工程では、モックアップと同じイメージのソースをVSAGから出力できるため、後工程になってイメージの齟齬が起きることがありません。
    • GUI:設計からソースコードが出力できる
      要件定義・設計工程で作成した設計書からソースコードを出力できるため、生産性が飛躍的に向上します。
      設計書とソースコードが乖離したり、設計書が陳腐化する心配もありません。
    • ローコードツールの機能制限やプラットフォームが固定されて心配
      VSAGはソースコードを生成する仕組みであり、生成したソースコードは今まで通りの開発環境で使えます。ローコードツールによりプラットフォームが依存することはないので、開発後の高額なランニングコストに悩まされることはありません。
      特にVerasymサブスクリプションでは、VSAGの複数のラインナップを使用できるため、用途にあった出力言語を選択できるのが大きな魅力です。
    • 慣れ親しんだ言語で出力
      自動生成されたソースコードには自由にコーディングできる領域があり、そこには慣れ親しんだプログラム言語で自由にコーディングできます。
      ツール独自言語を覚える必要はありません。

      <対象言語ラインナップ>
       ・Java Web (Apache Wicket)
       ・VB.NET
       ・C#
       ・TypeScript (AngularJS)
    • 生産性の向上で開発期間とコストのダウン
      従来の開発と比較すると生産性・品質が50%向上します。プログラムを自動生成するのでコーディング量が50%減少しコストを削減できます。

動画で見るVSAGの操作

ソースコード出力までの流れ

  • STEP01
    VSSDで「サンプル設計書」をひな形として設計書を作成
  • STEP02
    VSSDで設計書を修正
  • STEP03
    VSAGで設計書からソースコードを出力
  • STEP04
    「サンプルプログラム」を参考にビジネスロジックを追加
  • STEP05
    アプリケーションを実行して動作を確認
  • ※STEP2~STEP5を繰り返す