ソフトウェア設計の結合バランス 持続可能な成長を支えるモジュール化の原則(ソフトウェアセッケイノケツゴウバランス ジゾクカノウナセイチョウヲササエルモジュールカノゲンソク)
- 著者:
- Vlad Khononov/島田 浩二(ヴラッド ホノノフ/シマダコウジ)
- 出版社:
- インプレス
- 出版日:
- 2025年10月17日頃
- ISBN:
- 9784295022961
- 価格:
- ¥3,300
- シリーズ:
- impress top gear
- 在庫:
- 4
- 判型:
- 単行本
★★★★★4.75(4 件)
総合
448位
↑ 1 ランクアップ4 件の言及言及数
741位
書籍紹介
「結合」とは、モジュール設計における基本概念の 1 つで、モジュール間の相互作用や依存関係の強さを表します。この「結合」を適切に管理することで、ソフトウェアシステムの保守性や拡張性、ひいては進化性を向上させることができます。つまり、ソフトウェアシステムの持続可能な成長には、「結合」の適切な管理が欠かせないということになります。本書では、まず構造化設計やオブジェクト指向設計に用いられてきた「結合」に関するモデルや評価手法を包括的に解説。さらに、複雑性を管理し、モジュール性を高める設計ツールとして、「結合」を活用する新たなアプローチを提案します。本書は、ソフトウェア設計に関わるすべての人々にとって、ソフトウェア設計に対する新たな視点を提供する一冊となっています。
言及 Qiita 記事 (2 件)
関連記事
関連用語
SBOM
ソフトウェアに含まれるすべてのコンポーネントの一覧を記録した部品表
ミドルウェア
リクエストとレスポンスの間に挟まる処理層で、認証・ログ・エラーハンドリングを横断的に適用する
シフトレフト
テスト、セキュリティ、品質チェックを開発プロセスの早い段階に移動させるアプローチ
SRE
Site Reliability Engineering の略で、ソフトウェアエンジニアリングの手法でシステムの信頼性を向上させる実践
アジャイル
短いイテレーションで動くソフトウェアを継続的に届け、変化に適応する開発手法の総称
ドメイン駆動設計 (DDD)
ビジネスドメインの知識を中心に据え、ドメインエキスパートと開発者が共通言語で協働しながらソフトウェアを設計する手法