Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
LT_2022.03.12_TM_intro02_yet103
Search
Yutaka Eto
March 12, 2022
Technology
93
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
230
Other Decks in Technology
See All in Technology
ガバメントクラウドでのランサムウェア対策
techniczna
1
670
論語・武士道・産業革命から見る かわるもの、かわらないもの
ichimichi
8
2.2k
サイバー捜査員研修(前半)
nomizone
1
1.4k
AIが自社のTableauを操作する世界へ:Tableau MCP超入門
tbtykk
0
110
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
170
システム監視入門
grimoh
5
810
AI エージェント時代のデジタルアイデンティティ
fujie
3
1.4k
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
8
7.3k
PLaMo 3.0 Primeの構造化出力サポート
pfn
PRO
0
170
Pavlokで始める電撃駆動開発
sgrsn
0
160
タクシーアプリ『GO』の実践的データ活用〜位置情報データの収集とStreamlitでの可視化〜
mot_techtalk
2
190
オートロックマンションなのに、各部屋は施錠なし!? 攻撃者が組織内ネットワークで大暴れする理由 / The Front Door Is Locked, but the Rooms Are Wide Open: Why Attackers Move Freely Inside Enterprise Networks
nttcom
0
1.4k
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
470
Designing Powerful Visuals for Engaging Learning
tmiket
1
470
sira's awesome portfolio website redesign presentation
elsirapls
0
310
It's Worth the Effort
3n
188
29k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Designing for humans not robots
tammielis
254
26k
Are puppies a ranking factor?
jonoalderson
1
3.7k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
340
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
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真の検証