Diagram?)UMLの展開図は、実行時の処理ノードとそれらに住むコンポーネントの構成を示した図です。配置図は、オブジェクト指向システムの物理的側面のモデリングに使用される一種の構造図です。これらは、システムの静的展開ビュー(ハードウェアのトポロジ)をモデル化するためによく使用されます。Editionは、すべてのUML図タイプをサポートするUMLソフトウェアです。それは国際的な賞を受賞したUMLモデラーですが、それでも使いやすく直感的で完全に無料です。新しく追加されたシステムは、どの既存システムと対話または統合する必要がありますか?システムはどの程度堅牢である必要がありますか(システム障害の場合の冗長ハードウェアなど)。何に誰がシステムに接続したりシステムと対話したりするのでしょうか。オペレーティングシステム、通信方法、プロトコルなど、ミドルウェアにはどのようなものがありますか。ユーザーは直接どのようなハードウェアやソフトウェアを操作しますか(PC、ネットワークコンピュータ、ブラウザなど)。展開したシステムをどのように監視しますかシステムはどの程度安全である必要がありますか(ファイアウォール、物理的に安全なハードウェアなどが必要です)。配置図の目的これらはランタイムシステムの構造を示していますそれらは、システムを実装するために使用されるハードウェアと、異なるハードウェア項目間のリンクを捉えます。それらは物理的なハードウェア要素とそれらの間の通信経路をモデル化しますそれらはシステムのアーキテクチャーを計画するために使用することができます。ソフトウェアコンポーネントまたはノードの展開を文書化するのにも役立ちます。配置図は、組み込みシステム、クライアント/サーバーシステム、および分散システムを視覚化、指定、および文書化するために、またフォワードおよびリバースエンジニアリングによって実行可能システムを管理するためにも重要です。配置図は、システムのノードに焦点を当てた、特別な種類のクラス図です。グラフィカルには、配置図は頂点と円弧の集まりです。配置図には一般的に次のものが含まれます。ノード3Dボックスは、ソフトウェアまたはハードウェアのいずれかのノードを表しますHWノードは<<ステレオタイプ>>で表すことができますノード間の接続は線で表され、オプションで<>が表示されます。協会の関係メモや制約も含まれる可能性があります。組み込みシステムをモデル化するためのステップシステムに固有のデバイスとノードを特定します。UMLの拡張メカニズムを使用して適切なアイコンを使用してシステム固有のステレオタイプを定義することにより、特に異常なデバイスに対して視覚的な合図を提供します。最低でも、プロセッサ(ソフトウェアコンポーネントを含む)とデバイス(その抽象レベルでは、ソフトウェアを直接含まない)を区別することをお勧めします。展開図でこれらのプロセッサとデバイス間の関係をモデル化します。同様に、システムの実装ビューのコンポーネントとシステムの配置ビューのノードとの間の関係を指定します。必要に応じて、より詳細な展開図でそれらの構造をモデル化することによって、インテリジェントデバイスを拡張します。クライアント/サーバーシステムをモデル化するためのステップシステムのクライアントプロセッサとサーバープロセッサを表すノードを特定します。システムの動作に密接に関係しているデバイスを強調表示してください。クレジットカードリーダー、バッジリーダー、モニター以外のディスプレイデバイスなどの特殊なデバイスをモデル化するとします。システムのハードウェアトポロジにおける配置はアーキテクチャ上重要な場合が多いためです。ステレオタイピングを介して、これらのプロセッサとデバイスに視覚的な合図を提供します。展開図でこれらのノードのトポロジをモデル化します。同様に、システムの実装ビューのコンポーネントとシステムの配置ビューのノードとの間の関係を指定します。この例は、古典的なクライアント/サーバーアーキテクチャーに従った人事管理システムのトポロジーを示しています。分散システムのモデリングより単純なクライアント/サーバーシステムの場合と同様に、システムのデバイスとプロセッサを識別します。システムのネットワークのパフォーマンスまたはネットワークへの変更の影響について推論する必要がある場合は、これらの評価を行うのに十分な詳細レベルでこれらの通信デバイスを必ずモデル化してください。パッケージを使用して指定できるノードの論理グループに注意してください。配置図を使用してこれらのデバイスとプロセッサをモデル化します。可能であれば、システムのネットワークをたどってシステムのトポロジを発見するツールを使用してください。システムのダイナミクスに焦点を当てる必要がある場合は、ユースケース図を導入して関心のある動作の種類を指定し、相互作用図を使用してこれらのユースケースを拡張します。完全分散システムをモデル化するときは、ネットワーク自体をノードとして具体化するのが一般的です。インターネット、LAN、ノードとしてのWAN例は、完全分散システムのトポロジーを示しています。企業分散システム展開計画のチェックリスト会社の展開計画を立案しているときに、どこから始めればよいのか、何に焦点を当てるべきかわからない場合があります。次のチェックリストは、展開計画に関するいくつかのアイデアを示します。システムはどのようにインストールされますか?誰がそれをインストールしますか?インストールにはどれくらいかかりますか?インストールが失敗する可能性がある場所インストールが失敗した場合はどうすればバックアウトできますか?後退するのにどれくらいかかりますか?あなたのインストールウィンドウは何ですか(あなたはあなたのシステムをインストールすることができる期間中に)?インストール前にどのようなバックアップが必要ですか?データ変換をする必要がありますか?インストールが成功したことをどのように確認しますか。システムの異なるバージョンが同時に本番稼働する場合、どのように違いを解決しますか?どの物理サイトをどの順序で展開する必要がありますか?あなたはどのようにあなたのサポートと運営スタッフを訓練しますか?サポートスタッフが問題をシミュレートするために独自の環境を使用するように、プロダクションサポートシステムを展開する必要がありますか?ユーザーをどのように訓練しますか?どのような文書、そしてどのような形式と言語で、あなたのユーザ、そしてサポートと運用スタッフは必要としますか?ドキュメントの更新はどのように展開されますか?今すぐUML配置図を描こうとする配置図とは何か、また配置図の描き方について学びました。あなた自身の配置図を描く時が来ました。Editionを入手し、無料の配置図ツールを使用して独自の配置図を作成してください。それは使いやすく直感的です。