私はPython用のSimPyモジュールを使用してきました-離散イベントシミュレーションを実行します。現在、コードはかなり大きくなり、相互に作用するプロセスが並行して発生しています。
文書化の観点からこれを示す最良の方法はどのようになっていますか?クラス階層構造はプロセス間の相互作用を適切にキャプチャせず、ほとんどすべての自動生成ソフトウェアは、すべてのコードがSimPyモジュールから効果的に継承されているという事実に固執しているため、クラスごとに完全なSimPyドキュメントが生成されます:/
UMLのようなものが役立つと思いますが、私はそれについてあまり手がかりがありません。キャプチャする必要があります:
- プロセス
- イベント
- キュー(リソースを待機しているプロセスを含む... :)
- リソース(データの入力/削除などが可能で、特定の容量を持つアレイなど)
それで、基本的に、きちんとしたシミュレーションコード文書化ツールはありますか?
乾杯