アプリケーション変更影響分析
ChangeMiner 10 は企業の複雑なアプリケーションを可視化してインサイト情報を提供する影響分析ソリューションです。Java、.NET、4GL、C/C++、COBOL、PL/1及びその他の言語で作成されたアプリケーションのためのナレッジベースを提供します。ChangeMiner 10 はソースの変更によるアプリケーション障害のリスクを減らし、AS-IS分析の生産性を大きく向上させます。
概要
ChangeMiner 10 はソースファイルとデータベースカタログを自動的に収集し、これらをパーシングして、すべての要素間の全体的な関係と有用な情報を抽出します。パーシングされたオブジェクト間の関連関係を手作業で入力する必要がありません。また、抽出された情報は強力なレポーティング及びドキュメント作成機能を備えたアプリケーション・ナレッジベースにすべて格納されます。
アプリケーションチームのメンバーはインターネットに接続さえできればどこからでもナレッジベースが共有でき、ユーザーはアプリケーションの構造や関連関係を素早く理解できます。
特徴
ChangeMiner's 特徴
正確で効率的な分析エンジン |
リアルタイム分析サポート |
動的文字列分析サポート |
|
多様な環境分析をサポート |
80種類のパーザ:言語、フレームワーク、Job スケジューラー、EAI, DBMSなど |
|
関連関係の自動検証サポート |
関連関係変化の整合性診断とモニタリングサポート |
|
簡単な分析設定サポート |
プロジェクト/プリセット– 分析対象ソースとDBの位置を指定するだけで迅速に分析 |
|
ユーザー便利性UX |
ユーザーのための理解しやすいメニューとUIレイアウトを提供 |
|
迅速な検索と関連関係を可視化 |
画面プログラムからDBまでの関係を一度に把握 |
|
多様なダイアグラムと文書を自動生成 |
CRUD マトリックス、フロー図, クラスダ図など |
|
オブジェクトレベルの変更履歴管理 |
プログラムとDBの変更履歴情報を提供 |
|
|
主な機能
ChangeMiner's 主な機能
ダッシュボード+統計 |
アプリケーション/DBリソース現況統計、変更推移、複雑度マトリックス、未使用リソースなどを一度に照会することができます。 |
協業管理 |
タスク登録、タスク状態変更、コメントなどによりアプリケーション分析情報を共有してコミュニケーションすることができます。 |
高級検索 |
アプリケーションリポジトリ内のソースファイルとデータベーススキーマから必要なオブジェクトを迅速に検索することができます。 |
プロジェクトとプリセット |
簡単で迅速にプロジェクトを作成するように必要な各種情報を予め作成したプリセット(設定)で素早く分析することができます。 |
構造+関連関係分析 |
関連マップ、CRUDマトリックスなどを利用してプログラム言語に関係なく、画面プログラムからデータベースオブジェクトに至るまで、すべての呼出関連関係とアプリケーション構造を可視化します。 |
関連関係検証と変化管理 |
プログラムの追加/変更の開発に伴う関連関係の変化を自動にモニタリングと検証することにより関連関係の継続な整合性を確保します。 |
維持保守変更設計 |
関連マップ編集ツールを利用してシステム変更設計ツールとして活用することができます。 |
フロー分析 |
様々な種類のダイアグラム(フロー図、クラス図、呼出シーケンス図など)を自動作成しプログラム内のInter-proceduralデータ値のフローを追跡します。 |
変更履歴管理 |
ソースファイルとデータベーススキーマのオブジェクトレベルの変更情報を利用して透過的な開発履歴を簡単に把握することができます。 |
ドキュメント自動作成 |
アプリケーションリポジトリ情報を利用してカスタマイズ可能な様式と多様な種類のドキュメントを自動に作成します。 |
連係API |
プロジェクト生成及び管理、REST API及び分析結果照会のためのREST APIを支援して構成管理、ITSMなどとの連係を効率的に実行することができます。 |
Eclipseプラグイン |
EclipseとChangeMinerを連係して関連関係情報を便利に照会できるようにします。 |
コード品質及びセキュリティ脆弱性分析(オプション) |
国際コーディング標準に基づき、ソースコードの品質とセキュリティ脆弱性を一度でより正確に検出します。 |
※ ChangeMiner 10は殆どの商用プログラム言語とデータベースをサポートします。
期待効果
ChangeMiner's 期待効果
変更リスクの減少 |
変更するコンポーネントまたはソースコードのすべてのオブジェクトを視覚化して表示するので、開発者はアプリケーションとデータベースの実際の変更範囲が直ぐに把握できます。
開発チームではアプリケーションの変更による影響を受けるソースコードを見逃さないことができ、正確性と信頼性が向上できます。
変更の影響を受けるアプリケーションだけを分析の対象にすることができます。
アプリケーションチームではアプリケーション障害のリスクを減らせます。
|
自動化による生産性の向上 |
プロジェクトウィザードによりソースとDBの位置指定だけで簡単にプロジェクトを作成、分析することができます。
管理者は設定作業の自動化により生産性の向上ができプリセット(設定)のコピー機能で類似なシステムの分析を迅速に行うことができます。 |
アプリケーションチームの効率性向上 |
アプリケーション・ナレッジベースは詳細な関連情報をオンデマンドで提供し、アプリケーションの検索条件、関連パターン、関連マップなどのサーバー保存と共有することで担当者がアプリケーション構造と関連関係をを容易に理解できるようにします。
管理者は、複雑なアプリケーションの管理の非効率さと開発者の入れ替えによるビジネス損失を最小化できます。 |
効果的なコラボレーションの実現 |
分析家や開発者が容易に理解できるよう、アプリケーション情報を視覚化して提供し、アプリケーションに関わる多様な詳細情報にドリルダウンできる機能を提供します。 また編集可能な関連マップにより変更設計と会議情報を保存、共有してユーザー間のコラボレーションを促進してくれます。
IT部門では新規開発者にアプリケーションに関する知識を素早く伝授できます。
企業はChangeMiner 10で視覚化され透過的なプリケーション知識を活用することで、分析家、開発者、及びQA間での効果的なコラボレーションを実現できます。 |
成果物文書生成の費用節減 |
アプリケーションの変更が繰り返されると、大概のドキュメントはアプリケーションの現状の内容を正確に反映できなくなります。
ChangeMiner 10はアプリケーションのリポジトリを継続的にアップデートして成果物を自動生成するので、いつも最新の成果物が提供できます。 |
Time-to-Marketの実現 |
強力な視覚化とダイナミックな成果物の作成機能は、アプリケーションプロジェクトの範囲の算定と設計を素早くできるようにします。
特に、複雑なアプリケーションのマイグレーションと次世代プロジェクトにおいて手作業で行われていた作業を自動化して限られた時間と予算の中で効果的なシステムの構築ができるようになります。 |