ERDとクラス図の違い

Anonim

ERDとクラス図

クラス図

この用語はソフトウェア分野で使用されています。 「UML」または「統一モデリング言語」と呼ばれるソフトウェアの言語の1つでは、システムのクラスを示す助けにより、システムの構造を記述または示す構造図があります。これらの図は、クラス、属性、および異なるクラス間の関係の操作も示しています。ダイアグラムの助けを借りてクラスを記述するこれらのダイアグラムはクラスダイアグラムと呼ばれます。オブジェクト指向モデリングでは、クラス図が構造全体を構築するための主要なブロックです。クラス図は、主に2つの目的で使用されます。

これらは、体系的なアプリケーションの概念的モデリングに使用されます。

プログラミング・コードに変換するための詳細なモデリング。

<! - 1 - >

クラス図には多くのクラスとサブクラスがあり、これらのクラスは主要なオブジェクト、他のクラスとの相互作用、およびプログラミングが必要なオブジェクトを示します。これらの3つのクラスは、ボックスの助けを借りてクラス図で表されます。これらのボックスには3つの異なる部分があります。一番上の部分はクラス名を含み、中間の部分はクラス属性を保持し、下の部分はクラスがとることができる操作を含む。これらのクラス図がシステム設計を表すのに使用されるので、クラスは識別され、オブジェクト間の関係を示すために一緒にソートされる。表現はクラス図である静的な図です。

<! - 2 - >

ソース

http:// www。 google。 com / search? ERD(Entity Relationship Diagrams)

データの概念的表現と抽象的な表現(999)ERD(Entity Relationship Diagrams)

データの概念表現と抽象表現エンジニアリング・リレーションシング・モデリングと呼ばれています。このモデリングは、データベースをモデル化するために使用されます。これは、システムの概念モデルが作成される方法です。この方法で生成されたダイアグラムをエンティティ・リレーションシップ・ダイアグラムと呼びます。これらの図は単一の実体を示していません。彼らは一連のエンティティまたは一連の関係を示します。

<! - 3 - >

エンティティのセットは長方形で表され、ダイヤモンドはERDの関係セットを表します。リレーションシップエンティティがエンティティセットによって参加されたときにラインが結びついています。楕円は属性を表すために使用されます。 ERDは、データベースに格納するために必要な情報または情報のタイプを表すために使用されます。それらは分析の要件として使用されます。

ソース

http:// www。 google。 com / search?要約:

クラス図は、システムの主要オブジェクトまたはビルディングブロックを表すために使用されます。クラス図は、システムの主要オブジェクトまたはビルディングブロックを表すために使用されます。それらはあるクラスと別のクラスとの関係を示すために使用され、システムの属性も表します。しかし、ERDはテーブルの形のデータベースのほうが多いです。彼らは個人的な関係ではなく、関係セットとエンティティのセットを示しています。それらは、データベースに格納する必要がある情報のタイプを示します。

クラス図とERDには、非常に異なるグラフィック表現があります。