• ベストアンサー

プログラムの解析とは?

お世話になります。 プログラムの解析についてですが、オブジェクトの関連付けと、メソッドの流れとあと何をすればいいのでしょうか? アドバイスお願いします。

  • Java
  • 回答数2
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • garyu77
  • ベストアンサー率45% (30/66)
回答No.2

Program解析という事ですが、どのレベルのでしょうか? 例えば、バグ等でProgramの詳細解析が必要な場合と、 オブジェクト追加等で他のオブジェクトが何をしてるのか調査する場合など、 状態は色々あると思います。 あとは、Programの内容に寄っても少し違いますが。 通常は、#1の方が言っている様にPD(ProgramDesign)が存在すると思います。 PDがあれば、全体の流れ&フローチャート(or SPD?)が作成されていると思いますので、 そのProgramは理解できるでしょう。 まぁ、あまりに古いProgramだと残ってなかったりしますが(^^; このPDが無かった場合で、基本的な話を進めます。 ・全体把握から入るためオブジェクトの関連図。(Sub Module Call等の情報も載っていると尚可) ・オブジェクト単位での処理内容を簡単にまとめたもの。(I/O Parameter等、情報が載っていると尚可) ・ターゲットとなるModuleの詳細Logic。  (Step数が大きくなければLine単位で書いてしまう、大きければ内部処理単位で。) ・その他、ライブラリ・マクロ情報等。(関数レベルでI/O Parameter情報必須) まぁ、簡単に言ったら逆PDです(^^; これらを視覚的に捕らえやすい様に作れるとBestです。 ココはセンスに寄ってしまいますが。 こんな所ですね。

その他の回答 (1)

  • mld_sakura
  • ベストアンサー率20% (264/1282)
回答No.1

大きく分けてソースレベルと関数レベルがあると思いますが、単純に解析とした場合、フローと関数仕様を指すのではないかと思われます。(プログラム仕様書として作成されると思います「別名:PD書)) 一般的にPD書にて作成する内容は、 (1)機能概要 (2)フロー (3)インタフェース(引数、戻り値など) (4)参照ライブラリ これらを関数単位に記述します。

関連するQ&A

  • プログラム解析について

    例えばゲーム会社が発売したゲーム(例えばPS2のソフト)のプログラムというのは同業他社がプログラム解析することは許されてませんが、技術的には可能なんでしょうか?何か暗証番号が必要になったりするんでしょうか?その解析結果によってグラフィック処理のプログラムを盗まれたりすることはありえるんですか?

  • UD(白血病解析プログラム)のような分散解析プログラム

    UD(白血病解析プログラム)のような分散型解析プログラムは、他にどんな物がありますか? 宇宙からの電波を解析しているプログラムがあったような気がしますが・・・ ジャンルにこだわらず教えて頂ければと思います。 よろしくお願いします。

  • 英文解析プログラム

    英文の構文解析をできるプログラムを探しています・・。 日本語の構文解析は結構多くみつける事が出来たのですが、英文解析ができるプログラムが少なくて 困っています・・・。 英文解析を出来るプログラムを知っている方いれば教えていただけないでしょうか?? JAVAで書けるものを探しています。 もし、知っているという方がいらっしゃったら、出来れば使用方法も教えてください(;へ;)

  • 画像解析プログラム

    お世話になります。 最近はもう一般的になりましたが アカウントをとるときに 画像にかかれた数字を入力しますよね? その画像にかかれた数字を解析するプログラムを つくろうかなとおもっているのですが これはVBでできますかね? それともVBの分野ではないんでしょうか? 教えてください。

  • プログラム解析?

    プログラム初心者です。 フリーソフトなどのプログラムを解析してソースを確認するようなフリーソフトを教えてください。 できればいろいろな言語が参考にできるものが良いです。

  • ウィルスのプログラムを解析するには?

    勉強のためウィルスのプログラムを解析して見たいと思います。 ウィルスのプログラムを見るには何をどうすれば見れるでしょうか?

  • 「プログラムから開く」が開けない

    ファイルを右クリックして、プログラムから開くをクリックすると「指定されたファイルに対してこの操作を行うプログラムが関連付けられていません。[フォルダ オプション] コントロール パネルでプログラムを関連付けてください。」というダイアログが出ます。 また、関連付けしてある拡張子のファイルはプログラムから開くは開けるのですが、プログラムの選択を選ぶと同じダイアログがでてきます。 どれに関連付けをすれば直るでしょうか。教えてください。

  • 解析ツールについて

    初心者なので的外れや分かりにくい質問ならすいません。 Javaの解析ソフトを探しています。プログラム中のクラスやメソッドを調べてくれるタイプで初心者にも使いやすいソフトをご存知の方教えてください。出来ればフリーソフトでお願いします。

    • ベストアンサー
    • Java
  • プロパティのプログラムの選択

    お世話になります。 おそらく最適化ソフトを使ったせいで、 ファイルを右クリック→プログラムから開く→プログラムの選択をやると、 フォルダオプションで関連付けしてくださいどうのこうのでてきて開けません>< 初期の状態のようにプログラム一覧が出てくるようにする方法教えてください。よろしくお願いします。

  • 白血病解析プログラムで

    白血病解析プログラムをやっていますが、下の方に Screen saver not running. Task execution paused... というメッセージが出て出来ません。 どうしたら直せますか?

専門家に質問してみよう