シーケンス図が、相互に関数を呼び出してオブジェクト間の相互作用を表す方法と、関数呼び出しのタイムライン トレースを理解しています。関数呼び出しがたまたま再帰的である場合、これをどのように表現するかわかりません。
簡単に言えば、n
パラメータとして の値を指定して、フィボナッチ数を計算するために定義された再帰関数を持つクラスがあります。シーケンス図に 2 つの再帰呼び出しを表示するにはどうすればよいですか?
また、シーケンス図は一般的なものにする必要がありますか? つまり、 nのすべての値を表す必要があり、 nのさまざまな値に適応させる必要はありませんよね?