IT用語帳
FEアルゴリズムとプログラミング · その他の言語

ロール名

Role Name

ろーるめい

UMLのクラス図で、関連の端に付けて、相手のクラスから見たそのクラスの役割を示す名前。例えば「社員」と「会社」の関連で、会社の側に「雇用者」、社員の側に「従業員」と記す。

共有:

Related

関連キーワードの用語

AP派生関連

ほかの関連をたどることで導き出せる関連。UMLのクラス図では、関連名の前に「/」を付けて表す。例えば「社員が部署に所属する」「部署が事業所に置かれる」の2つの関連から、「社員が勤める事業所」の関連を導ける。情報としては冗長なので、参照の便宜など必要があるときに明示する。

FE関連

UMLのクラス図などで、クラスどうしの構造的なつながりを表す関係。線で結び、両端に多重度やロール名を書いて、相手のクラスのインスタンスと何対何で結び付くかを示す。全体と部分の関係を表す集約は、関連の特別な形である。

AP集約

オブジェクト指向で、全体を表すクラスと、それを構成する部分のクラスとの関係(「part-of」の関係)。例えば「自動車」と「エンジン」「タイヤ」の関係で、UMLのクラス図では全体側に白抜きのひし形を付けた線で表す。部分が全体と生存期間を共にする強い集約はコンポジションと呼ぶ。

AP派生属性

ほかの属性の値から計算や導出によって求められる属性。UMLのクラス図では、属性名の前に「/」を付けて表す。例えば「生年月日」から求める「年齢」や、「単価」と「数量」から求める「金額」が当たる。値を保持すると元の属性との不整合が起き得るので、実装では保持せずに必要なときに計算することが多い。

PD-Sクラス図

UMLの構造を表す図の一つで、クラスの名前、属性、操作と、クラス間の関連、汎化、集約、依存などの関係を表したもの。オブジェクト指向での分析・設計で、システムの静的な構造を表すのに使う。

FEシーケンス図

UMLの振る舞い図の一つで、オブジェクト間のメッセージの送受信を時間軸に沿って表現する図。処理の流れや相互作用の順序を可視化する。