 |
機能 |
| |
|
| |
|
| |
|
| |
|
分析アーキテクチャ |
|
|
ChangeMiner Suiteは、Relation Analyzer、 Flow Analyzer、 Metrics Analyzer、ReportCenterで構成されており、アプリケーションガバナンスを実現するために、分析支援情報(影響・波及分析支援/CRUDマトリックスの自動生成)、ポートフォリオ情報、レポート作成機能、マイニングなどの機能をサポートします。
|
|
|
| |
|
| |
|
Relation Analyzer |
|
|
ChangeMiner Relation Analyzerは、散在するアプリケーション資産とデータベース資産の現状を正確に把握し、システムの改善要求による妥当性検証やコスト試算などに必要となる、分析情報(影響・波及分析/CRUDマトリックスの自動生成)をアプリケーションのソースコード、データベースの定義情報から解析し分析を行います。
ソースコードとデータベース定義情報のリバースエンジニアリング
リバースエンジニアリング技術を利用した、ソースコードとデータベース定義情報の収集を行います。また、スケジューラ等を用いて、ソースコードとデータベース定義情報を自動的に収集を行うことにより、常に最新情報での分析を可能にします。
コード解析と分析情報のリポジトリへの格納
対応言語はすべてコンパイラーベースで解析され、その関連を自動的に分析します。分析された情報はリポジトリに格納され、アナライズマップ、マトリックス図の作成や、検索などに利用されます。
アプリケーション、データベースの関連分析機能アナライズマップを用いて、分析済みの情報をプログラム、ファンクション、ビジネスドメインレベルの相互関連情報として、修正改善が発生したプログラムやテーブル、カラムなどを基点とした、影響を視覚的に分析を行うことが可能です。
CRUDマトリックス図の自動生成機能
・プログラムとデータベース(テーブル、カラム)のマトリックス図
・プログラムとプログラムのマトリックス図
・プログラムとファンクションのマトリックス図
検索機能
リポジトリ内のプログラムとデータベース構造および、その関連をキーワードを利用して検索可能です。
変更履歴管理機能
リポジトリに格納されたソースコード情報の履歴を管理することが可能です。この機能により、変更前、変更後の比較を行うことができ、修正依頼された機能要求が、正しくソースコードに反映されているかなどの確認を行うことができます。
|
|
|
| |
|
| |
|
| |
|
Flow Analyzer (オプション機能) |
|
|
ChangeMiner Flow Analyzerは、COBOL等のステップ数の大きいプログラムのロジックや構造をダイヤグラムを利用して分析力を高め、理解度の向上を支援します。 リバースエンジニアリング技術を利用し、ソースコードからコントロールフローダイヤグラム、ストラクチャーダイヤグラムと、データフローダイヤグラムの自動生成を行います。
コントロールフロー分析機能
コントロールフローダイヤグラムを用いて、プログラムの複雑なロジックや構造を可視化し、容易に分析を行うことが可能です。また、ダイヤグラムとソースコードが連携されていることで、すべてのプログラムリースをナビゲートします。
データフロー分析機能 動的に変化している変数を追跡することができます。
プラグラム内で宣言される変数とその変数が利用されいる位置を追跡することができます。
|
|
|
| |
|
| |
|
ChangeMiner Metrics Analyzer |
|
|
ChangeMiner Metrics Analyzer は、開発やメンテナンスコストを生産性、複雑性や再利用性の様な基礎指標に基づく分析により、意思決定の支援を可能にします。
ファンクション ポイント分析
統計情報による開発トレンドの分析
変更履歴指標と数的指標
サイズ : アプリケーションサイズ (SLOC)の把握
変更度 : 各アプリケーションの変更頻度の把握
費用効果 :予測原価 と 実質費用の比較
生産性 : 予測リソースと実質リソースの比較
品質 : プログラムの複雑性や保全力の測定
|
|
|
| |
|
| |
|
| |
|
ChangeMiner Report Center |
|
|
ChangeMiner Report Center は、ユーザーが要求するアプリケーションの分析情報をあらゆる角度から柔軟にレポートティングを可能にする強力なレポート作成機能です。
・XMLベース基盤を採用していることから、柔軟かつ容易なレポートティング機能を提供
・20 種類の基本テンプレートを標準添付
・ユーザーの複雑化する要求に対し、容易に独自のレポートを作成することが可能 |
|
|
| |
|