プロダクトマネージャー&プログラマーのスキルアップのための「シーケンス図」

シーケンス図は、一般的に使用される UML 相互作用図として、システムの内部と外部の間の相互作用プロセスを直感的に伝えることができ、詳細な設計文書でよく使用されます。

よく、プロダクト マネージャーの論理的能力を判断したい場合は、フローチャートやシーケンス図を描いてもらいましょう、という冗談が言われますが、その理由は、プロダクト マネージャーの理解に基づいて、ビジネスの各リンクの相互作用を抽象化する必要があるからです。ビジネス 完全なフローチャートやシーケンス図を描くために、シーケンス図はプロダクト マネージャーやプログラマーに必要なスキルの 1 つです。

幅広いシナリオで使用でき、ほぼすべての分野で使用できます。ビジネスを非常に明確にするためにビジネスプロセスを整理するために使用されます。また、オープンソースソフトウェアを整理し、関係を整理することもできます。レベルは非常に明確で覚えやすく、より多くのシナリオで使用できます。

1. シーケンス図とは何ですか?

シーケンス図(シーケンス図)は、シーケンス図、シーケンス図とも呼ばれ、UML 相互作用図です。メッセージの送信、メッセージの受信、メッセージの処理、メッセージの返信など、オブジェクト間のメッセージ送信の時系列を記述することにより、複数のオブジェクト間の動的な連携を示します。

タイミング ダイアグラムは、オブジェクト間の対話シーケンス、特に対話の時間シーケンスを示すことに焦点を当てており、同時プロセスを視覚的に説明できます。

2. シーケンス図の構成要素

シーケンス図には 5 つの主要な要素があります。

1.俳優

システムの役割は、人、または他のシステムやサブシステムである可能性があり、小さな人のアイコンで表されます。

2. オブジェクト

オブジェクトはシーケンス図の上部にあり、四角形で表されます。オブジェクトに名前を付けるには、通常、次の 3 つの方法があります。

1) オブジェクト名とクラス名。例: Huawei 携帯電話: 携帯電話。

2) クラス名のみが表示され、オブジェクトは表示されず、匿名オブジェクトになります。例::携帯電話、シーケンス図では「:class」で表されます。

3) オブジェクト名のみが表示され、クラス名は表示されません。例: Huawei 携帯電話:、シーケンス図では、「オブジェクト:」で表されます。

3. ライフライン

シーケンス図の各オブジェクトの下部中央には縦の点線があり、これがオブジェクトのライフライン (オブジェクトのタイムライン) であり、縦の点線で表されます。オブジェクト間のメッセージは 2 つの破線の間に存在します。

4. アクティベーション

コントロール フォーカスとも呼ばれ、シーケンス図のオブジェクト タイムライン上で特定の期間に実行される操作を表し、非常に狭い長方形で表されます。

5. メッセージ

オブジェクト間で送信される情報を表します。メッセージは 3 つのタイプに分類されます。

1) 同期メッセージ。メッセージの送信者はメッセージの受信者に制御を渡し、その後アクティビティを停止し、メッセージの受信者が制御を放棄するか返すのを待ちます。同期の意味を表すために使用され、実線と実線の矢印で表されます。

2) 非同期メッセージ (非同期メッセージ)。メッセージ送信者は、メッセージを通じてメッセージの受信者にシグナルを渡し、受信者がメッセージや制御を返すのを待たずに独自のアクティビティを継続します。非同期メッセージの受信者と送信者は同時に動作し、実線と不等号で表されます。

3) 返信メッセージ (返信メッセージ)。戻りメッセージは、プロシージャ呼び出しからの戻りを示し、不等号と破線で示されます。

3. シーケンス図の描画ルール

タイミング図の作成方法を簡単にまとめると以下の3ステップになります。

1. 明確な境界線を引き、インタラクティブなコンテキストを特定する

つまり、描画したいタイミング図の範囲を定義し、描画したいタイミング図の前提と背景を理解します。

例えば、「生徒情報管理」は描画するシーケンス図のインタラクティブな内容なので、生徒登録や本人確認まで上に伸ばす必要はなく、ユーザーのログインも必要なく、下に伸ばす必要もありません。授業スケジュールの照会や優れた資料のダウンロードなど、無関係なコンテンツ。

学生情報管理のシーケンス図 | クリックすると元画像が表示されますicon-default.png?t=N4HBhttps://www.processon.com/view/567ed339e4b055b86327cd2b?fromnew=1

2. 役割と対象を整理する

「学生情報管理のシーケンス図」では、ロールには学生・教務利用者が含まれ、オブジェクトにはメインの教育管理インタフェース、学生情報インタフェース、学生情報管理インタフェース、データベースが含まれます。

注: 役割とオブジェクトはどちらも名詞であり、動詞を役割やオブジェクトとして使用することはできません。

3. メッセージを追加する

インタラクション全体をトリガーするメッセージから開始して、ライフライン間のすべてのメッセージを上から下に描画し、パラメーターなどの各メッセージの特性を示します。

4. ProcessOn でタイミング図を描くにはどうすればよいですか?

ステップ 1:新しいフローチャートを作成し、UML グラフィックスをグラフィックス領域に追加します。

ステップ 2: UML 関連のグラフィックを編集領域にドラッグ アンド ドロップします。

ステップ 3:コンテンツにラベルを付け、メッセージを追加する

タイミング図をより美しくしたい場合は、タイトルや四角枠などを別の色で塗りつぶしたり、同じアイコンをできるだけ同じサイズにしたり(再利用機能が非常に便利です)、上下のグラフィックを揃えたりすることができます。 、など。

5、シーケンス図の場合

プロダクト初心者、プロダクト業界に入ろうとしている学生、またはプロダクト業界に入りたいと考えている学生で、シーケンス図を手で描くのが難しい場合は、まず他の人のテンプレート事例を勉強して学ぶことができます。実際の戦闘出力はテンプレート ライブラリにあります。参考にしていただければ幸いです。

1. ユーザーのログインと登録のシーケンス図

クリックすると、テンプレートの高解像度のオリジナル画像が表示されますicon-default.png?t=N4HBhttps://www.processon.com/view/6458f0d42930321a446f1b8a?fromnew=1

2. 新しいクロスドメイン シーケンス図を作成する


クリックすると、テンプレートの高解像度のオリジナル画像が表示されますicon-default.png?t=N4HBhttps://www.processon.com/view/624d3c3d0e3e740763beea2b?fromnew=1
 

3. 在庫管理のシーケンス図

クリックすると、テンプレートの高解像度のオリジナル画像が表示されますicon-default.png?t=N4HBhttps://www.processon.com/view/5b7665e1e4b09c99bca7bd75?fromnew=1

4. 営業ホールにおける業務処理のシーケンス図

クリックすると、テンプレートの高解像度のオリジナル画像が表示されますicon-default.png?t=N4HBhttps://www.processon.com/view/64264953fe87aa1a6cbcdb81?fromnew=1

5. WeChat支払いシーケンス図

クリックすると、テンプレートの高解像度のオリジナル画像が表示されますicon-default.png?t=N4HBhttps://www.processon.com/view/646587c57cc47d0ac7bfa31e

6. フェイシュのチェックインと再署名のシーケンス図

クリックすると、テンプレートの高解像度のオリジナル画像が表示されますicon-default.png?t=N4HBhttps://www.processon.com/view/642b7ed13aff4d5813d3f9b0?fromnew=1

7. 営業所における事務員の業務処理シーケンス図

クリックすると、テンプレートの高解像度のオリジナル画像が表示されますicon-default.png?t=N4HBhttps://www.processon.com/view/594b929fe4b0e862e577d556?fromnew=1

8. ssoログインシーケンス図

クリックすると、テンプレートの高解像度のオリジナル画像が表示されますicon-default.png?t=N4HBhttps://www.processon.com/view/5baf22cae4b015327af604fa?fromnew=1

9. 電子請求書印刷のシーケンス図

クリックすると、テンプレートの高解像度のオリジナル画像が表示されますicon-default.png?t=N4HBhttps://www.processon.com/view/574e50e3e4b0ad17fe3545dc?fromnew=1

Supongo que te gusta

Origin blog.csdn.net/xiaobaiyanghaowa/article/details/130811657
Recomendado
Clasificación