私は現在、DB、ネットワーク、メモリ割り当て量へのアクセスに関するさまざまなソフトウェアモジュールの動作評価を作っています、などシーケンス図:リソース(DB、ネットワーク、キャッシュ、など)との相互作用
主な目標主なユースケース(システム初期化と呼ぶ)を選択し、次のモジュールを認識することです:
- 不必要にDBにアクセスします。
- 同じデータに対して非常に多くのキャッシュを作成しています。
- あまりにも多くの割り当てを(あまりにも大きく)同時に作成します。
- 産卵多くのスレッド、それらを評価することによって
- ネットワークアクセス
、私は、性能を向上させるために再加工する必要があるモジュールの概要を持つ冗長DBアクセスを削除し、CPU使用率のピークを避けることができ
私は、シーケンス図がユースケースの振る舞いを表現するのに適していることを発見しましたが、私は上記のアクティビティとのやりとりをどのように表現するかはわかりません。
私はこの写真のようなことをすることができますが、それは色付きのタグ付け機能の「発明」です。私はそれがあまりにも単純すぎるのか幼稚なのか(あまりにも多くの色ですか?)わかりません。
これらの種類の相互作用を表す特定のUML図があるのだろうかと思います。