タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

umlに関するmugakiのブックマーク (3)

  • 第5回 少しだけ高度なモデリング技術(その2)クラスの依存関係と実現関係

    今回も「第4回 少しだけ高度なモデリング技術(その1)」に引き続き、高度なモデリングの考え方についてクラス図を取り上げて説明していきます。今回取り上げるのはクラスの依存関係と実現関係です。 依存関係(dependency)とは 2つのクラスの間に、なんらかの関係があり、その2つのクラス間の依存度合いが非常に弱い場合(疎結合)は、関連よりも依存関係を使うとよいでしょう。依存関係の具体的な例を図1に示します。この例は、会社には複数の部門があり、各部門には複数の社員がいるという、前回紹介したモデルに、会社が社員を雇って部門に登録するという操作と、その操作を実現するための関連を追加したものです。 図1は会社から出ている関連の線が2種類あるので意味的に分かりにくくなってしまいました。この対策を講じたモデルを作成してみましょう(図2と図3)。図2は、集約と関連名にて関連の意味を深める方法です。もう一方

    mugaki
    mugaki 2009/11/06
    依存関係は一時的な関係を表す
  • @IT:連載:ここから始めるオブジェクト指向 最終回

    UMLの2種類の動的モデルについて「振る舞いをUMLで表現する」というテーマで、「第6回 振る舞いをUMLで表現する-相互作用図」は2つの相互作用図(シーケンス図とコラボレーション図)、「第7回 振る舞いをUMLで表現する-ステートチャート図」はステートチャート図の説明をしました。今回はアクティビティ図について説明します。相互作用図やステートチャート図を描くにはオブジェクトが必要ですが、アクティビティ図を描くのにクラスやオブジェクトは不要です。 前回宿題として挙げておきました「弁当作成」の第3のモデルを考える前に、UMLのアクティビティ図について弁当作成の例題で説明します。 アクティビティ図 アクティビティ図は処理の流れを表現するのに使用し、フローチャート図と似ています。お母さんが弁当を作成する手順は大きくは、「(1)材料を準備する」「(2)弁当を作る」という2つのステップからなります。ア

    @IT:連載:ここから始めるオブジェクト指向 最終回
    mugaki
    mugaki 2009/04/27
  • Visioで始めるUMLモデリング - @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

  • 1