UML モデリングのエッセンス第 3 版(ユーエムエル モデリング ノ エッセンス)
標準オブジェクトモデリング言語入門
- 著者:
- マーチン・ファウラー/羽生田栄一(ファウラー,マーチン/ハニュウダ,エイイチ)
- 出版社:
- 翔泳社
- 出版日:
- 2005年06月
- ISBN:
- 9784798107950
- シリーズ:
- Object oriented selection
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
UML について簡潔に解説したマーチン・ファウラー氏のベストセラー。第 3 版では、 UML2.0 に対応し新たなダイアグラムを多数追加。過去 5 年間の経験を踏まえ、全編にわたってリファインを施した最新版。オブジェクト指向ソフトウェア開発者必携の書。
技書の森解説
UML の仕様書は膨大ですが、日常の設計作業で本当に必要な要素はその一部に過ぎません。マーチン・ファウラーによる本書は、その「本当に使う部分」だけを凝縮して伝える薄さと密度を両立させた一冊です。原書 "UML Distilled" の第 3 版にあたり、 UML 2.0 の記法に対応しています。
クラス図、シーケンス図、ユースケース図、ステートマシン図など主要なダイアグラムを扱いますが、各図法の全オプションを列挙するのではなく、実際のソフトウェア開発でどう使い分けるかという判断基準に紙幅を割いています。ファウラー自身がコンサルタントとして培った「図を描きすぎない」「コミュニケーション手段として使う」という姿勢が全編を貫いており、 UML を儀式ではなく道具として使いたい人に合います。
注意点として、本書はモデリングの考え方を教える本であり、特定のツールの操作手順や、大規模なモデリングプロセスの進め方は扱いません。設計の意図をチームに伝えるための共通語彙を手早く身につけたいエンジニアにとって、最小の時間で最大の効果を得られるリファレンスです。
言及 Qiita 記事 (9 件)
DDD関連書籍メモ
♡ 134Java, DDD, ドメイン駆動設計ソフトウェア設計とは何か
♡ 132設計UML入門
♡ 13umlスクラム研修・資格周りの歴史を解説:なぜケンはScrum.orgを設立したのか?
♡ 11アジャイル, ポエム, マネジメント, スクラム, QiitaEngineerFesta2022ドキュメントやモデルに書くこと
♡ 10uml, ドキュメント, 仕様書, USDM【UML】UMTP認定試験 L2 受験レポート
♡ 2uml, 資格, umtpUML入門 参考文献
♡ 0uml, 参考文献UML, Day 8
♡ 0uml, HAZOP, 模型, 職業訓練, DoCAPUML, Day 7
♡ 0uml, HAZOP, 模型, 職業訓練, DoCAP
この本に興味がある方におすすめ
この本に関連
関連記事
技術書の「参考文献リスト」は次の 1 冊への最短ルート
技術書の巻末にある参考文献リストを活用していますか。著者が厳選した文献リストは、次に読むべき本を見つける最も信頼性の高い方法です。参考文献リストの読み方と活用法を紹介します。
技術書と公式ドキュメントの使い分け - それぞれの強みを活かす
技術書と公式ドキュメントの役割の違いを明確にし、学習段階に応じた最適な使い分け方を紹介します。
インフラ・クラウド本ガイド - AWS や Docker を本で学ぶ
クラウドインフラ、コンテナ、IaC を学べる技術書の選び方と学習順序を紹介。インフラ本の賞味期限問題と公式ドキュメントとの使い分けも解説します。
関連用語
ドメイン駆動設計 (DDD)
ビジネスドメインの知識を中心に据え、ドメインエキスパートと開発者が共通言語で協働しながらソフトウェアを設計する手法
貧血ドメインモデル
ドメインオブジェクトがデータのみを持ち、ビジネスロジックが外部のサービスに散在するアンチパターン
API ドキュメントとは - 仕様・エンドポイント・入出力形式を記述し開発者の統合を支援する文書
API の仕様、エンドポイント、リクエスト/レスポンス形式を記述し、開発者の統合を支援するドキュメント
テクニカルライティング
技術的な情報を正確かつ分かりやすく伝えるための文書作成スキル
アジャイル
短いイテレーションで動くソフトウェアを継続的に届け、変化に適応する開発手法の総称
DNS
ドメイン名を IP アドレスに変換するインターネットの名前解決システム