Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
LT_2022.03.12_TM_intro02_yet103
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yutaka Eto
March 12, 2022
Technology
98
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LT_2022.03.12_TM_intro02_yet103
Yutaka Eto
March 12, 2022
More Decks by Yutaka Eto
See All by Yutaka Eto
LT_2022.02.26_TM_intro01_yet103.pdf
yet103
0
240
Other Decks in Technology
See All in Technology
Rust で関数型ドメインモデリング
takonda
0
140
Classmethod Company Deck
satoshi7
1
700
Running Kotlin + Quarkus with Lambda
nealle
1
3.8k
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
340
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
180
会社説明資料
persolserverworks
0
9.8k
20261017福岡devIO 「AIは"良いダッシュボード"を作れるか?
jtakeda
0
160
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
1
230
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
パッチ更新でterraform initが落ちた日
grimoh
1
140
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
190
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
860
Featured
See All Featured
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
820
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
Between Models and Reality
mayunak
4
500
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
Designing for Performance
lara
612
70k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
580
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
Automating Front-end Workflow
addyosmani
1369
210k
Transcript
だれでもできる! 概念データモデル、関係スキーマも知らなくて大 丈夫な業務分析手法 TM法/T字形モデル入門 #2 2022/03/12
自己紹介 2 Yutaka Eto / @yet103
3 業務分析、どうしてますか?
4 概念データモデル? 関係スキーマ?・・・ モレ?ズレ?ダブリ? MECE? ドメイン駆動設計? ユビキタス言語? イベントソーシング? オブジェクト指向? UML?
クラス図? ER図?
5 全部忘れて大丈夫です!
6 TM法/T字形モデル http://www.sdi-net.co.jp/ 株式会社SDI代表 佐藤 正美氏
7 手続き概要紹介 ※詳細版は以下参照 https://github.com/yet103/MODEBI2/blob/master/manual/MODEBIによるモデル作成の手引き.pdf
8 実践してみましょう
9 https://www.db-siken.com/kakomon/31_haru/ データベーススペシャリスト 平成31年春期試験問題
10
11 ロケーション(ロケーションコート、ロケーション名) 部門(コード、部門名、ロケーションコード、部門種別) 製造部門(造部門コード、工程区分) 焼成部門(部門コード、保有段数) 成型部門(部門コード、焼成ライン数) Mix部門(部門コード、Mixライン数) 貯蔵庫(部門コード、冷凍容量、冷蔵容量、常温容量) 要求元部門(部門コード、内製限定フラグ、[ a
]) 食材業者(食材コード、食材業者名) 品目分類(品目分類コード、品目分類名) 原材料分類(原材料分類コード、原料分類名) 品目(品目コード、品目名、名品目分類コード、軽量単位、[ b ]) 調達品目(品目コード、調達先食材業者コード、調達ロットサイズ、調達単価) 内製品目(品目コード、製造仕様書番号) 貯蔵品目(品目コード、出庫ロットサイズ) 原材料(品目コード、原材料分類コード) 生地材料(品目コード、生地材料ロットサイズ) 成型材料(品目コード) 内製成型材料(品目コード、[ c ]) 外注成型材料(品目コード、指定製法番号) 製品(品目コード、指定製法番号) 生地材料レシピ([ e ]) 成型材料レシピ([ f ]) 貯蔵品目在庫(貯蔵庫部門コード、貯蔵品目コード、在庫数量、基準在庫数量、補充要求済みフラグ) 要求(要求番号、対象年月日、対象時間帯、要求年月日、要求元部門コード) 要求明細(要求番号、要求明細番号、製品品目コード、要求数量) 供給(供給番号、供給明細番号、供給数量、要求番号、要求明細番号) 製造実績(製造番号、対象年月日、対象時間帯、実績数量、実績区分) 焼成実績(製造番号、焼成部門コード) 成型実績(製造番号、成型材料品目コード、成型部門コード、成型材料製造依頼番号) Mix実績(製造番号、Mix部門コード、補充要求番号) 焼成実績供給引当([ g ]) 成型材料製造依頼(成型材料製造依頼番号、対象年月日、対象時間帯、依頼元部門コード、内製成型材料品目コード、製造可否) 払出依頼(払出番号、対象年月日、対象時間帯、払出依頼元製造部門コード、依頼先貯蔵庫部門コード、[ h ]) 払出依頼明細(払出番号、払出明細番号、貯蔵品目コード) 払出実績明細(払出番号、払出明細番号、払出実績数量) 注文(注文番号、注文年月日、注文貯蔵庫部門コード、食材業者コード) 補充要求(補充要求番号、要求元貯蔵庫部門コード、補充要求年月日、貯蔵品目コード、補充品目区分) 生地材料補充要求([ i ]) 調達品目補充要求([ j ]) 納品(納品番号、納品年月日、納品貯蔵庫部門コード、食材業者コード) 納品明細(納品番号、納品明細番号、納品数量、[ k ]) a|要求先焼成部門コード b|調達内製区分,貯蔵区分 c|代替外注成型材料品目コード d内製成型材料品目コード e|生地材料品目コード,使用品目コード、使用量 f|内製成型材料品目コード,使用品目コード、使用量 g|製造番号、供給番号、供給明細番号、引当数量 h成型材料製造依頼番号,補充要求番号 i|補充要求番号,要求先 Mix 部門コード,在庫確認時間帯 j|補充要求番号、注文番号 k|補充要求番号
12 手続きの流れ モノ イベント/ リソース 関係 サブセット 多値 クラス F真の検証
NO・コードを固体指示子として 抽出し、モノとする モノを分類する。 タイムスタンプを構成要素 とするものはイベント、 それ以外をリソース 4つの文法規則 1) R-E型 2) E-E型 3) R-R型 4) 再帰 ・セット(集合)を整える ・区分コード、または 相違(NULL排除)で切断 ・MA( HDR-DTL) ・MO ・業務との完全一致 ・実データチェック ・システム都合の NO・コード排除 ・VE (みなしモノ) ・概念的スーパーセット 個体指定子とモノ 定義 リソースとイベント 公理 ルール ①R-R ・・・リソース – リソース関係 ②R-E ・・・リソース – イベント関係 ③E-E ・・・イベント – イベント関係 ④再帰 ・・・再帰関係 step1 step2 step3 step4 step5 step6 step7
13 モノ イベント/ リソース 関係 サブセット 多値 クラス F真の検証
14 モノ イベント/ リソース 関係 サブセット 多値 クラス F真の検証
15 モノ イベント/ リソース 関係 サブセット 多値 クラス F真の検証
16 モノ イベント/ リソース 関係 サブセット 多値 クラス F真の検証
17 モノ イベント/ リソース 関係 サブセット 多値 クラス F真の検証
18 モノ イベント/ リソース 関係 サブセット 多値 クラス F真の検証
19 モノ イベント/ リソース 関係 サブセット 多値 クラス F真の検証
20 モノ イベント/ リソース 関係 サブセット 多値 クラス F真の検証
21 モノ イベント/ リソース 関係 サブセット 多値 クラス F真の検証
22 モノ イベント/ リソース 関係 サブセット 多値 クラス F真の検証
23 一旦、完成! (L-真)
24
25 TMと他の方法論の相違点 サブセット=真部分集合 項目の網羅性→テーブル設計・カラム設計まで実現 概念モデル=論理モデル=物理モデル 業務フローが読める スーパータイプ・サブタイプ・・・共存的? 概念モデル≠論理モデル≠物理モデル
26 つづく (F-真へ)
27 モノ イベント/ リソース 関係 サブセット 多値 クラス F真の検証 モノ
イベント/ リソース 関係 サブセット 多値 クラス F真の検証