我有一组繁忙的例程来验证或下载当前的客户端应用程序。它以调用 .WSF 文件的 Windows 桌面快捷方式开始。这会调用几个 .VBS 文件、一个用于设置的 .INI 和一个可能的 .BAT 文件。其中一些脚本文档具有内部功能。最后阶段打开一个 Microsoft Access 数据库,该数据库需要一个 AutoExec 宏,该宏启动一些 VBA,包括一个在 VBA 中有自己的加载例程的表单。
这些细节都不是特别重要(所以请不要添加 VBA 标签,或者批评我宝贵的复杂性)。关键是我有各种各样的工具和容器,它们可能在功能上是嵌套的。
我需要更好的技术来在流程图中解析它。目前,我依赖以下任何或所有内容:
- 独特的颜色
- 一个包含例程的大盒子
- 经典的“控制权转移”符号
- 也许是一个解释性的呼唤
我不应该增加我的流程图词汇吗?教程解释了正方形、菱形、圆形,仅此而已。当然,FC 可以帮助我处理这些事情:
- 过多的脚本类型让我可以回答不同的需求,我想指出工具/语言。
- 子例程可能导致整个任务中止或错误,我想展示更高级别的“封闭”例程(或后果)对此的处理。
- 我想将“内部”子例程与不同脚本文件中的子例程区分开来。
- 并发脚本处理可能变得至关重要,所以我想指出这一点。
- .INI 文件让我可以为所有例程提供持久值。那是怎么上图的?
- 一个函数可能有一个参数和一个返回值/引用......我什至不知道如何有效地引用它。
请提供指导或将我指向一个额外有用的资源。如果你推荐一个分析工具集(比如UML,我还没有掌握),也请告诉我在哪里可以找到好的介绍。
我对软件不感兴趣。请将此视为白板练习。