ユースケース駆動開発実践ガイドの表紙

ユースケース駆動開発実践ガイド(ユース ケース クドウ カイハツ ジッセン ガイド)

オブジェクト指向分析から Spring による実装まで

著者:
ダグ・ローゼンバーグ/マット・ステファン(ローゼンバーグ,ダグ/ステファン,マット)
出版社:
翔泳社
出版日:
2007年10月
ISBN:
9784798114453
シリーズ:
OOP foundations
在庫:
在庫あり
★★★☆☆3.45(10 件)
中級者向け
オブジェクト指向設計ユースケース駆動開発ソフトウェア設計保守性向上設計パターンソフトウェア開発プロセス分析設計実践開発コード品質ソフトウェアアーキテクチャ

なぜ注目されているか

総合
601
11 ランクダウン4 件の言及
言及数
667

書籍紹介

なぜ、オブジェクト指向“らしく”ならないのか?設計を強くするための教科書。オブジェクト指向開発の保守本流。必要最小限のステップでユースケースから保守性が高く動作するコードを得るための手法がここに。分析麻痺に陥らないための思考プロセスを、理論、実践、練習の 3 ステップを通して完全理解。

技書の森解説

要件定義からコードへ至る道のりで、多くの開発者が「ユースケースは書いたが、そこからクラス設計にどう落とすか分からない」という断絶を経験します。本書が提示する ICONIX プロセスは、まさにこの溝を埋めるために考案された軽量な開発手法です。ユースケース記述 → ロバストネス分析 → シーケンス図 → クラス図、という 4 ステップを繰り返すことで、要件と実装の間を段階的に詰めていきます。

特長は、 UML を「全部描く」のではなく「設計判断に効く図だけ描く」実用主義に徹している点です。 RUP (Rational Unified Process) のように大量の成果物を求めず、ロバストネス図というシンプルな中間成果物を挟むことで、ユースケースの文章からオブジェクトの責務配置へ自然に思考を移行させます。アジャイルほど身軽ではないがウォーターフォールほど重くもない中間地点に位置しており、「設計を飛ばしてコードに入る癖がある」チームにとって適度なブレーキとして機能します。

2007 年刊行という時期もあり、開発ツールや言語のトレンドは変化していますが、「ユースケースをどう分析し、オブジェクトの協調として構造化するか」という設計思考のプロセス自体は古びていません。 UML を実務でどこまで使うか迷っている人、あるいは要件定義と実装が乖離しがちなプロジェクトの改善策を探している人にとって、具体的な手順を持ち帰れる実践書です。

言及 Qiita 記事 (2 件)

言及 Zenn 記事 (1 件)

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ