日立ソリューションズは、お客様の全体最適の視点で豊富なソリューションを組み合わせて提供する『ハイブリッド インテグレーション』を実現します。
2007年9月20日
日立ソフト
日立ソフト(本社:東京都品川区、執行役社長:小野 功)は、Java開発におけるコーディングルール違反をプロジェクト全体で組織的にチェックできる集中型Javaコード診断(インスペクション)ツール「anyWarp CodeDirector (エニーワープ・コードディレクター)V5.0」を2007年9月25日より発売致します。V5.0では、普及が進むJava開発用キット「JDK5.0」、およびオープンソースの次世代構成管理ツール「Subversion」への対応を行い、コードインスペクションの適用範囲を拡大しました。
大規模ソフトウェアの品質、保守性、生産性を維持するためには、プロジェクトで定めた標準化規約(ルール)に従った実装(コーディング)を行い、均質で可読性の高いソースプログラムを開発することが必要となります。開発者固有の癖やムラをなくし、ソースコードの均質性を高めるためには、ルールの逸脱を開発者に早期にフィードバックし、工程中も繰り返しチェックを行うことが有効です。しかし、通常コード診断は人手によるレビューによって行われるため、レビュアーや担当者に工数面で負担となり、また見落としも多くなる状況でした。
このような状況を打破するために、「anyWarp CodeDirector」は、開発者に対してJava統合開発環境「Eclipse」上で随時チェックできる仕組みを提供し、またプロジェクトマネージャに対してWebサーバ上からレポートとしてチェック結果を確認できる仕組みを提供しています。さらに、開発部隊が繰り返し使うことができるように、日立ソフトが手がけた数多くの開発プロジェクトでの経験に基づき、診断の準備、診断、結果の確認を省力化するための工夫を加えています。
また「anyWarp CodeDirector」は、構成管理ツールと連携して自動でソースコードを取り出しチェックを実施します。またチェック結果レポートはWebで公開され、規約違反の状況、推移、集中箇所などを開発者、リーダ、プロジェクトマネージャ、品質管理部門等で共有、比較することができます。これらにより、プロジェクトマネージャは開発者に負担をかけずに、品質改善状況と推移を日々客観的に管理することができます。同時に開発担当者もJavaの標準的なコーディングスタイルを学習できるため、スキルアップ、品質の向上を期待できます。
<出荷開始時期> 2007年9月25日
<「anyWarp CodeDirector」製品価格>
製品名 | 製品内容 | 標準価格(税別) |
anyWarp CodeDirector 10ユーザ版(*) | ライセンス | 1,000,000円 |
anyWarp CodeDirector 30ユーザ版(*) | ライセンス | 2,600,000円 |
anyWarp CodeDirector 50ユーザ版(*) | ライセンス | 4,000,000円 |
anyWarp CodeDirector 100ユーザ版(*) | ライセンス | 6,000,000円 |
anyWarp CodeDirector サイトライセンス版(*) | ライセンス | 30,000,000円 |
anyWarp CodeDirectorメディアキット | CD | 5,000円 |
(*)ユーザ数は、本製品のレポート出力を参照するユーザおよびEclipseプラグインを使用するユーザを意味しています。例えば10ユーザ版の場合、10人のユーザがレポート参照およびEclipseプラグインを使用することができます。レポート参照を行うユーザとEclipseプラグインを使用するユーザは別でもかまいません。
図1.anyWarp CodeDirectorの活用イメージ
図2 JDK5.0対応のコーディング診断画面例
<anyWarp CodeDirector 紹介URL>
http://hitachisoft.jp/anywarp/codedirector/
<本件に関するお問い合わせ先>
担当部署:@Sales24
Tel: 03-5479-8831 ホームページ: http://sales24.hitachisoft.jp/
本お問い合わせ先に送られる個人情報は、お問い合わせに回答した時点で消去し、当社が個人情報を保有することはありません。
PDFファイルをご覧いただくには "Adobe Reader"が必要です。
最新版はAdobe社のWebサイトよりダウンロードできます。(無償)
ニュースリリースの内容は発表当時のものです。商品の販売終了や組織変更により、最新の情報と異なる場合がありますのでご了承ください。