図解即戦力 UML のしくみと実装がこれ 1 冊でしっかりわかる教科書(ズカイソクセンリョクユーエムエルノシクミトジッソウガコレイッサツデシッカリワカルキョウカショ)
ソフトウェア工学・設計- 著者:
- 株式会社フルネス 尾崎 惇史(カブシキガイシャフルネス オザキ アツシ)
- 出版社:
- 技術評論社
- 出版日:
- 2022年06月25日頃
- ISBN:
- 9784297128661
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
UML はオブジェクト指向技術を使ってシステムを設計する際に利用する図とその目的、及び記法を定めたものです。近年ではすっかり定着し、開発者同士の共通フォーマットとしての利用はもとより、システム開発の納品物に加えられるまでになってきました。本書はそんな UML の全体像をイラストを使ってわかりやすく解説します。
技書の森解説
設計書に貼られたクラス図やシーケンス図を、なんとなく雰囲気で読んでいないでしょうか。 UML はオブジェクト指向でシステムを設計する際の図の描き方と目的を定めた共通の記法であり、開発者同士の意思疎通から納品ドキュメントまで幅広く使われます。本書はその UML の全体像を、技術評論社の「図解即戦力」の体裁に沿ってイラスト中心に整理した教科書型の入門書です。著者は株式会社フルネスの尾崎惇史氏で、 2022 年 6 月に刊行されました。
見た目のとっつきやすさに反して、 UML の学習でつまずくのは記号の暗記ではなく「どの図を何のために描くのか」という目的の理解です。本書は書名に「しくみと実装」を掲げる通り、図の記法を紹介するだけでなく、モデルとして表現した内容が実装とどう対応するのかという視点を持ち込んでいます。前提としてはプログラミングの初歩を知っていれば十分で、オブジェクト指向の概念そのものに自信がない読者でも図解の助けを借りて進めます。
若手エンジニアが設計工程に初めて参加するとき、あるいは開発会社への発注側として設計書を検収する立場になったとき、 UML の読み書きは避けて通れません。読み終える頃には、図の種類ごとの役割を踏まえて設計書を「読める」状態に到達できる構成です。
言及 Qiita 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
関連記事
有名プログラマの読書習慣 - 天才たちは何を読んできたのか
リーナス・トーバルズ、まつもとゆきひろ、ビル・ゲイツなど、著名なプログラマたちの読書習慣と愛読書を紹介します。天才たちの読書スタイルから学べることとは。
技術書の読書メモ術 - 読んだ内容を確実に定着させる記録法
技術書の内容を定着させる 3 行メモ法と、ツール選び、メモを実務に活かす仕組みを紹介します。
読書メモは未来の自分への手紙である
技術書を読んだときのメモは、数ヶ月後 / 数年後の自分が読み返して助かる贈り物になります。「あのとき何を考えていたか」を残す読書メモの書き方と、長期的な活用法を紹介します。
関連用語
メモ化
関数の計算結果をキャッシュし、同じ引数での再計算を避ける最適化手法
ガベージコレクション
不要になったメモリを自動的に解放するランタイムの仕組み
Iterator パターン
コレクションの内部構造を公開せずに要素へ順番にアクセスする手段を提供するデザインパターン。JavaScript の Iterator プロトコル / Generator / Async Iterator と遅延評価の落とし穴を解説
ページネーションとは - API のカーソル方式とオフセット方式の比較
ページネーションは大量データを分割して返す手法。オフセット方式とカーソル方式の違い、パフォーマンス特性、REST/GraphQL での実装パターンを解説
メモリレイアウト
プログラムのメモリ空間の構造で、スタック、ヒープ、コード領域、データ領域から構成される
インデント
コードの階層構造を視覚的に表現するための字下げ