Upgrade to Pro — share decks privately, control downloads, hide ads and more …

チャレンジコーナー__DFDのモブプロ.pdf

4c179cd6250ba8459f278a1440d7f610?s=47 dach
September 24, 2020

 チャレンジコーナー__DFDのモブプロ.pdf

4c179cd6250ba8459f278a1440d7f610?s=128

dach

September 24, 2020
Tweet

Transcript

  1. DFD 完全に理解して モブプロする @dach

  2. Why speak Today?

  3. Thema: How do you do Requirement definition? ざっくりとした顧客情報 ・30年くらいやってきた老舗スーパー ・地域密着型

    ・利用者層はファミリーからご老人まで幅広い ・主な利用層は30代~40代の主婦層 ・昨今はコロナの影響でご老人の利用が減った ・これを機に宅配サービスを始めようと思っている ・「パソコン?インターネットなら開けるよ?   え?「e」ってインターネットじゃないの?」
  4. Today’s try 顧客のざっくりとした「要求」と「顧客背景」及び「顧客業務」から DFDをモブプロしながら起こしてみる

  5. Who is me? EasyEasy icon チキン南蛮 VRM ID: @dach JOB:

    PM / カイゼン屋 Twitter: i-dach qiita: i-dach
  6. Study

  7. At First...

  8. 特徴 ・図式表現で業務の本質的な仕組みを解きほぐす ・データ中心型記述 ・非エンジニアにもわかりやすい ・トップダウン型のブレークダウン可能 ・図の表現が4種類しかない ・箇条書きの文書表現 ・アウトプットが明確 What’s DFD?

    Data Flow Diagram 歴史的なあれこれ ・Edward Yourdon(米国)提案 ・構造化分析のツール ・バブルチャート  → 構造化システム分析 (SSA)  → 構造化分析(SA) ・システム化の要求を調査・分析  →構造化されたモデルに直して記述
  9. 1. 外部エンティティ ・人やモノなどのデータの発生源 / 行き先 2. データ・ストア ・DBやファイルなどデータの蓄積場所 3. データ・フロー

    ・データの流れ 4. 処理 ・変換など、データの加工処理 速習DFD① 4つの記号 レジ ホントは ハコ型 角丸 四角
  10. 速習DFD② トップダウン展開 IPAより引用 「背景図 > ダイアグラム0 > ダイアグラムn ...」 と展開していく ・展開しても矢印の数は変わ

    らない 処理番号は必ず記載する (P1.1=背景図の処理1)
  11. 速習DFD③ 4点セット IPAより引用 IF定義やDB設計、コンポー ネント仕様書に展開されてい く素となる

  12. 速習DFD④ 4つのモデル IPAより引用 CPM ・今のビジネスプロセスを理解する ・業務手順をデータの流れとして表現 ・問題点を明確にするためのもの CLM ・今のビジネスプロセスを分析する ・業務を機能面で必要な処理とデータに絞る ・本質的な機能を把握するためのもの

    NLM ・新しいビジネスプロセスを作る ・データの流れを追加 /変更/統合したもの ・CLMでまとめた論理的要件を論理的に叶える NPM ・新しいビジネスプロセスを業務化する仕組み作り ・業務手順をデータの流れとして表現 ・設計の際の制約条件を考慮して記載する
  13. 速習DFD⑤ モデルの変換 IPAより引用 1. CPM → CLM ・物理的な特性を削除する ・ex.) 組織、場所、手段、サイクル、タイミングなど 2. CLM → NLM ・改善、発想転換を行う(業務改善)

    ・新規のデータ要件を加える 3. NLM → NPM ・具体的な新システムの実現手段などを考慮して展開
  14. 速習DFD⑤ モデルの変換 IPAより引用 ブレークダウンした 新機能 展開ポイントに沿って 境界を引き、NPMに起こす

  15. Let’s Try DFD! ざっくりとした顧客情報 ・30年くらいやってきた老舗スーパー ・地域密着型 ・利用者層はファミリーからご老人まで幅広い ・主な利用層は30代~40代の主婦層 ・昨今はコロナの影響でご老人の利用が減った ・これを機に宅配サービスを始めようと思っている

    ・「パソコン?インターネットなら開けるよ?   え?「e」ってインターネットじゃないの?」
  16. Thanks