こんにちは!
今回はパッケージ図と業務フロー図についてまとめます。
パッケージ図
- クラスよりも大きな単位で全体を俯瞰する方法
classDiagram direction LR 顧客<|-- 受注 商品 <|--受注 商品 <|-- 在庫 在庫 <|-- 受注 在庫 <|-- 出荷 受注<|-- 出荷 出荷<|-- 請求 請求<|--回収
業務フロー図
- 主体間の情報のやり取りなどを時間軸に沿って表したもの
sequenceDiagram 顧客->>販売部門: 注文する 販売部門->>販売部門: 在庫を確認する 販売部門->>出荷部門: 出荷を指示する 出荷部門->>顧客: 出荷する 顧客->>顧客: 商品を受け取る 出荷部門->>経理部門: 出荷を報告する 経理部門->>顧客: 請求する 顧客->>経理部門: 支払う 経理部門->>経理部門: 入金を確認する
おわりに
今回のようなパッケージ図や業務フロー図を用いて重要な部分からドメインオブジェクトを開発していくのが基本のやり方のようです。この記事ではMermaidを用いてパッケージ図と業務フロー図を描いてみました。
11/100