<< 実践 Domain-Driven Design : アプリケーション層のクラス | main | オックスフォード大学 演劇協会 (OUDS) >>

実践 ICONIXプロセス : 要件定義から実装まで

 ICONIXプロセスは、開発プロセスを大きく三段階に分けている。

・Requirements Definition (要件定義)
・Analysis, Conceptual Design, and Technical Architecture
 (分析、概念設計、技術方式)
・Design and Coding (設計と実装)

開発プロセスという問題領域(ドメイン)の中核のキーワードがこの6つというモデルですね。「モデリング」とか「モデル」という言葉は入っていない。これは、ちょっと興味深い。

「モデル」は中核の概念でなく、もう一つ下のレベルで出てくる概念。

例えば「要件定義」を分解すると、

・ドメインモデリング     (問題領域の模型)
・ユースケースモデリング (使い方の模型)
・要求レビュー  

となって「モデリング」が登場する。しかも名詞の「モデル」ではなく、動詞で現在進行形の「モデリング」。

現在進行形は、味のある表現で「未完成」「終わっていない」という意味合いが強い。常にベータ版、てな感じです。

最近「モデル」という言葉に引っ張られすぎて、もっと上位の「要件定義」から「実装」という大きな流れをきちんと指導できていなかった気がする。反省。

コメント
コメントする









この記事のトラックバックURL
トラックバック
calendar
  12345
6789101112
13141516171819
20212223242526
2728293031  
<< August 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