現在のクライアントアプリケーションを検証またはダウンロードするためのルーチンがあります。これは、.WSFファイルを呼び出すWindowsデスクトップショートカットから始まります。これは、複数の.VBSファイル、.INI設定、および潜在的に.BATファイルを呼び出します。これらのスクリプト文書には内部機能があります。最終段階では、Microsoft Accessデータベースが開きます。このデータベースには、VBAで独自のロードルーチンを持つフォームを含むいくつかのVBAを起動するAutoExecマクロが含まれています。プログラム間のルーチンにフローチャートまたは図を使用する
この詳細は特に重要ではありません(したがって、VBAタグを追加しないでください、または私の貴重な複雑さを批判してください)。要点は、さまざまなツールとコンテナがあり、機能的にネストされている可能性があります。
私はそれを解析するためのより良いテクニックがフローチャートで必要です。現在、私は、次のいずれかまたは全てに頼る:
- の異なる色
- ルーチン
- を囲む大きな箱の古典的な「制御の転送」記号
- おそらく説明コールアウト
フローチャートの語彙を増やすべきではないですか?チュートリアルでは、四角形、ダイヤモンド、サークルなどについて説明します。確かにFCは私がで物事のこれらの種類を扱うことができます:
- スクリプトタイプの過多は、私は様々なニーズにお答えすることができます、と私はツール/言語を示したいです。
- サブルーチンは全体的なタスクの中断やエラーを招き、上位レベルの「囲む」ルーチンによる処理(またはその結果)を表示したいことがあります。
- 「内部」サブルーチンと異なるスクリプトファイル内のサブルーチンを区別したいと思います。
- 同時スクリプト処理が重要になる可能性があるので、私は注意したいと思います。
- .INIファイルを使用すると、すべてのルーチンに永続的な値を与えることができます。どのようにチャート化されていますか?
- 関数には引数と戻り値/参照が含まれている可能性があります...実際にそれをどのように効果的に引用するかわかりません。
ガイダンスをご提供いただくか、特別なリソースを教えてください。 UMLのような解析ツールセットをお勧めする場合は、まだ紹介されていない箇所を教えてください。
私はソフトウェアに興味がありません。これをホワイトボードのエクササイズとみなしてください。
私は実際に約25年間野生でのフローチャートを見ていません。私は本当にそれらをお勧めしません。 –
ありがとう...おそらくあなたは私の質問への答えを持っています。 – Smandoli
私はそれが何であるか分からないので、実際にはありません。コードに関する最良のドキュメントは、通常、コード自体であり、コメントとともに、それを使用する方法に関する概要文書/チュートリアルとともにあります。 –