<< 実践 ICONIXプロセス : 居心地の良さ? | main | 実践 ICONIXプロセス : ドメイン駆動 >>

実践 ICONIXプロセス : ユースケースの実現

詳細設計、つまりシーケンス図と詳細クラス図のレビューは、技術者しかできません。
しかし、だからこそ、ユースケースとの整合性のチェックが、詳細設計レビューの最重要事項です。

ある程度の経験者であれば、詳細クラス図で、設計の議論ができます。クラスへの操作の割り当て、つまりクラスの責務の設計とか、さまざまなデザインパターンの適用の是非とか。

しかし、詳細クラス図の議論は、本来の目的である、ユーザに利便性を提供するという視点が欠落するリスクが常にあります。

詳細設計のレビューでは、ユースケース記述を貼り付けたシーケンス図を精査します。
ユースケースの記述をひとつずつたどりながら、ユースケースが実現できるようになっているかをチェックします。

重要なことは「ユースケースの実現」です。

詳細設計とそのレビューは、実装の世界のメンバーだけでやります。
だからこそ、詳細設計レビューでは「ユースケースを実現しているか?」という利用者の視点で、徹底的に設計内容をチェックすべきです。

乱暴にいえば、オブジェクトとその協調動作の設計がぎこちなくても、ユースケースがきちんと実現できていれば、最も重要な目的は達成できている、という評価基準が重要です。

コメント
コメントする









この記事のトラックバックURL
トラックバック
calendar
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
<< July 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