Upload
nguyennguyet
View
222
Download
0
Embed Size (px)
Citation preview
今、大規模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 〔設計エディタ〕
● 開発品質の平準化、高品質化を実現● プロセス指向、オブジェクト指向の開発環境● わかりやすい自動生成プログラム● 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検索やバージョン差分検索が可能● ソースコード情報を設計情報と同一ファイルに保持することで両者の整合性を保持
分離して記述した共通処理を生成時に自動埋め込みすることで、全バッチプログラムの枠組みを統一可能
ジョブステップの情報はすべてエディタ上で編集、生成結果は編集不要