2019年 秋期 基本情報技術者 午前 問25

UMLを用いて表した図の概念データモデルの解釈として、適切なものはどれか。

 ア  従業員の総数と部署の総数は一致する。
 イ  従業員は、同時に複数の部署に所属してもよい。
 ウ  所属する従業員がいない部署の存在は許されない。
 エ  どの部署にも所属しない従業員が存在してもよい。


答え イ


解説

 ア  部署と従業員の多重度から従業員の総数と部署の総数は一致するとは限りません。
 イ  従業員から見た部署の多重度が“1..*”から1以上なので、従業員は同時に複数の部署に所属してもよい。
 ウ  部署から見た従業員の多重度が“0..*”から0以上なので、従業員がいない部署もあり得ます。
 エ  従業員から見た部署の多重度が“1..*”から1以上なので、どの部署にも所属しない従業員は存在しません。


キーワード
・UML

キーワードの解説
  • UML(Unified Modeling Language、統一モデリング言語)
    オブジェクト指向のソフトウェアの設計を行うときに作成する、設計資料(図)の統一的な記法のことです。
    UMLで定義されているプログラムの構造図には、クラス図、コンポーネント図、パッケージ図などがあり、プログラムの振る舞い図には、シーケンス図、ユースケース図、状態遷移図、コミュニケーション図などがあります。

もっと、「UML」について調べてみよう。

戻る 一覧へ 次へ