Skip to Content
ソフトウェアアーキテクチャの基礎 第2版 ―エンジニアリングに基づく体系的アプローチ
book

ソフトウェアアーキテクチャの基礎 第2版 ―エンジニアリングに基づく体系的アプローチ

by Mark Richards, Neal Ford, 島田 浩二
March 2026
Beginner to intermediate
560 pages
8h 12m
Japanese
O'Reilly Japan, Inc.
Content preview from ソフトウェアアーキテクチャの基礎 第2版 ―エンジニアリングに基づく体系的アプローチ

付録A議論用の質問リスト

1章 イントロダクション

  1. ソフトウェアアアーキテクチャを定義する4つの側面とは?
  2. ソフトウェアアーキテクトへの8つの期待とは?
  3. ソフトウェアアーキテクチャの第一法則とは何か?

2章 アーキテクチャ思考

  1. アーキテクチャに関する決定と設計に関する決定を区別するための3つの基準とは?
  2. 知識の三角形における知識の3つのレベルを挙げて、それぞれの例を示せ。
  3. アーキテクトにとって技術的な深さよりも技術的な幅に焦点を当てることが重要なのはなぜか?
  4. アーキテクトとして技術的な深さを維持し、現場感を持ち続けるための工夫にはどのようなものがあるか?

3章 モジュール性

  1. モジュール性と粒度の違いを説明し、それぞれの例を挙げよ。
  2. 結合と凝集の違いは何か?
  3. コナーセンスとは何か?
  4. 静的コナーセンスと動的コナーセンスの違いは何か?
  5. コナーセンスの最も強い形は何か?
  6. コナーセンスの最も弱い形は何か?
  7. コードベースの中で好ましいのは、静的コナーセンスと動的コナーセンスのどちらか?

4章 アーキテクチャ特性

  1. アーキテクチャ特性とみなされる基準を3つ挙げよ。
  2. 暗黙的なアーキテクチャ特性と明示的なアーキテクチャ特性の違いを説明し、それぞれの例を挙げよ。
  3. 運用アーキテクチャ特性の例を挙げよ。
  4. 構造アーキテクチャ特性の例を挙げよ。
  5. 横断的アーキテクチャ特性の例を挙げよ。
  6. 業界全体でアーキテクチャ特性の標準リストを作成することが不可能な理由は何か?

5章 アーキテクチャ特性を明らかにする

  1. アーキテクチャがサポートすべき特性(「イリティ」)の数を制限することが良いプラクティスである理由を述べよ。
  2. ほとんどのアーキテクチャ特性がビジネス要件とユーザーストーリーに由来するというのは正しいか? ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

ソフトウェアアーキテクチャの基礎 ―エンジニアリングに基づく体系的アプローチ

ソフトウェアアーキテクチャの基礎 ―エンジニアリングに基づく体系的アプローチ

Mark Richards, Neal Ford, 島田 浩二
生成AI時代の価値のつくりかた ―実践者のマインド、スキル、データ、ユースケース

生成AI時代の価値のつくりかた ―実践者のマインド、スキル、データ、ユースケース

Rob Thomas, Paul Zikopoulos, Kate Soule, 本多 真二郎, オライリー・ジャパン編集部

Publisher Resources

ISBN: 9784814401550Publisher Website