Chapter 1. Software qualities and a problem to solve
Figure 1.1. Functional and nonfunctional requirements pull software in different directions. It’s your job to find a balance. Figure 1.2. Software qualities classified according to two dichotomies: internal versus external (horizontal axis) and functional versus nonfunctional (vertical axis). The qualities that I specifically address in the book have a thick border. Figure 1.3. The four steps of the use case: from four empty isolated containers to a single group of connected containers Figure 1.4. Two three-container scenarios. Lines between containers represent direct connections.
Figure 1.1. Functional and nonfunctional requirements pull software in different directions. It’s your job to find a balance.
Figure 1.2. Software qualities classified according to two dichotomies: internal versus external (horizontal axis) and functional versus nonfunctional (vertical axis). The qualities that I specifically address in the book have a thick border.
Figure 1.3. The four steps of the use case: from four empty isolated containers to a single group of connected containers
Figure 1.4. Two three-container scenarios. Lines between containers represent direct connections.
Chapter 2. Reference implementation
Figure 2.1. Choosing the right Java interface and class ...