Created
May 17, 2017 22:31
-
-
Save yattom/beda924313ae478018d62f11bf923747 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
在庫管理システムをモデリングしてください。 | |
以下の機能が必要です。 | |
* 商品ごとに在庫がいくつあるか管理できる | |
* 出荷時に、倉庫に対して何をいくつ出荷するかピッキングリストを表示する | |
* 商品の変化(入荷、出荷、移動、など)をすべて記録し、履歴が残る | |
## ユースケース001 | |
前提: 商品Aが50個在庫している | |
1.商品Aが100個入荷する | |
2.商品Aを120個出荷する | |
3.商品Aの在庫は30個になる | |
## ユースケース002 | |
前提: 倉庫Xには商品Aが50個在庫している | |
1.商品Aが倉庫Yに100個入荷する | |
2.商品Aを120個出荷する | |
3.商品Aの在庫は30個になる | |
## ユースケース003 | |
前提: 倉庫Xには商品Aが50個在庫している | |
1.棚卸しをしたところ、倉庫Yの商品Aに痛みが見つかり、在庫を30個に修正する | |
## ユースケース004 | |
前提: 倉庫Xには商品Aが50個在庫している | |
1.商品Aが倉庫Yに100個入荷する | |
2.商品Bが倉庫Yに60個入荷する | |
3.商品A2個と商品B1個を組み合わせてパッケージした商品Cを、60個準備する | |
4.商品Cを30個出荷する | |
## ユースケース005 | |
前提: 倉庫Xには商品A(ロット番号005)が50個在庫している | |
1.商品A(ロット番号020)が倉庫Yに100個入荷する | |
2.商品Bが倉庫Yに60個入荷する | |
3.商品A2個と商品B1個を組み合わせてパッケージした商品Cを、60個準備する | |
4.商品Cを10個出荷する | |
5.商品Aのロット番号005に製造不良があったことがわかったので、ロット番号005の商品Aを破棄する。該当の商品Aを使っている商品Cも破棄する。 | |
6.ロット番号005の商品Aを使っている商品Cをリコールするため、出荷時のピッキングリストを集める | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment