現在のクライアントアプリケーションを検証またはダウンロードするための忙しいルーチンのセットがあります。これは、.WSFファイルを呼び出すWindowsデスクトップショートカットから始まります。これにより、いくつかの.VBSファイル、設定用の.INI、および場合によっては.BATファイルが必要になります。これらのスクリプトドキュメントの一部には、内部機能があります。最終フェーズでは、AutoExecマクロを必要とするMicrosoft Accessデータベースを開きます。このマクロは、VBAに独自のロードルーチンを持つフォームを含む、一部のVBAを開始します。
この詳細は特に重要ではありません(したがって、VBAタグを追加したり、私の貴重な複雑さを批判したりしないでください)。重要なのは、私にはさまざまなツールとコンテナーがあり、それらは機能的にネストされている可能性があるということです。
フローチャートでそれを解析するためのより良いテクニックが必要です。現在、私は次のいずれかまたはすべてに依存しています。
- 独特の色
- ルーチンを囲む大きなボックス
- 古典的な「制御の移転」シンボル
- おそらく説明的な呼びかけ
フローチャートの語彙を増やすべきではありませんか?チュートリアルでは、正方形、ひし形、円などについて説明しています。確かにFCは私がこれらの種類のものに対処するのを助けることができます:
- たくさんのスクリプトタイプを使用すると、さまざまなニーズに答えることができます。ツール/言語を示したいと思います。
- サブルーチンは、タスク全体の中止またはエラーを引き起こす可能性があり、高レベルの「囲み」ルーチンによるその処理(またはその結果)を示したいと思います。
- 「内部」サブルーチンを別のスクリプトファイルのサブルーチンと区別したいと思います。
- 並行スクリプト処理が重要になる可能性があるので、注意したいと思います。
- .INIファイルを使用すると、すべてのルーチンに永続的な値を提供できます。それはどのようにグラフ化されていますか?
- 関数には引数と戻り値/参照がある場合があります...それでも効果的に引用する方法がわかりません。
ガイダンスを提供するか、非常に役立つリソースを教えてください。分析ツールセット(まだコツをつかんでいないUMLなど)をお勧めする場合は、良い紹介がどこにあるかも教えてください。
私はソフトウェアには興味がありません。これをホワイトボードの演習と考えてください。