06) 業務アプリ自動開発ツール

業務アプリ自動開発ツール
GeneXus

【システム開発自動化】
AIを用いた先進的システム開発ツールGeneXus
先進的な開発ツールによる、短期開発、コスト削減の実現

GeneXus はシステム開発の課題を解決します!

ユーザの仕様が定まらない
(開発スケジュールへの影響)

仕様定義と開発を並行作業

開発スケジュールの短納期化
(ビジネスの変化への対応)

従来の1/2~2/3に期間短縮

開発コストの削減圧力

少数精鋭で開発コストの削減

複雑化するIT技術
(昔はCOBOL, JCL →
今は Java, SQL, HTML,JavaScript, XML, Network, Etc・・)

技術者不足解消(ツール内で管理)

テストの複雑化

テスト工程の短縮=運用テスト中心

ユーザテスト以降に多発する仕様変更

仕様変更への迅速・柔軟な対応力

技術者不足、急激な技術の陳腐化

専門的な技術者の育成・確保が不要

急激に変化するIT技術への対応

最新技術への迅速な対応

レガシーマイグレーション

オープンな開発環境、オープンなDB
開発環境の可視化

マルチプラットフォ-ム

レガシー再構築とGeneXus

GeneXusのメリット

開発サイクルの短縮

工期短縮、工数削減により開発サイクルを短縮

開発手法が変わる

ウォーターフォール型からインクレメンタル型に開発手法が変わります。

プログラミングの容易化

プログラミングが容易になることで、生産性及び品質が向上

プラットフォームに依存しない開発

プラットフォームに依存しない開発のため、業務設計に専念

システムの修正は知識ベースを修正

システムの修正は知識ベースを修正するだけなので保守性が向上

外部環境変化にも対応

外部環境変化にも対応できるため、資産価値が増大

業務アプリ自動開発ツール {システム開発技術}
システム開発のL/T短縮、品質の向上活動

GeneXus(ジェネクサス)とは、業務仕様から実現方法(ロジック)を推論し、自動的にシステムを生成するという世界で唯一の技術です
データ分析結果と業務ルールを入力することにより、「プログラム言語」、「データベース」の壁を意識することなく、DOA思想に基づいた物理データベース(データモデル)及びプログラムを自動生成します。
開発環境と実装環境を別々に管理しており、様々な実装環境(OS/DB/言語)に合わせたシステムを提供します。
20年以上の歴史を持ち、既に世界約30ケ国の5,500社で使用されているとともに、日本でも様々なシステムの開発で活用されているGeneXusは、お客様のニーズにお応えします
内部統制時代の開発環境
変更内容を自動で履歴管理。
オブジェクトの変更履歴を視覚的に比較可能
保守性
短期取得が可能、データ項目の追加等容易、内製化の実現可能。
ランタイム
GeneXusは選択されたプラットホームでネイティブコードを生成するため独自のランタイムは必要ありません。
データベース
既存のデータベースを使用することは可能。
GeneXus は、既存のデータベース構造を読み取るData Base Reverse EngineeringTool(DBRET)というツールを持っています。
開発工数の削減
プロトタイプを適時に現場に説明し、開発を進める。
ソースコードを100%自動生成
GeneXusは、アプリケーションのデータベースとソースコードを設計、生成及び保守します。

マルチプラットフォーム:オープンな開発環境 オープンなDB

ハードウエアのリプレイス、M&Aでのシステム統合において、

オープンな開発環境オープンなDB開発環境の可視化が出来るのがウリです。

客先での開発、自社での開発環境が違っていても、持ち帰り、開発の途中で、DB(オラクルから他のDBへの移行など)移行も可能。

GeneXusの仕組み

業務システムは
『業務要件の記述(What)』
『実現方法の記述(How)』
二つの部分から構成されています。

GeneXusは業務要件20%の記述により残りの80%を自動生成します。

GeneXus

他のジェネレータはDBMSや開発言語等のIT環境が限定されるが、

GeneXusは、IT環境にとらわれず、自由に決めることができるマルチプラットフォーム

GeneXusは、アプリケーションのデータベースとソースコードを設計、生成及び保守します

GeneXus は、手戻り禁止の「ウォーターフォール型」開発ではなく、画面を見ながら修正を繰り返し、精度を上げていく「インクレメンタル手法」で行なうため、

お客様とズレのないシステム開発

が可能となります。

JAVA、.NET、Ruby など、現在一般的に使われている言語により

ソースコードを自動生成

しますので、万が一の場合でもシステム言語のわかるシステムエンジニアによってメンテナンスすることが可能ですのでご安心です。

OSはIBM, UNIX, LINUX, Windowsに、またサーバーはIBM DB2, Oracle, Microsoft SQL ServerMySQL.などに対応するマルチプラットフォームですので、お客様の環境に合わせてシステムを載せ替えて、

長期にシステムを使い続ける

ことが可能です。

さらにGeneXusにより、「人」を介さない開発を行なうため、大きなプログラム変更が発生したとしても混乱もなく、バグもなく(過去実績より証明)、

予定通りの期間内で開発を完了

させます。

「ユーザー満足度向上のための業務システム開発のパラダイムシフト」
「もっと早く、正確に、そして、簡単に!」

自動生成ツールを利用することで、人手をかけずにプログラムを生成すれば、
システム開発者が本来の業務である基本設計や業務設計に集中可能。

ソースの自動生成ツールで、業務の要件定義を入力していくと、プロトタイプ、ソースが自動生成。
出来上がるソースは、自動生成ツールに良くあるようなテンプレート的なソースではなく、実際に動かせるものです。
プログラマいらずで、工数も大幅に削れてJavaの開発工数に比べて大幅に減少します。