最新刊

既刊(1巻)

AI-人間協調設計のためのオブジェクト指向設計と実装 ―実行時メモリイメージからAIとの共同開発まで―

作者:
出版社:
-
4,000
※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 「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と対話することで、設計品質を担保しながら開発を加速させる次世代のワークフローを紹介します。 ※ソースコードなどは、オーム社Webページより入手できます。 Chapter1 オブジェクト指向の基礎 Chapter2 Unified Process(UP)の概要とユースケース駆動の分析・設計 Chapter3 格調オブジェクト図(EOD)と自然言語のユースケース実現(NLUR)による設計法 Chapter4 ChatGPTとの共同プログラム開発の実例 Reference Appendix
めくって試し読み

AI-人間協調設計のためのオブジェクト指向設計と実装 ―実行時メモリイメージからAIとの共同開発まで―の他の巻を読む

既刊1巻
  • AI-人間協調設計のためのオブジェクト指向設計と実装 ―実行時メモリイメージからAIとの共同開発まで―

    4,000

通知管理

通知管理を見る

AI-人間協調設計のためのオブジェクト指向設計と実装 ―実行時メモリイメージからAIとの共同開発まで―のレビュー

まだレビューはありません。

AI-人間協調設計のためのオブジェクト指向設計と実装 ―実行時メモリイメージからAIとの共同開発まで―

AI-人間協調設計のためのオブジェクト指向設計と実装 ―実行時メモリイメージからAIとの共同開発まで―

4,000

編集部PICKUPシーン