Chapter 1. Generative Analysis for Generative AI

1.1 Introduction

In this chapter, you will learn about three key principles of Generative Analysis, communication, modelling, and abstraction.

Generative Analysis begins with communication, so we will introduce some key ideas now, and then spend a lot of time on the details later in the book. We will also discuss our approach to modelling, using the metaphor of a map and its territory. We will show how this relates to abstraction.

Abstraction is the fundamental process that drives Generative Analysis and software engineering in general. We will explain levels of abstraction and demonstrate that to successfully use Generative AI in software engineering, we need to operate at a very specific level ...

Get Generative Analysis: The Power of Generative AI for Object-Oriented Software Engineering with UML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.