かんたん UML 入門改訂 2 版(カンタン ユーエムエル ニュウモン)
ソフトウェア工学・設計- 著者:
- 竹政昭利/林田幸司(タケマサ,アキトシ/ハヤシダ,コウジ)
- 出版社:
- 技術評論社
- 出版日:
- 2017年07月
- ISBN:
- 9784774190396
- シリーズ:
- プログラミングの教科書
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
イラスト図解でやさしく解説!最新の「 UML2.5 」に完全対応!UML モデリングの基本から実践的な開発事例まで、重要な図は実例を挙げて徹底解説。開発事例・ ET ロボコン。
技書の森解説
設計図を描かずにいきなりコードを書き始めると、チーム開発で認識のずれが生じたり、後から構造を見返したときに意図が読み取れなくなることがあります。 UML はその設計意図を図で共有するための共通言語ですが、仕様全体は膨大で、最初にどこまで覚えればよいのか分かりにくいのが難点です。本書は「実務で使う頻度が高い図」に絞って解説することで、その敷居を下げています。
クラス図、シーケンス図、ユースケース図、アクティビティ図といった主要なダイアグラムについて、記法と読み方を具体例とともに説明しており、 UML を初めて学ぶ人でもひと通りの図が描けるようになる構成です。改訂 2 版では記述の見直しが加えられ、ツールに依存しない紙と鉛筆でも描ける粒度を意識した説明になっています。
一方で、 UML の高度な拡張メカニズム (プロファイル、ステレオタイプの独自定義など) や、大規模プロジェクトでのモデリング手法までは扱わないため、本書は「まず図が読める・描ける」段階を目標にしたエントリーポイントです。ここで基礎を固めた上で、担当分野に応じた設計パターン本や方法論の書籍に進むと学習効率が高まります。
言及 Qiita 記事 (2 件)
この本に興味がある方におすすめ
この本に関連
竹政昭利 の他の書籍
関連記事
改訂版 / 新版 / 改訂新版の違いとは - 技術書は買い直すべきかの判断基準
改訂版 / 第 2 版 / 新版 / 改訂新版の違いを整理。改訂版は「変更したこと」、第 2 版は「何回目か」、新版は「作り直したこと」を表し、改訂新版はその組み合わせです。何が変わったかを 5 分で確認する手順と、買い直し判断の基準をまとめました。
技術書の読む順番戦略 - 複数冊を組み合わせて理解を加速させる
技術書を 1 冊ずつ読むのではなく、複数冊を戦略的に組み合わせることで、1 冊では届かない理解の深さと広さに達する方法を解説します。
「入門」「実践」「詳解」の次に来る本 - 中級者の壁を越える読書戦略
入門書を卒業した後、何を読めばよいかわからない。中級者が陥る「読書の踊り場」を抜け出すための選書戦略と、レベルを引き上げる本の見つけ方を解説します。
関連用語
ステートマシン
有限個の状態と遷移で振る舞いを定義する計算モデルで、ワークフローや UI の状態管理に使う
ステートレス
プロセスが内部に状態を持たず、リクエストごとに独立して処理する設計原則
Step Functions
AWS のワークフローサービスで、処理の呼び出し順序・分岐・待機・再試行を状態遷移の定義として外に出し、その進行を AWS 側が管理する
シングルテーブル設計
DynamoDB で複数のエンティティを 1 つのテーブルに格納し、キー設計で関連データを 1 回の Query にまとめる設計手法
シークレットローテーション
API キーやデータベースパスワードなどの秘密情報を定期的に自動更新するセキュリティプラクティス
State パターン
オブジェクトの内部状態に応じて振る舞いを切り替え、状態遷移を明示的にモデル化するデザインパターン