この商品をご覧のお客様は、こんな商品もチェックしています。
- Spring 本格入門 実践力が身に付くWebアプリ開発
-
価格:3,740円(本体3,400円+税)
【2026年10月発売】
- この1冊で合格! 水野健の宅建士 神テキスト 2027年度版 改訂版
-
価格:3,685円(本体3,350円+税)
【2026年10月発売】
- Ubuntu 26.04 LTS 活用ガイド ――Linuxの基本操作からサーバ構築まで
-
価格:4,400円(本体4,000円+税)
【2026年09月発売】
- この1冊で大丈夫! 0・1歳児クラスの保育
-
価格:2,530円(本体2,300円+税)
【2026年11月発売】
- この1冊で大丈夫! 5歳児クラスの保育
-
価格:2,310円(本体2,100円+税)
【2026年10月発売】




















[日販商品データベースより]
「EOD(拡張オブジェクト図)+NLUR(自然言語によるユースケース実現)」によるオブジェクト指向の設計と実装
AIがコードを生成できる時代に、人間のソフトウェア設計者はどのような役割を担うべきでしょうか。本書はその問いに対する一つの答えを提案します。
生成AIのコード生成能力は驚くべきものです。しかし、生成されたコードに対する最終的な責任は、それを利用した人間が負わなければなりません。したがって、AIが生成したコードの正しさを検証し、必要に応じて変更を要求できることが、これからのソフトウェア開発において人間に求められるきわめて重要な能力になります。
本書は、その基盤となるオブジェクト指向設計法として、EOD(Extended Object Diagram:拡張オブジェクト図)とNLUR(Natural Language Use-case Realization:自然言語によるユースケース実現)を中心に据えた設計法を紹介するものです。
(本書「はじめに」より)
【本書の特徴】
・メモリからの理解:値型、参照型、スタティック領域など、プログラムが動く際のメモリ挙動を図解。オブジェクト指向の抽象的な概念を、具体的なイメージに定着させます。
・独自の設計手法「EOD+NLUR」を解説:標準的なUMLだけでは捉えきれないオブジェクト間の動的なつながりを「拡張オブジェクト図(EOD)」で可視化し、「自然言語による設計(NLUR)」で論理構造を整理します。演習を通じ、誰もが「迷わない設計」を習得できます。本設計手法はUMLが抱えていた曖昧さを排除し、AIによるコード生成において間違えの発生しやすい推測フェーズを除去します。
・AIとの共同開発を実践:単にコードを書かせるのではなく、EOD/NLURという論理的な成果物を介してChatGPTと対話することで、設計品質を担保しながら開発を加速させる次世代のワークフローを紹介します。