答えて
あなたの(非常に幅広いがまだ有効な)質問に対する答えは、コメントがすでに示唆しているように "いいえ"になります。この回答では、アプリケーションを実行するために必要なプログラムやファイル(多くのCOBOLプログラムで構成されています[それ以外の場合は管理は必要ありません])、理想的にはバージョン管理されているかどうかを確認するソフトウェアとして「依存関係管理ソフトウェア」を定義します[プログラムXのバージョンNについては、バージョンMのプログラムYとZがファイルAとBとともに必要です)。
CALL "SOMEMODULE"
(より:COBOLのハードのために働い依存システムを作る何
は、あなたがこれを使用できないトラックソースレベルの依存性を追跡する(唯一のソースからなるが、書籍のコピー)しやすいとランタイムの依存関係を持っているだろうということですより静的な呼び出し)は容易に追跡できますが、CALL somemodule
(実際のモジュール名が変数に格納されている非常に動的な呼び出し)がよく見られます。後者の場合は、変数が取り得るすべての値を確認する必要があります(場合によってはMOVE "PROG"
の直前でCALL
の直前にある変数がサブプログラムによって変更されるか、ファイル/ DB /なんでも)。 2番目の依存関係は、ファイル/ DB接続です。これらはほとんどASSIGN to "file1"
のような静的ではありませんが、動的プログラム呼び出しの場合と同じ問題を持つ動的なASSIGN TO filename
です。
したがって、あなたは実際の依存関係管理(上記で定義したように)をしていないことがありますが、コンパイルされたCOBOLプログラムとファイルのバージョン管理されたスナップショットしかありません。
「Windows/Unixの世界」では、アーカイブ、バックアップ手順(増分の可能性あり)、またはバイナリで動作するバージョン管理に配置します。
依存関係管理は、COBOLプログラムが「どのようなもの」に触れるかを追跡することに関連するものとして定義されているようです。 「静的な」参照(外部的にサブプログラムと呼ばれ、固定配線された定数を使用する外部ファイルへの参照)は可能ですが、計算値を使用する「動的」参照も可能です。あなたは、後者を追跡することがより困難であることを暗示します(そうです、それは実用的な方法で実行可能です)。私は "したがって"句を理解していません。バイナリの作業セットを「依存関係管理」としてまとめているように思えます。私はその権利を持っていますか? –
...アプリケーションを実行するのに必要なすべての*プログラム*がバンドルされていますが、すべてのプログラム*とファイル*ではないという奇妙な特性を持っているようですが、ファイルに対する(動的)依存性をはっきりと強調しました。 (私に戸惑う)。 –
フィードバックいただきありがとうございます。私は答えを編集して、それがより明確になることを願っています。 "実用的なやり方"とは、手作業で情報を追加することです(ファイルをアンロードし、プログラムと呼ばれる "動的"がファイルを読み込んで変数情報を取得するなどの追加情報を追加するなど)。 –
バイナリ用のRational Asset Managerと依存関係用のWebsphere Asset Analyzerのいくつかを見てみることもできます。
- 1. アリ依存関係管理
- 2. Matlab依存関係管理
- 3. デバッグツェッペリン依存関係管理
- 4. Common Lispの依存関係の管理
- 5. のGroovyスクリプト:依存関係の管理
- 6. 内部の依存関係の管理
- 7. 管理のAndroid Studioの依存関係
- 8. ケトルのJar依存関係管理
- 9. Webエクステンションの依存関係管理
- 10. Maven - 依存関係管理の使用
- 11. conda依存関係のインストールと管理
- 12. C++依存関係管理のベストプラクティス
- 13. iPhoneプロジェクトの依存関係管理
- 14. js依存関係の管理
- 15. monorepoの単一依存関係管理
- 16. EMRのPython依存関係管理
- 17. SLF4Jとログバックの依存関係管理
- 18. JavaScriptの依存関係管理とビルドツール
- 19. コンポーネント開発の依存関係管理
- 20. C++プロジェクト依存関係管理
- 21. 軽量依存関係管理GUIツール
- 22. Reduxデータ依存関係管理
- 23. MEF依存関係とバージョン管理
- 24. GWTと依存関係管理
- 25. 非jar SVN依存関係管理
- 26. 依存関係管理とスコープ
- 27. マイナーバージョン依存関係管理(GIT、artifactory、dockers)
- 28. Mavenの依存関係と複数のプロジェクトの依存関係の管理
- 29. 依存関係管理と依存関係を使用する場合
- 30. 依存性注入対管理依存関係対グローバルオブジェクト
http://maven-nar.github.io/をご覧ください...? – khmarbaise
あなたは質問をdownvote場合は、コメントを追加してください。私は質問を改善する方法を理解したいと思います。 –
落札しませんでした。 – khmarbaise