shinke1987.net
雑多な備忘録等のはず。
他のカテゴリ・タブ
目次
PR

データフロー図(DFD)個人的まとめ

2025-07-04 2025-07-04

概要

情報システムのデータの流れを表現した図のこと。

システムの入力・出力がどんな情報なのか・どこから来たのか、どこに格納されるのかを示す。

処理のタイミングや逐次的な処理(処理の順序)を示すものではない。

(その用途ならフローチャートを使うと良い)

Mermaid

様々な図等を描くのに便利。

プラグイン利用するとPHPStormで利用できる。

VSCode, MS Word, MS PowerPoint等でも利用できるらしい。

GitHubでも利用できる。

GitLabでも利用できるらしい。

Webページでも利用できる。

役立つWebページ

構成要素

プロセス

円または角を丸めた多角形で表現される。

入力データを処理して結果となるデータを出力するもの。

データストア

2本の水平な平行線で表現される。(Mermaidでは見つからないので他の図を使う)

データの保管場所を示したもの。

ビジネス・システムの外部実体

四角形または楕円で表現される。

モデル化されるシステム外部に存在するもの。

データフロー

矢印線で表現される。

他の要素間のデータの移動経路を示すもの。

備考

ルール

Mermaid使用例(PHPStormでREADME.mdを編集する場合)

コード

```mermaid
---
title: DFDの使用例
---
flowchart TD
    idProcess(プロセス)
    idDataStore[(データストア)]
    idEntity[外部実体]
   
   idDataStore -- 入力 --> idProcess
    idProcess -- 出力 --> idEntity
```

表示

同一カテゴリの記事