●学校情報

講座一覧・募集状況

学習方法

学習サポート

修了生の評価

受講生の横顔

当学院について

入学相談

入学手続

 

●講座情報

技術者養成講座

プログラミング講座

WEB講座

情報処理試験講座

Excel講座

Access講座

 

●関連コラム

関連コラム

関連用語集

 

logo

 

 

関連用語集

応用情報技術者試験のモデリング技術:ユースケース図とは?

ユースケース図とは、システムの利用者(アクター)と、そのシステムに期待される機能(ユースケース)の関係を視覚的に表す図です。
UML(統一モデリング言語)の一つであり、主に要求定義や外部設計の初期段階で用いられます。

ユースケース図の目的

  • システムに期待される機能を整理・把握する
  • 関係者(ユーザー、顧客、開発者)の共通理解を形成する
  • システムの振る舞いを、非技術者にもわかりやすく伝える

ユースケース図の構成要素

  • アクター(Actor): システムの外部に存在し、システムとやり取りする利用者や他システム
  • ユースケース(Use Case): アクターがシステムに対して実現したい目的や操作
  • システム境界: ユースケースが属する対象システムの範囲
  • 関係線(Association): アクターとユースケース間のやり取りを示す線

例:図書館システムのユースケース図

    【アクター】              【ユースケース】
    利用者  ─────────→ 本を検索する
           ─────────→ 本を予約する
           ─────────→ 本を借りる
    管理者  ─────────→ 本の登録・削除
    

関係の表現

  • include: ユースケースが他のユースケースを必ず含む(共通処理の明示)
  • extend: 条件により拡張的に実行されるユースケース
  • 汎化(generalization): アクターやユースケースの継承関係

ユースケース図の特徴

  • 業務の視点に近く、ユーザー視点で設計される
  • 機能一覧を構造化して見える化できる
  • 技術的な詳細よりも「何をするか」に焦点をあてる

応用情報技術者試験での出題ポイント

  • アクターとユースケースの区別
  • include/extendの使い分け
  • 図を見て、機能と関係を読み取れるかどうか

学習のコツ

  • 「誰が、どんな操作をするか」を自然言語で書き出してから図にする
  • 複雑にしすぎず、関係性を整理するための図と意識する
  • 日常のサービス(ATM、通販、予約システムなど)を題材に練習する

まとめ

  • ユースケース図: 利用者とシステム機能の関係を図式化
  • アクター・ユースケース・関係の理解が重要
  • 試験では読解・関係性の把握が問われる

ユースケース図は、ユーザーのニーズを機能へと落とし込む「橋渡し」の役割を果たします。
応用情報技術者試験では、単に図を描くだけでなく、「誰が・何を・なぜするか」という本質を読み解く力が問われます。

 

応用情報試験関連用語集

−−−−−  応用情報技術者試験  −−−−−

応用情報技術者試験のシステム開発知識:要求定義とは?

応用情報技術者試験のモデリング技術:ユースケース図とは?

応用情報技術者試験のモデリング知識:状態遷移図とは?

応用情報技術者試験のデータベース基礎:関係データベース(RDB)とは?

応用情報技術者試験のデータベース設計:正規化とは?

応用情報技術者試験のセキュリティ対策:SQLインジェクションとは?

応用情報技術者試験の暗号技術:公開鍵暗号方式とは?

応用情報技術者試験のセキュリティ基礎:ハッシュ関数とは?

応用情報技術者試験の暗号応用技術:デジタル署名とは?

応用情報技術者試験の認証技術:PKI(公開鍵基盤)とは?

応用情報技術者試験の経営とセキュリティ:BCP(事業継続計画)とは?

応用情報技術者試験のITサービスマネジメント:インシデント管理とは?

応用情報技術者試験のセキュリティ知識:サイバー攻撃とは?

応用情報技術者試験のセキュリティ設計:ゼロトラストとは?

応用情報技術者試験のセキュリティ分析:ディジタルフォレンジックスとは?

応用情報技術者試験のセキュリティ管理:リスクアセスメントとは?

応用情報技術者試験のセキュリティ管理:ISMSとは?

応用情報技術者試験のセキュリティ監視:SOCとは?

応用情報技術者試験のセキュリティ対策:WAFとは?

応用情報技術者試験のサイバー攻撃対策:EDRとは?

応用情報技術者試験の管理分野:プロジェクトマネジメントとは?

応用情報技術者試験のプロジェクト管理:スコープ管理とは?

応用情報技術者試験のスケジュール管理:アローダイアグラム法(PERT)とは?

応用情報技術者試験の工程管理:クリティカルパスとは?

応用情報技術者試験の開発規模見積り:ファンクションポイント法とは?

応用情報技術者試験のサービス管理:ITIL(ITサービスマネジメント)とは?

応用情報技術者試験のITサービス管理:SLA(サービスレベルアグリーメント)とは?

応用情報技術者試験の業務改革:ERP(Enterprise Resource Planning)とは?

応用情報技術者試験の業務改善手法:BPM(ビジネスプロセスマネジメント)とは?

応用情報技術者試験の最新動向:デジタルトランスフォーメーション(DX)とは?