<< 実践 ユースケースモデリング 代替コース 入力検証 不一致、重複 | main | 実践 ユースケースモデリング 代替コース 入力バリデーション >>

実践 ユースケースモデリング 代替コース 不一致、重複

よくある代替コースの続き。

不一致

入力したデータが、既存のデータと一致することが必要、というケース。代替コースは「既存データと一致しなかった時:」。

たとえば、注文番号での問い合わせとか、登録炭メールアドレスと一致しなきゃいけない時とかですね。
データベースのテーブルだと参照制約。

フリーワードの検索などで、一致するものがない時もこのケースかなあ?
Not Found ケースといえば、どちらも Not Found ケースですね。

ちょっと特殊なケースとして、パスワードやメールアドレスの登録時に、同じものを2度入力する時の「不一致ケース」。

うーん。 参照制約系、Not Found 系、2度入力系、それぞれ別パターンかな。

重複 (一意妥当性)

入力データが一意でなければいけない。既存データと重複してはいけない場合。
代替コースは「入力データが既存データと重複した時:」。

新規登録時に、登録IDなどでチェックしますね。

データベースの一意制約ですね。

コメント
コメントする









この記事のトラックバックURL
トラックバック
calendar
   1234
567891011
12131415161718
19202122232425
2627282930  
<< November 2017 >>
システム設計日記を検索
プロフィール
リンク
システム開発日記(実装編)
有限会社 システム設計
twitter @masuda220
selected entries
recent comment
  • 番号より名前。 ニーモニックコードより名前。 【パターン】
    師子乃 (03/10)
  • Smart UI が優れている?
    masuda220 (03/10)
  • Smart UI が優れている?
    kagehiens (03/09)
  • オブジェクト指向プログラミングの教え方?
    masuda220 (12/05)
  • オブジェクト指向プログラミングの教え方?
    ZACKY (12/04)
  • 「オブジェクトの設計力」 スキルアップ講座やります
    masuda220 (08/14)
  • 「オブジェクトの設計力」 スキルアップ講座やります
    kompiro (08/14)
  • 「オブジェクトの設計力」 スキルアップ講座やります
    masuda220 (06/13)
  • 「オブジェクトの設計力」 スキルアップ講座やります
    JHashimoto (06/13)
  • 「オブジェクトの設計力」 スキルアップ講座やります
    masuda220 (02/28)
recent trackback
categories
archives
others
mobile
qrcode
powered
無料ブログ作成サービス JUGEM