2
今、大規模 Java バッチアプリケーションの開発現場では http://www.nec.co.jp/batool/ 上流から下流工程までシームレスで一貫した開発環境を提供、リポジトリ 機能によるリソースの一元管理が可能。 簡単な操作によるプログラムの設計とコーディングが可能、設計書とソース コードの自動生成機能を提供。 バッチアプリケーションを開発する際に、よく用いられる関数やコマンドをまとめた汎用ライブラリ群。 SystemDirector BATOOL 豊富な自動生成機能や 共通処理の自動埋め込み、 成果物の一元管理などにより、 大規模 Java バッチ開発をサポート。 大規模 Java バッチアプリケーション向け統合開発環境 SystemDirector BATOOL SystemDirector BATOOL 日本電気株式会社 〒 108-8001 東京都港区芝五丁目 7-1 NEC 本社ビル) 2010年 5月現在 Cat.No.E06-10050196J NEC プラットフォーム販売本部 (ソフトウェアお問い合わせ) お問い合わせは、下記へ BATOOLは、日本電気株式会社の登録商標です。 ●本カタログのシステム名、製品名、会社名、及びロゴは、各社の商標または登録商標です。 ●本カタログの内容は改良のため予告なしに仕様・デザインを変更することがありますのでご了承ください。 ●本製品(ソフトウェア含む)が、外国為替及び外国貿易法の規定により、規制貨物等に該当する場合は、日本国外に持ち出す際には日本政府の 輸出許可申請書等必要な手続きをお取りください。 ●本カタログに掲載された製品の色は、印刷の都合上、実際のものと多少異なることがあります。また、改良のため予告なく価格、形状や仕様などを変更することがあります。 108-8425 東京都港区芝五丁目 33 1 号(森永プラザビル) TEL 03 3798 7177 FAX 03 3798 8414 【受付時間】 9 00 12 00 13 00 17 00 月曜日~金曜日(祝日・ NEC 所定の休日を除く) E-mail [email protected] 製品ラインナップ 10 年以上の歴史と豊富な導入実績( Pro C C++ PL SQL 版) 安心してお使いいただくために 〔サポートサービス〕 Spring Batch フレームワークを 習熟するのが大変 開発の短納期化、 低コスト化への要望が 強まっている 手入力や二度打ちが多く、 効率的に開発できない 設計書とシステムの実体が 乖離してしまっている 汎用的な部品は、 作るよりも流用して 効率を上げたい SystemDirector BATOOL は、 NEC が長年培った豊富な SI ノウハウを結集し 上流から下流までシームレスで一貫した開発環境により 高品質な大規模 Java バッチアプリケーションの効率的な開発をご支援します。 BATOOL Studio PP ・サポートサービス BATOOL CL BATOOL RT 開発プロセス全般の生産性を向上  成果物の保守性を大幅に向上 詳細設計・製造の効率と品質を向上 設計書とソースコードの一貫性を保持 汎用処理の標準化を実現  汎用処理作成の手間を削減 Pro C C++ PL SQL 版の SystemDirector BATOOL は、 1999 年に提供をはじめて以来、業種・業務を問わず、 さまざまなプロジェクトでご採用いただき、生産性・保守性・品質の向上にお役に立っています。今回初めて Java に対応し、サポート対象領域を拡大しました。 製品に関するご質問や障害に関するお問い合わせに、専門の技術者が電子 メールで迅速にお応えします。最新情報やバージョンアップ情報もすばやく 入手できるので、常に最新・最適なプログラムを活用できます。 教育/導入支援 初心者から経験者まで、マシン演習による充実した教育を実施しています。 また、バッチ方式設計や実装設計の支援、成果物レビュー、プロトタイプ開発 などの導入支援も行っています。詳しくはお問い合わせください。 SystemDirector BATOOLを長年使いこなしてきたプロ集団が、お客様のプロジェクトの詳細設計や製造を請け負い、迅速かつ高品質な開発を行います。 ◎請負開発も承ります。 地方銀行基幹系システム NEC社内経理システム 自動車リース系システム 大手半導体グローバル生産管理システム 大手コンビニ次期店舗本部システム 2,000 1,200 3,500 1,000 1,500 HP-UX HP-UX Solaris HP-UX HP-UX ご採用プロジェクト 開発規模 開発環境 1999 2010 BATOOL Studio 〔統合開発環境〕 BATOOL RT 〔汎用ライブラリ群〕  SystemDirector BATOOL は、 3 つの製品で構成された、機能設計から製造、テスト、保守までカバーする統合開発環境です。 動作環境 500MB 以上 512MB 以上(推奨 2GB 以上) WindowsXP Vista S-JIS のみ) Microsoft Excel 2003 Eclipse 3.5.1 Oracle11g 必要ディスク容量 必要メモリ クライアント OS 開発クライアント前提ソフト 対応データベースサーバ BATOOL CL 〔設計エディタ〕

SystemDirector BATOOL - jpn.nec.com · 開発品質の平準化、高品質化を実現 プロセス指向、オブジェクト指向の開発環境 バッチ開発方法論・わかりやすい自動

Embed Size (px)

Citation preview

Page 1: SystemDirector BATOOL - jpn.nec.com · 開発品質の平準化、高品質化を実現 プロセス指向、オブジェクト指向の開発環境 バッチ開発方法論・わかりやすい自動

今、大規模Javaバッチアプリケーションの開発現場では

http://www.nec.co.jp/batool/

上流から下流工程までシームレスで一貫した開発環境を提供、リポジトリ

機能によるリソースの一元管理が可能。

簡単な操作によるプログラムの設計とコーディングが可能、設計書とソース

コードの自動生成機能を提供。

バッチアプリケーションを開発する際に、よく用いられる関数やコマンドをまとめた汎用ライブラリ群。

SystemDirector BATOOL

豊富な自動生成機能や共通処理の自動埋め込み、成果物の一元管理などにより、大規模Javaバッチ開発をサポート。

大規模Javaバッチアプリケーション向け統合開発環境

SystemDirector BATOOL

SystemDirector BATOOL

日本電気株式会社 〒108-8001 東京都港区芝五丁目7-1(NEC本社ビル) 2010年 5月現在 Cat.No.E06-10050196J

NEC プラットフォーム販売本部 (ソフトウェアお問い合わせ)

お問い合わせは、下記へ

●BATOOLは、日本電気株式会社の登録商標です。●本カタログのシステム名、製品名、会社名、及びロゴは、各社の商標または登録商標です。●本カタログの内容は改良のため予告なしに仕様・デザインを変更することがありますのでご了承ください。●本製品(ソフトウェア含む)が、外国為替及び外国貿易法の規定により、規制貨物等に該当する場合は、日本国外に持ち出す際には日本政府の 輸出許可申請書等必要な手続きをお取りください。●本カタログに掲載された製品の色は、印刷の都合上、実際のものと多少異なることがあります。また、改良のため予告なく価格、形状や仕様などを変更することがあります。

〒108-8425 東京都港区芝五丁目33番1号(森永プラザビル)TEL:03(3798)7177 FAX:03(3798)8414【受付時間】9:00~12:00 13:00~17:00 月曜日~金曜日(祝日・NEC所定の休日を除く)

E-mail : [email protected]

製品ラインナップ

10年以上の歴史と豊富な導入実績(Pro*C/C++、PL/SQL版)

安心してお使いいただくために 〔サポートサービス〕Spring Batchフレームワークを習熟するのが大変

開発の短納期化、低コスト化への要望が強まっている

手入力や二度打ちが多く、効率的に開発できない

設計書とシステムの実体が乖離してしまっている

汎用的な部品は、作るよりも流用して効率を上げたい

SystemDirector BATOOLは、NECが長年培った豊富なSIノウハウを結集し上流から下流までシームレスで一貫した開発環境により

高品質な大規模Javaバッチアプリケーションの効率的な開発をご支援します。

BATOOL/Studio

PP・サポートサービス

BATOOL/CL

BATOOL/RT

● 開発プロセス全般の生産性を向上 ● 成果物の保守性を大幅に向上 ● 詳細設計・製造の効率と品質を向上 ● 設計書とソースコードの一貫性を保持

● 汎用処理の標準化を実現 ● 汎用処理作成の手間を削減

Pro*C/C++、PL/SQL版のSystemDirector BATOOLは、1999年に提供をはじめて以来、業種・業務を問わず、

さまざまなプロジェクトでご採用いただき、生産性・保守性・品質の向上にお役に立っています。今回初めてJavaに対応し、サポート対象領域を拡大しました。

製品に関するご質問や障害に関するお問い合わせに、専門の技術者が電子

メールで迅速にお応えします。最新情報やバージョンアップ情報もすばやく

入手できるので、常に最新・最適なプログラムを活用できます。

教育/導入支援

初心者から経験者まで、マシン演習による充実した教育を実施しています。

また、バッチ方式設計や実装設計の支援、成果物レビュー、プロトタイプ開発

などの導入支援も行っています。詳しくはお問い合わせください。

SystemDirector BATOOLを長年使いこなしてきたプロ集団が、お客様のプロジェクトの詳細設計や製造を請け負い、迅速かつ高品質な開発を行います。◎請負開発も承ります。

地方銀行基幹系システム

NEC社内経理システム

自動車リース系システム

大手半導体グローバル生産管理システム

大手コンビニ次期店舗本部システム

約2,000本

約1,200本

約3,500本

約1,000本

約1,500本

HP-UX

HP-UX

Solaris

HP-UX

HP-UX

ご採用プロジェクト 開発規模 開発環境

1999 2010

BATOOL/Studio 〔統合開発環境〕

BATOOL/RT 〔汎用ライブラリ群〕 

SystemDirector BATOOLは、3つの製品で構成された、機能設計から製造、テスト、保守までカバーする統合開発環境です。

動作環境

500MB以上

512MB以上(推奨2GB以上)

WindowsXP/Vista(S-JISのみ)

Microsoft Excel 2003、Eclipse 3.5.1

Oracle11g

必要ディスク容量

必要メモリ

クライアントOS

開発クライアント前提ソフト

対応データベースサーバ

BATOOL/CL 〔設計エディタ〕

Page 2: SystemDirector BATOOL - jpn.nec.com · 開発品質の平準化、高品質化を実現 プロセス指向、オブジェクト指向の開発環境 バッチ開発方法論・わかりやすい自動

● 開発品質の平準化、高品質化を実現● プロセス指向、オブジェクト指向の開発環境● わかりやすい自動生成プログラム● GUI操作による簡単なプログラム設計

自動生成自動生成統合開発環境 BATOOL/Studio(Eclipse Plugin)

SystemDirector BATOOL

ドラッグ&ドロップドラッグ&ドロップドラッグ&ドロップ

Javaファイル

XMLファイル

ファイル定義XML

ジョブXML

● 直感的なマウス操作で簡単に設計ができ、フレームワークの高度な知識が無くても開発が可能● 生成ソースコードは編集不要、クラス構成やXML定義の複雑な知識が無くても開発が可能

ジョブ単位やプロジェクト単位で必要となるファイルも自動生成

SI支援機能

設計エディタ BATOOL/CL

ファイル定義XML

ジョブXML

ソースファイル

ジョブステップXML

連携連携連携

生産性の向上

品質の向上 保守性の向上

SystemDirector BATOOLは、大規模Javaバッチアプリケーション向けの開発環境です。

高品質で、保守性の高い大規模Javaバッチアプリケーションのスピーディで効率的な開発を支援。

NECでは、大規模なJavaバッチアプリケーションに向けて、

開発環境としては「SystemDirector BATOOL」を、実行

環境としては「WebOTX Batch Server」を提供しています。

SystemDirector BATOOLは、NECグループが培ったSI

ノウハウを結集し、開発方法論、開発基盤、サポートサービスを

体系化した「SystemDirector Enterprise」に準拠しています。

豊富かつ強力な自動生成機能と、簡単なGUI操作によるプログラム設計などにより、開発の生産性を向上します。

● 詳細設計書、単体テスト仕様書なども自動生成し、手入力や二度打ちを削減● ジョブステップの情報は1つのファイルで一元管理し、成果物間の情報の乖離を防止

Spring Batchフレームワークにもとづいた大規模開発を強力にサポート。

機能設計書表・ファイル定義

機能設計書表・ファイル定義

詳細設計書 ソースコードテストデータ

単体テスト報告書

単体テスト仕様書

ツール未使用

BATOOL

手入力手入力

手入力手入力

手入力

取込取込

自動生成

取込

手入力

自動生成 自動

生成

自動生成

手入力手入力手入力

手入力手入力手入力

機能設計

機能設計

詳細設計 製造・単体テスト

詳細設計・製造・単体テスト

工程圧縮

開発環境

実行環境

SystemDirector Enterprise

大規模Javaバッチ向け

Javaバッチ開発方法論・Java部品

WebOTX Batch Server

Javaバッチフレームワーク(Spring Batchベース) 安心サポート

Spring Batchフレームワークの習熟コストを低減

Spring Batchフレームワークの複雑な仕組みを気にせずに設計ができ、ソースコードを生成できます。

大規模開発の生産性を向上

豊富なジェネレート機能により、手入力や二度打ちを大幅に削減し、大規模開発の生産性を向上します。

● 機能設計から製造、テスト、保守までサポートするEclipse Pluginを提供 ● SystemDirector Enterpriseと開発環境の結合も可能

大量の各種成果物を一元管理

Eclipse上で成果物を一元管理し、ソースコードや設計書の乖離を防止する仕組みにより、成果物の保守性を向上します。

多数のクラスに分散する処理フローをノードの階層構造で表現、ノードの編集も簡単(よくある処理フローは雛形として提供)

編集不要のJava、XMLファイルをワンクリックで自動生成(WebOTX Batch Server、Spring Batch上で動作)

表・ファイル情報を取り込み、簡単利用

Javaファイル

XMLファイル

詳細設計書

単体テスト仕様書兼 結果報告書

単体テスト障害台帳

ソースコードだけでなく、さまざまな成果物を自動生成

ファイル仕様書

ジョブ仕様書

大規模Javaバッチ向け

ッチ開発方法論・Java部品

SystemDirector BATOOL高機能エディタ/ジェネレータ

機能設計支援機能 詳細設計書生成機能 リポジトリ管理機能

テスト仕様書生成機能

ソースコード生成機能 テストデータ生成機能

機能設計書

ファイル仕様書

表仕様書

ジョブ仕様書

詳細設計書

単体テスト仕様書・結果報告書

単体テスト障害台帳

自動生成

作成支援

Eclipse上で成果物を一元管理

管理中の成果物の検索が可能

機能設計 詳細設計 製造 テスト 保守

Spring Batchフレームワークは、Javaのバッチ処理のために標準化されたオープンソースのフレームワークですが、

まだまだ複雑で難しいところがあり、実際に使うにあたっては知識の獲得をはじめ習熟する必要があります。

SystemDirector BATOOLは、習熟のための時間やコストをできるだけ低減し、簡単な操作と豊富な自動生成機能により、

大規模なJavaバッチアプリケーションの開発をご支援します。

「生産性の向上」と「品質の向上」、そして「保守性の向上」を実現。SystemDirector BATOOLは、豊富な自動生成機能や共通部品の提供、ソースコードと設計書の一貫性保持などにより、

Javaバッチアプリケーション開発における生産性や品質、そして保守性についてのこれまでの課題を解決します。

共通部品の提供や共通ロジックの自動埋め込みなどにより高品質化。

● よく使われる部品を高品質な共通部品として提供● エラー処理などの共通ロジックは自動埋め込みが可能● 設計したプログラム情報をレビューできるツールを提供

簡単なGUI操作でプログラム設計

詳細設計書単体テスト仕様書ソースコードテストデータ単体テスト報告書

仕様変更や改造に容易に対応でき、ソースコードと設計書の乖離も防止。

● 処理フローを階層化されたノードで表現し、ノードの編集も容易に可能● 影響範囲を特定できるCRUD検索やバージョン差分検索が可能● ソースコード情報を設計情報と同一ファイルに保持することで両者の整合性を保持

分離して記述した共通処理を生成時に自動埋め込みすることで、全バッチプログラムの枠組みを統一可能

ジョブステップの情報はすべてエディタ上で編集、生成結果は編集不要