情報システムのﾘﾊﾞｰｽｴﾝｼﾞﾆｱﾘﾝｸﾞ
ｿﾌﾄｳｪｱｼﾞｪﾈﾚｰｼｮﾝ株式会社
代表取締役
本村 昭二

Softwaregeneration co.,

目次
会社紹介
ｿﾌﾄｳｪｱの役割
ｿﾌﾄｳｪｱの構成要素
ﾘﾊﾞｰｽｴﾝｼﾞﾆｱﾘﾝｸﾞの機能
ﾘﾊﾞｰｽｴﾝｼﾞﾆｱﾘﾝｸﾞの役割
保守支援ｼｽﾃﾑ「RESCUE」の紹介

Softwaregeneration co.,

会社紹介
設立
資本金：1986年11月：1億7400万円

事業内容：– 保守支援ｼｽﾃﾑ「ＲＥＳＣＵＥ」の開発と販売– ｿﾌﾄｳｪｱ開発– ｱｳﾄｿｰｼﾝｸﾞ一括受託

Softwaregeneration co.,

ｿﾌﾄｳｪｱの機能
本来機能– 情報ｼｽﾃﾑの実行処理– 実行手順の制御– 運用環境設定の機能

Softwaregeneration co.,

ｿﾌﾄｳｪｱの機能

保守

ｼｽﾃﾑ情報：付帯価値、潜在価値– ｼｽﾃﾑ保守の対象– 精度の高いｼｽﾃﾑ情報（物理的）• ｿﾌﾄｳｪｱ構成要素の詳細情報• 相互関連情報– 意味情報• 業務仕様• 基盤環境• 適用技術

味意ｱ
ｪ
ｳ
ﾄﾌｿﾑ
ﾃｽ
ｼ

Softwaregeneration co.,

ｿﾌﾄｳｪｱの構成要素
業務仕様– ｼｽﾃﾑ化の対象となる業務内容
基盤環境– ｼｽﾃﾑが運用されるﾊｰﾄﾞｳｪｱ
基本ｿﾌﾄｳｪｱ
適用技術– ｼｽﾃﾑを構築した技術
Softwaregeneration co.,

ｿﾌﾄｳｪｱ構築工程
分析、要件定義：業務ｼｽﾃﾑ設計：業務、基盤
ｿﾌﾄｳｪｱ設計 ：業務、技術
ｿﾌﾄｳｪｱ製造 ：業務、技術、基盤
検査
移行
保守、運用

Softwaregeneration co.,ﾘﾊﾞｰｽｴﾝｼﾞﾆｱﾘﾝｸﾞの機能
ｿﾌﾄｳｪｱ記述言語文法に沿った自動解析– 大量処理– 高精度– 高生産性情報の抽出– 構成要素と相互関係– 意味的情報の取り出し

Softwaregeneration co.,ﾘﾊﾞｰｽｴﾝｼﾞﾆｱﾘﾝｸﾞの役割
ｿﾌﾄｳｪｱの保守
ｿﾌﾄｳｪｱの分析
要素と相互関係
ｿﾌﾄｳｪｱの図式表示
ﾃﾞｰﾀ項目処理の流れ
ﾏｲｸﾞﾚｰｼｮﾝ
ｿﾌﾄｳｪｱの論理的抽出
ｿﾌﾄｳｪｱの移行

Softwaregeneration co.,

Softwaregeneration co.,

はじめに

RESCUEは「リバースエンジニアリング・ツール」として「ソフトウェアジェネレーション株式会社」で考案され、合同出資会社である「ケーステクノロジー社」で製品化された、保守支援ツールであります。
販売実績としては、2004年度で「86セット」の契約をいただき国内最大の導入実績を誇ります。

情報処理の高度化により各企業が保有するソフトウェア資産は膨大なものになっており、IT革命が提唱され企業における情報処理は益々重要性を増してきております。
一方企業が保有する情報処理の資産の保守管理量も増大の傾向にあります。無秩序に開発されたソフトウェアの保守。急激に変化するソフトウェ
アの変更等人海戦術に頼ってきた方法は限界に来ているといわざるを得ません。
この様な背景より「RESCUE」は、システム保守の合理化と品この様な背景より「RESCUE」
質の向上を目指して開発されました。

Softwaregeneration co.,

２．RESCUEとは？
更新された差更新された差分情報を夜間分情報を夜間に転送。に転送。

ホストシステムRESCUEによる保守情報の解析
RESCUEによる保守情報の解析

各種
各種
定義体
定義体

台帳照会情報クロス照会情報
波及分析
検索機能

DB/DC定義体
定義体 SYSINデータ
データ
DB/DC
SYSIN
DB/DC定義体
SYSINデータ

プログラム
プログラム

JCL
JCL

リポジトリ
リポジトリ
リポジトリ

COPY句
句
COPY
COPY句

イントラネッイントラネッ
トによるサートによるサービス
ビス

メインフレーマOS
IBM
MVS
OSIV/MSP
富士通
MSP,XSP

DBMS
言語
DL/I,DB2
AIM/NDB,AI
COBOL,PL/I
M/RDB2

日立
その他

ADM,XDMADABAS

VOS3

Softwaregeneration co.,

EASY/NATURAL

メーカ
SUN
IBM

クライアント機種
Ultraシリーズ
RS/6000(pServer)

OS
主記憶
Solaris2.6以上
512MB以上
AIX5.2

３．RESCUEの主な特徴
プラットホーム
イントラネットによるサービスを提供する為、クライアントとネットワークの負荷が少ない。
自社製Smile-DBを使用している為、高速かつライセンスが不要。
大規模ユーザ（リソースの量とクライアント数）に対応。

サービス機能日本語名称（プログラム名、ジョブ名、データ名等）が登録可能な為、初心者にも透過性の良い保守情報を提供。
ブラウザによる閲覧の為、洗練された表示情報を提供。又全ての情報はCSV形式による取り込みが可能な為、目的にあわせた２次加工が可能である。さらにユーザ別にカスタマイズ可能なテンプレートによる保存用印刷機能も提供。
独自方式による（データのオフセットで認識し名称では認識しない）データ位置の認識により、プログラム間に渡った波及分析を実施。
階層型メニューでは無く独自な方式によるガイダンスメニューを採用している為、より操作性を向上している。
ホストの多種類なリソースに対応。（ADABAS,NATURAL等）

その他
多様な顧客別カスタマイズに対応。

Softwaregeneration co.,４．主要機能RESCUE/V3が提供する主要な機能は以下のとおりです。
リポジトリ照会機能
リポジトリ照会機能
台帳照会機能台帳照会機能現状のリソースの状態を分類した台帳を作成し各種の現状のリソースの状態を分類した台帳を作成し各種の１次元的な調査資料を提供いたします。
１次元的な調査資料を提供いたします。

クロス照会機能
クロス照会機能

各種のリソースとそれを使用しているプログラム等と各種のリソースとそれを使用しているプログラム等との２次元的な調査資料を提供いたします。の２次元的な調査資料を提供いたします。

スキャン機能スキャン機能アイテムやリテラルを検索キーにして使用状況を調査
アイテムやリテラルを検索キーにして使用状況を調査する機能。
する機能。

ジョブネット機能
ジョブネット機能
ネットワーク機能
ネットワーク機能
波及分析機能波及分析機能バッチ自動運転ツール(A-AUTO,OPC)によるジョブネッ
バッチ自動運転ツール(A-AUTO,OPC)によるジョブネッ
トの情報を提供する。
トの情報を提供する。
バッチ自動運転ツール(A-AUTO,OPC)によるネットワー
バッチ自動運転ツール(A-AUTO,OPC)によるネットワー
クの情報を提供する。
クの情報を提供する。
データの流れに着目し、あるアイテムがどのように波データの流れに着目し、あるアイテムがどのように波及して行くかを動的に解析する機能。
及して行くかを動的に解析する機能。

ソースコード検索機能
ソースコード検索機能
検索機能
検索機能

RESCUEのリポジトリデータではなく、取り込まれる各RESCUEのリポジトリデータではなく、取り込まれる各種ソースデータを直接キーワードにて検索する機能。
種ソースデータを直接キーワードにて検索する機能。
対象は、「プログラムソース」「JCL」「その他（COPY句
対象は、「プログラムソース」「JCL」「その他（COPY句等）」
等）」

Softwaregeneration co.,４．主要機能（続き）

リポジトリ管理
リポジトリ管理メトリクス分析

ユーザID、業務、ユーティリティ関連のリポジトリ管理機能を提供いたします。
ファンクションポイント法によるメトリクス分析を行います。

リポジトリ整備
棚卸調査

日本語名称登録Softwaregeneration co.,

未使用プログラム、未使用コピー、不足プログラム等リポジトリの棚卸機能を提供いたします。
RESCUEの特徴であります各種の日本語名称の会話型の登録、変更機能を提供いたします。

５．台帳照会機能
プログラムとジョブ等のリポジトリデータより各種台帳データを画面上とCSV形式で提供いたします。
プログラム一覧
プログラム一覧

ジョブ一覧
ジョブ一覧
ＣＯＰＹ句一覧
ＣＯＰＹ句一覧

台帳表示
台帳表示

台帳表示
台帳表示

展開前ソース
展開前ソース

展開前ソース
展開前ソース

データセット一覧
データセット一覧
ＤＢＤ一覧
ＤＢＤ一覧

展開後ソース
展開後ソース

展開後ソース
展開後ソースモジュール階層図
モジュール階層図

モジュール階層図
モジュール階層図

コピー階層図コピー階層図ファイル関連図
ファイル関連図

ファイル関連図
ファイル関連図
ジョブフロー
ジョブフロー
関連プログラム
関連プログラム
関連ジョブ
関連ジョブ

Softwaregeneration co.,ジョブフロー
ジョブフロー
関連プログラム
関連プログラム
関連ジョブ
関連ジョブ

ＰＳＢ一覧
ＰＳＢ一覧
ＭＦＳ一覧
ＭＦＳ一覧
その他
その他

５．台帳照会機能（続き）

Softwaregeneration co.,５．台帳照会機能（続き）
印刷処理の強化
今まで印刷処理はブラウザ印刷で行っていたが、全ての台帳とジョブフローについてクライアントのダウンロードを行い印刷を可能として。尚、ヘッダについてはユーザ毎に自由のカスタマイズを行ってテンプレートかを可能とした。

Softwaregeneration co.,５．台帳照会機能（続き）

Softwaregeneration co.,５．台帳照会機能（続き）

ジョブフロー図
従来のジョブフローに加えて新たに印刷用のジョブフロー図を作成して印刷を行う。

Softwaregeneration co.,５．台帳照会機能（続き）

ファイルレイアウト図の作成
COBOLやPL/IでコーディングされたCOPYライブラリより「ファイルレイアウト図」を作成して印刷を行う。

Softwaregeneration co.,

６．クロス照会機能

プログラムクロス照会

データセット
データセットサブプログラム
サブプログラム
プロログ
グラ
ラム
ム
プ

Copy句
Copy句
ＭＦＳ
ＭＦＳ
ＤＢＤ
ＤＢＤ
ＰＳＢ
ＰＳＢ
その他
その他

Softwaregeneration co.,

６．クロス照会機能（続き）

ジョブクロス照会

プログラム
プログラム
ＤＢＤ
ＤＢＤ
ジョョブ
ブ
ジ

データセット
データセット
ＭＦＳ
ＭＦＳ
カタログドプロシージャ
カタログドプロシージャ

ＰＳＢ
ＰＳＢ
その他
その他

Softwaregeneration co.,

７．ジョブネット機能(A-AUTO)

Softwaregeneration co.,

８．ネットワーク機能(A-AUTO)

Softwaregeneration co.,

９．スキャン機能

アイテム検索アイテム検索Softwaregeneration co.,

リテラル検索
リテラル検索１０．波及分析機能波及分析とは、システム内の「データの流れ」に着目し、ある「アイテム」が影響を与える（又は与えられる）システム資源（アイテム、データセット等）を追跡（又は遡及）して影響状況を洗い出す機能であります。
新規波及分析
新規波及分析
波及条件指示波及条件指示基点アイテム指定
基点アイテム指定

プログラム指定
プログラム指定

処理実行
処理実行

分析機能
分析機能
波及経路図
波及経路図
波及ジョブフロー
波及ジョブフロー
波及アイテム遷移図
波及アイテム遷移図
波及データセット
波及データセット
ソース表示等
ソース表示等

Softwaregeneration co.,プログラム間に渡って分析をプログラム間に渡って分析を行うことが可能。
行うことが可能。

１０．波及分析機能（続き）

Softwaregeneration co.,

１０．波及分析機能（続き）

影響ジョブ一覧

アイテムの遷移

Softwaregeneration co.,

１０．波及分析機能（続き）

影響するデータセットの一覧
影響するデータセットの一覧

Softwaregeneration co.,影響するジョブを抽出したジョブフロー
影響するジョブを抽出したジョブフロー

10．波及分析機能（続き）

波及分析結果をもとにさらに新規波及

Softwaregeneration co.,

１１．ソースコード検索機能取り込まれるソースそのものを直接検索する機能である。
取り込まれるソースそのものを直接検索する機能である。

ソースコード検索
ソースコード検索

プログラム
プログラム
ジョブジョブ

その他
その他
COPY句
句
COPY
COPY句
ＤＢＤＤＢＤ
ＭＦＳ
ＭＦＳ
ＰＳＢ
ＰＳＢ
ソートパラメタ
ソートパラメタ
Softwaregeneration co.,

１２．棚卸機能管理者モードでのみ利用ができ、未使用プログラム、COPY等の一覧表を作成する。

Softwaregeneration co.,

１３．日本語登録

対象

Softwaregeneration co.,

名称の変更１３．日本語登録（続き）

日本語名称
日本語名称

同音異義語の対応
同音異義語の対応
アイテム名の日本語登録後、「同音異義語」の定義がアイテム名の日本語登録後、「同音異義語」の定義が行える機能を提供。
行える機能を提供。

Softwaregeneration co.,

ありがとうございました
ｿﾌﾄｳｪｱｼﾞｪﾈﾚｰｼｮﾝ株式会社
http://www.soft-g.jp
電話：03-3234-5638
商品開発部
Softwaregeneration co.,