私は、自分のアプリケーションで行われたWebサービス呼び出しを文書化するためのシーケンス図を作成するように求められました。Webサービスコールのシーケンス図の良い例は?
私は実際にシーケンス図を理解していません。彼らは読みにくいです。たくさんの行がありますが、たくさんのテキストはありません。例えば、私のアプリケーションが特定のサービスを呼び出し、一連のデータを渡して別のデータセットを取得したことを示す場合、このデータをすべて表示するには、ラインアウトとラインバックに十分な余裕がありませんそれがGETまたはPOSTであることを指摘し、この情報がなければ、ダイアグラムはあまり役に立たないという点では最小限に抑えられています。私は、テキストファイルやwikiにこれを書いておくほうがずっと簡単です。しかし、私は普及しているシーケンスダイアグラムがどのようになっているかを見ているので、私はそれらを「得る」わけではないと思う。
だから私は今3つの質問を持っている:
(1)誰かが私のWebサービス呼び出しのためのシーケンス図のいくつかの特に良い/有用な例を示すことができるので、私はこれが正しく行われているか確認できますか?
(2)フローに異なるWebサービスコールが発生するロジックパスが異なる場合、単一のシーケンス図でif/then/elseでこれらを表現するか、可能性ごとに異なるシーケンス図を作成する必要がありますか?
(3)シーケンス図はUMLに基づいていますが、UMLはどのように「言語」ですか?それはテキスト表現ではありません。それは流れ図のような何かを図式化するより多くの方法のようです。